【发布时间】:2021-04-04 19:29:15
【问题描述】:
我有一个小部件可以启动一个带有两个选项的对话框。一键拨打紧急电话,一键拨打客服。从小部件启动对话框后,我点击两个选项之一,按钮没有响应。但是,如果我将应用程序置于后台并将其置于前台,则会调用我之前选择的按钮。从小部件启动活动时,我使用了正确的标志。
在 Dialog 正常工作时发生的 Fragment 生命周期的顺序如下。前台和后台应用程序时会发生类似的生命周期。不完全确定为什么 Dialog 上的按钮的回调在从 Widget 启动时没有响应。谢谢!
OnCreateView()
OnViewCreated()
OnStart()
OnResume()
【问题讨论】:
标签: android kotlin android-widget