[警告:此问题不包含代码,因此可能看起来并不有趣。]
一个应用程序具有以下结构(基本上 3 级活动:home->category->item):
--- Home Activity (TabHost)
------- Tab1: category 1 activity, contains item list,
onclick item will start "viewItemActivity" to view an item
------- Tab2: category 2 (as above)
------- Tab3: category 3 (as above)
收到推送通知后,单击通知消息将单独启动 viewItem Activity。默认情况下,如果用户在手机上点击“返回”键,这个 viewItem Activity 将退出,用户将返回手机主屏幕。
有没有办法将用户转发到具有相应类别选项卡的家庭活动,而不是返回手机主屏幕?
一般的方法/想法将不胜感激。
我不确定 viewItem 活动中 lifecircle/method 的哪一部分需要被覆盖。以及如何编写它以避免对应用程序的启动过程/堆栈产生随机影响。
对于这个被覆盖的方法(onStop!?),我正在考虑检查主页选项卡活动是否正在运行,如果没有则启动,然后传递一些意图来显示相应的选项卡,这是正确的方法吗?)
非常感谢!