2014-11-07 2 views
0

У меня есть несколько видов деятельности в моем приложении. Я хочу, чтобы при появлении уведомлений в панели и нажатии на нее она возобновится из текущей активности.резюме текущая фоновая деятельность по уведомлению android

В настоящее время я использую это, но это всегда приведет меня к Домашней деятельности, которая является деятельностью Launcher.

Intent intent =new Intent(ServiceClass.this, home.class); 
PendingIntent pendingIntent = PendingIntent.getActivity(GcmIntentService.this, 0, intent, 0); 
+0

Вы имеете в виду, что вы хотите, чтобы начать какой-либо другой деятельности, кроме домашней деятельности или Вы хотите возобновить существующий Главная деятельность экран? –

+0

Я хочу возобновить работу, с которой приложение ушло в фоновом режиме. погода это домашняя деятельность или другая деятельность – user1534364

+0

Ссылка на эту ссылку: http://stackoverflow.com/questions/5502427/resume-application-and-stack-from-notification –

ответ

0

использовать одни и те же умысел фильтры, как Android использует, когда запускает приложение:

final Intent notificationIntent = new Intent(context, YourActivity.class); 
    notificationIntent.setAction(Intent.ACTION_MAIN); 
    notificationIntent.addCategory(Intent.CATEGORY_LAUNCHER); 
+0

Моя основная деятельность - splashActivity, она приняла меня на этом мероприятии , вместо возобновления текущей деятельности – user1534364

Смежные вопросы