在Android中将代码执行移至后台线程(异步任务,服务,线程等)的阈值是多少?
说,如果我们知道任务将在50毫秒内完成,我们应该将其卸载到后台吗?
有什么限制?
答案 0 :(得分:3)
官方文档Keep your app responsive说:
通常,100到200毫秒是阈值,超过该阈值用户 感觉应用程序运行缓慢。
但这还取决于您在屏幕上正在做什么。屏幕以60Hz(16.6ms)刷新,如果您正在播放动画,可能会出现问题。
他们还提供了许多建议来解决ANR Documentation
上的此问题