当我点击通知我想继续app,而不是开始一个意图

时间:2016-11-12 11:30:53

标签: android android-activity android-notifications

我有Service监听套接字以及数据何时创建通知。当用户单击从MainActivity开始的通知,但我不想启动意图时,我只想打开应用程序并继续。因为我在MainActivity中显示地图,当我以意图启动MainActivity时,它会再次触发OnMapReady功能。

2 个答案:

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

如果应用有背景,它会在不重新加载的情况下打开您的应用程序,当您的应用被销毁时,它会重新加载应用。