【发布时间】:2021-01-04 05:36:10
【问题描述】:
我的代码中有两个活动,让 A&B。从 A 开始,我使用 Intent 启动 B,当 B 启动时,我启动通知。
现在的问题是,当我关闭通知时,如果 B 对用户可见,它应该返回到 A,否则当用户从最近的任务打开应用程序时,A 应该出现。
我的想法: 我想在 onResume 中将整数(visible)声明为 1,在 onPause 中声明为 0。所以我可以在 onCreate 中使用 if 来检查它。但是使用 onCreate,会调用 onResume。如何克服这个问题?
编辑: 我正在尝试开发一个音乐播放器。 A 是文件选择器活动,B 是播放器活动。我需要在 B 本身中进行通知,因为它是使用服务的前台通知(我需要播放器在后台运行)。所以如果我在应用打开时关闭通知,播放器也必须关闭,否则下次我打开应用时,文件选择器必须再次显示。
【问题讨论】:
-
请不要使用 android studio 标签,除非它专门针对 IDE 的某个功能
标签: java android activity-lifecycle