gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 12:58:47 25 4
gpt4 key购买 nike

我有一个包含 4 个选项卡的 TabActivity。我有一个正在运行的服务 - 即使在我的 TabActivity 被销毁后该服务仍在运行。

当服务收到一个事件时,我创建一个通知。此时 TabActivity 可能会被销毁,或者只是在后台运行。

我如何创建一个 Notification/PendingIntent 来启动 TabActivity(如果它当前未运行)或将其置于最前面,并根据事件聚焦特定选项卡?

我考虑过从 TabActivity 中以编程方式注册一个广播接收器,这样我就可以聚焦选项卡,但我如何才能使 TabActivity 成为 Activity Activity?

最佳答案

我希望您已经查看了有关“如何创建通知”和“如何从通知启动 Activity”的文档 - 如果没有,只需 check it )因此,为了从 Notification 激活特定选项卡,我建议您在 PendingIntent 中使用“extras”。例如,只需将特定选项卡的编号放在 extras in intent 中,当调用 Activity 中的“onCreate()”时,只需从 Intent 中获取它(在 Activity 中调用 getIntent()),然后只需 setCurrentTab(number);在 tabHost 中。

对不起我的英语)希望这会有所帮助。

关于android - 从通知发送的 PendingIntent 中选择 TabActivity 中的特定选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2332162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com