TMH*_*TMH 1 android android-notifications android-activity
我正在我的应用程序中设置通知,我在测试时注意到,在点击新通知后(在这种情况下通知会加载博客详细信息页面),我有许多博客详情活动正在运行的实例(按下它显示以前加载的博客的每个活动).
是否有可能在我的Receiver类中,所以看看是否有任何ActivityBlog已经运行的实例,如果全部.finish()都存在,那么只有一次实例运行?
我找到了这个,但我无法找到一种方法来做到这一点.
您应该学习活动启动模式 http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
在清单文件中的元素中使用android:launchMode ="singleTop".如果活动实例已经启动,您将在onNewIntent()中获得回调.您的活动堆栈将自动更新,不需要任何消耗时间和资源的活动.我认为这是推荐的方法.
| 归档时间: |
|
| 查看次数: |
2530 次 |
| 最近记录: |