をクリックして現在、私は、この持っている:通知グループの非ランチャーアクティビティを開くには、どのように
Intent resultIntent = new Intent(context, DigestPager.class);
をし、単一の通知をクリックしたとき、これは(ランチャーの活動ではありません)DigestPager
アクティビティを開いています。
複数の通知があり、1つにグループ化されて折りたたまれている場合、その通知をクリックするとランチャーアクティビティが開きます。
さまざまなアクティビティを開く簡単な方法はありますか?
Intent resultIntent = new Intent(context, DigestPager.class);
resultIntent.putExtra("digestId", digest.getDigestId());
PendingIntent pendingIntent = PendingIntent.getActivity(this, digest.getDigestId(), resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(pendingIntent);
NotificationManager mNotifyMgr = (NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);
mNotifyMgr.notify(digest.getDigestId(), mBuilder.build());
あなたはPendaingIntentsを使用して開くことができます。試してください –
これは私が現在使っているものです。単一の通知をクリックします。 –
[現在の活動に行くための通知をクリック]の複製があります(http://stackoverflow.com/questions/16885706/click-on-notification-to-go-current-activity) – Kota1921