【问题标题】:Returning to an activity (but not through finish())返回一个活动(但不是通过finish())
【发布时间】:2011-08-25 16:07:50
【问题描述】:
如标题所述,我如何返回已开始但不是通过调用 finish() 的活动。我主要担心这一点,因为当用户拉下通知栏并单击通知时,我不知道如何告诉通知返回到创建它的原始活动。关于如何创建通知的tutorial 仅说明了如何在单击新活动后启动它。
是否有某种 Intent 调用可以做到这一点?提前致谢!
【问题讨论】:
标签:
android
android-activity
notifications
android-intent
return
【解决方案1】:
使用 getIntent(),而不是创建一个新的 Intent。
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, getIntent(), 0);
.....
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);