Video Oynatıcım var, hangi videoyu oynatmaya çalışıyorum, ana düğmeyi tıklattığımda, bir bildirim görüntüleyeceğim ve bir kez VideoActivity örneğini ön tarafa getireceği bildirimi tıklıyorum. benim bildirim için Niyet nasıl tanımladığına buradaAna düğmeyi tıklattıktan sonra bir aktivite nasıl geri dönülür (bildirim yoluyla)
var:
Intent notificationIntent = new Intent(context, VideoActivity.class);
notificationIntent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
ama her i bildirimi tıklayın, yeni bir VideoActivity oluşturulacak çıkıyor. Bu da (herhangi bir yan etkisi olmadan) daha şık bir şekilde aynı şeyi yapacağız olarak
Muhtemel kopyası [Intent - etkinlik çalışıyorsa, önüne getirin, yeni bir tane (bildirimden) başlatın] (http://stackoverflow.com/questions/19039189/intent-if-activity-is- – GRiMe2D
@ GRiMe2D no-run-it-to-front-else-start-a-yeni-one-from-n), bu bir kopyası değil. Bağlantılı soru, bir görev içindeki aktivitelerin yeniden düzenlenmesi ile ilgilidir. –
Şuna bir bakın: http://stackoverflow.com/questions/5502427/resume-application-and-stack-from-notification –