我有Service
监听套接字以及数据何时创建通知。当用户单击从MainActivity
开始的通知,但我不想启动意图时,我只想打开应用程序并继续。因为我在MainActivity
中显示地图,当我以意图启动MainActivity
时,它会再次触发OnMapReady
功能。
答案 0 :(得分:1)
您必须查找android:launchMode
标记。请参阅此页:activity-element
例如在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" />
答案 1 :(得分:1)
尝试将此标记添加到您的PendingIntent PendingIntent.FLAG_UPDATE_CURRENT
e.g:
PendingIntent.getActivity(this, 0, new Intent(this, YourActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);
如果应用有背景,它会在不重新加载的情况下打开您的应用程序,当您的应用被销毁时,它会重新加载应用。