0
点赞
收藏
分享

微信扫一扫

【Android】程序跑断点能跑到,正常执行时不执行


程序跑断点能跑到,正常执行时不执行

给个思路,执行时间!!!

​比如有时候我们退出App,使用exitProcess(0)的时候,很奇怪,它前面的方法,为啥没有执行, 日志也没有执行呢​

因为程序的运行市需要时间的,我们操作SharedPreferences保存数据还未执行完毕,程序就退出了,显然是不对的
可以加个时间来确保上文的执行时间
//举个栗子
Service.isLogin = false //sp操作
"程序退出中...".showToast(this)
mHandler = Handler({
ActivityCollector.finishAll()
exitProcess(0)
},1000)//1s退出,确保上下文执行完毕

总结

  • 悬而未决事件:
    为啥断点可以跑到: 因为断点是逐步执行, 确保了每段代码的运行时间了呀


举报

相关推荐

0 条评论