У меня есть деятельность, которая играет музыку и показывает уведомление оактивность перезапускает извещения клика - андроид
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"
это тоже не помогло, никаких идей? Спасибо!
Что вы просто хотите нажать на уведомление, и оно уходит, вот оно? – JRowan
Когда я нажимаю на уведомление, я хочу, чтобы активность, которая забрасывала уведомление, открывалась там, где она была остановлена, а не перезапускает весь медиаплеер и воспроизводит песню снова, пока вы уже играете в фоновом режиме – user2529058
PendingIntent.FLAG_UPDATE_CURRENT в ожидании вашего намерения я думаю, где у вас есть flag_activity_new_task – JRowan