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);