将代码执行移至后台线程的门槛是多少?

时间:2018-09-23 05:44:03

标签: android background-task

在Android中将代码执行移至后台线程(异步任务,服务,线程等)的阈值是多少?

说,如果我们知道任务将在50毫秒内完成,我们应该将其卸载到后台吗?

有什么限制?

1 个答案:

答案 0 :(得分:3)

官方文档Keep your app responsive说:

  

通常,100到200毫秒是阈值,超过该阈值用户   感觉应用程序运行缓慢。

但这还取决于您在屏幕上正在做什么。屏幕以60Hz(16.6ms)刷新,如果您正在播放动画,可能会出现问题。

他们还提供了许多建议来解决ANR Documentation

上的此问题