【问题标题】:How to kill a timer on Android?如何杀死Android上的计时器?
【发布时间】:2012-07-30 19:57:27
【问题描述】:

在一项活动中,我有 60 秒的倒数计时器,它会打开一个包含信息的对话框。我把它当作假会话。如何停止计时器,我在结束时间之前将时间传递给下一个 Activity 时出现对话框错误。

我收到以下错误:

07-31 01:12:22.199: E/AndroidRuntime(1623): android.view.WindowManager$BadTokenException: 无法添加窗口 -- 令牌 android.os.BinderProxy@41175260 无效;是你的活动 跑步吗?

【问题讨论】:

  • 贴出你的代码,我们都说Android Java。
  • 阅读文档,其中包含有关 API 的信息。
  • 你的代码是什么,你得到的错误是什么?
  • 07-31 01:12:22.199: E/AndroidRuntime(1623): android.view.WindowManager$BadTokenException: 无法添加窗口 -- 令牌 android.os.BinderProxy@41175260 无效;您的活动正在进行吗?

标签: android android-activity timer dialog


【解决方案1】:

如果您使用的是CountDownTimer,则有cancel() 方法

【讨论】:

    【解决方案2】:

    这可能是因为您在 Activity 中打开了一个不再存在的对话框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 2014-03-29
      • 1970-01-01
      相关资源
      最近更新 更多