相关疑难解决方法(0)

检查活动是否有效

我在某个活动中遇到了监听器的问题.

问题是这个监听器包含一个alert.show(); 在我们尝试推送新活动(然后给出例外)之后可以调用它.

例如:我正在通过活动A收听来自其他电话的信号.我按下然后尝试运行一个新的活动B,但程序因为alert.show()A的监听器而崩溃.

ERROR/AndroidRuntime(3573): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@476c21c0 is not valid; is your activity running?
Run Code Online (Sandbox Code Playgroud)

我是否可以在A的监听器中检查此活动是否处于活动状态,然后根据此值显示警告?

android

44
推荐指数
4
解决办法
8万
查看次数

如何检测我的任何活动是否是最前面的并且对用户可见?

我希望在我的任何活动可见时启动意图,否则我会将其作为通知提出,并由用户触发.

要做出决定,我需要知道我的任何活动是否最重要,我该怎么做?

android android-activity

25
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×2

android-activity ×1