Set the main activity as singTask so that when you press the notification multiple time, it starts it only once.

Explained here http://stackoverflow.com/a/29847821
Этот коммит содержится в:
redge
2015-08-22 02:26:14 +02:00
родитель 27a99a6af1
Коммит 0ac173c043
+13 -10
Просмотреть файл
@@ -10,29 +10,32 @@
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
<application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:allowBackup="true" android:theme="@style/TraccarTheme"> <application
android:allowBackup="true"
<activity android:name=".MainActivity"> android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/TraccarTheme">
<activity android:name=".MainActivity"
android:launchMode="singleTask">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".StatusActivity"> <activity android:name=".StatusActivity"/>
</activity>
<activity android:name=".AboutActivity"/>
<activity android:name=".AboutActivity">
</activity>
<service android:name=".TrackingService" /> <service android:name=".TrackingService" />
<receiver android:name=".AutostartReceiver"> <receiver android:name=".AutostartReceiver">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter> </intent-filter>
</receiver> </receiver>
</application> </application>
</manifest> </manifest>