У меня есть активность, которая воспроизводит музыку и показывает уведомление
PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK );
mBuilder.setContentIntent(pendingIntent);
mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
final int mId = 1;
mNotificationManager.notify(mId,mBuilder.build());
проблема в том, что когда я возвращаюсь к этому действию, скажем, к действию B, и я нажимаю на уведомление, действие перезапускается, и теперь у меня воспроизводится два потока музыки, кажется, что действие дублируется
Я просмотрел манифест, чтобы узнать, могу ли я что-то изменить, и добавил эту строку в свою деятельность.
android:launchMode="singleTop"
это тоже не помогло, есть идеи? Спасибо!
MediaPlayer
. Поэтому просто остановите проигрыватель наonPause
илиonStop
вашей активности. - person AnujMathur_07   schedule 29.06.2013