gpt4 book ai didi

react-native - React Native Android launchMode singleTask getLaunchOptions 不会再次被调用

转载 作者:行者123 更新时间:2023-12-04 15:27:24 28 4
gpt4 key购买 nike

我正在为 Android 开发一个 react-native 应用程序。该应用程序在主要事件上使用此意图过滤器进行图像共享

<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>

我可以通过覆盖 getLaunchOptions() 获得初始共享意图图像, 但使用这个默认值 launchMode="singleTask" ,当我运行应用程序的现有实例时,我无法获得新的共享意图。

那么,如何在运行应用程序实例的同时获得新的共享意图?

PS:将launchMode更改为 standard到标准类型解决了我的问题,但这将创建应用程序的多个实例。

最佳答案

 <activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

关于react-native - React Native Android launchMode singleTask getLaunchOptions 不会再次被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61991543/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com