我想从状态栏通知启动一个活动 A,当活动 A 已经在前面时,我想完成该活动并重新启动活动 A。我该怎么做?
查看有关创建状态栏通知的文档。这绝对涵盖了使用 Intent 和 PendingIntent 从通知启动和 Activity。
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
至于活动是否已经在运行,完成它并重新启动它......我不确定这是否可以轻松完成,具体取决于您真正想要的。您可以使用清单中的启动模式活动参数执行某些操作:
http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
然后让您的活动做出响应(最有可能使用 onNewIntent() )并以编程方式“重置”自身。可能是这样的:
Android 重新启动我的 Activity
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)