0

我在 android 中创建了一个聊天应用程序,为了刷新和从其他人那里获取新消息,我使用了TimerTask一个每 10 秒运行一个 asynctask 的...我的问题是当我关闭这个活动时,计时器任务不会破坏和停止!即使我将代码Timertask.cancel()放在 onStop() onPause 和 onDestroy() 中,我什至放了一些日志来查看这些方法是否有效......但我意识到它们中没有任何一个被调用并且 timertask 永远运行......即使当我关闭应用程序!!!

我的问题是,当我使用我提到的这个TimerTaskAsyncTask时,为什么永远不会调用诸如onStop()onPause()onDestroy()之类的方法???

我应该怎么做才能解决这个问题。还有什么建议...?

提前致谢...

4

0 回答 0