Android 当我单击通知时,我想继续应用程序,而不是启动意图
我有一个Android 当我单击通知时,我想继续应用程序,而不是启动意图,android,android-activity,android-notifications,Android,Android Activity,Android Notifications,我有一个服务,它监听套接字并在数据到达时创建通知。当用户单击开始main活动的通知时,但我不想启动意图,我只想打开应用程序并继续。因为我正在MainActivity中显示一个映射,当我有意启动MainActivity时,它会再次触发OnMapReady功能。您必须查找android:launchMode标记。请参阅本页: 例如,在您的AndroidManifest.xml中: <activity android:name=".activity.YasinActivity"
服务
,它监听套接字并在数据到达时创建通知。当用户单击开始main活动的通知时,但我不想启动意图,我只想打开应用程序并继续。因为我正在MainActivity
中显示一个映射,当我有意启动MainActivity
时,它会再次触发OnMapReady
功能。您必须查找android:launchMode
标记。请参阅本页:
例如,在您的AndroidManifest.xml中:
<activity
android:name=".activity.YasinActivity"
android:configChanges="screenLayout|screenSize|orientation"
android:label="blabla"
android:launchMode="singleTask"
android:theme="@style/AppTheme"
android:windowSoftInputMode="stateAlwaysHidden" />
尝试将此标志添加到您的PendingEventPendingEvent.flag\u UPDATE\u CURRENT
e、 g:
如果应用程序有背景,它会打开应用程序而不重新加载,当你的应用程序被销毁时,它会重新加载应用程序。这就是我要找的。成功了!非常感谢你的快速回答。
PendingIntent.getActivity(this, 0, new Intent(this, YourActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);