在一项活动中,我有 60 秒的倒数计时器,它会打开一个包含信息的对话框。我把它当作假会话。如何停止计时器,我在结束时间之前将时间传递给下一个活动,但出现有关对话框的错误。
我收到以下错误:
07-31 01:12:22.199: E/AndroidRuntime(1623): android.view.WindowManager$BadTokenException: 无法添加窗口——令牌 android.os.BinderProxy@41175260 无效;您的活动正在运行吗?
在一项活动中,我有 60 秒的倒数计时器,它会打开一个包含信息的对话框。我把它当作假会话。如何停止计时器,我在结束时间之前将时间传递给下一个活动,但出现有关对话框的错误。
我收到以下错误:
07-31 01:12:22.199: E/AndroidRuntime(1623): android.view.WindowManager$BadTokenException: 无法添加窗口——令牌 android.os.BinderProxy@41175260 无效;您的活动正在运行吗?
这可能是因为您在 Activity 中打开了一个不再存在的对话框。
如果您使用的是CountDownTimer则有cancel()方法