android-从通知发送的PendingIntent中选择TabActivity中的特定选项卡

前端之家收集整理的这篇文章主要介绍了android-从通知发送的PendingIntent中选择TabActivity中的特定选项卡 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个带有4个标签的TabActivity.我有一个正在运行的服务-即使我的TabActivity被销毁后,该服务也会运行.

服务收到事件后,我会创建一个通知. TabActivity此时可能会被破坏,或者仅在后台运行.

如何创建Notification / PendingIntent,如果当前不在运行,它将启动TabActivity;如果已经运行,则将其置于最前面,并根据事件集中特定的选项卡?

我曾考虑过要通过编程方式从TabActivity中注册广播接收器,并以此来集中显示选项卡,但是如何使TabActivity成为活动的Activity?

最佳答案
我希望您已经检查了“如何创建通知”和“如何从通知开始活动”文档-如果没有,则为check it)
因此,对于从Notification中激活特定选项卡,我建议您在PendingIntent中使用“ extras”.只需将特定选项卡的编号放入intent中,然后在Activity中调用“ onCreate()”时,只需从Intent中(在Activity中调用getIntent())中获取它,然后再设置setCurrentTab(number)即可;在tabHost中.

我的英语很抱歉),希望对您有所帮助.

原文链接:https://www.f2er.com/android/531464.html

猜你在找的Android相关文章