`
hanyezhiyu8
  • 浏览: 153848 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

弹出用户终止应用程序提醒对话框时机

 
阅读更多

由于android本身是单线程模型,UI主线程是不安全的,所以不能在非UI线程中操作UI。

如果在非UI线程中直接操作UI线程,会抛出android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views。

由于UI主线程只负责界面绘制和事件监听,所以应该必须保证它能随时响应用户操作,其它(耗时)操作应该另起线程或服务。

由上,弹出用户终止应用程序提醒对话框是因为在UI线程中进行了耗时操作,时间超过5s。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics