ANR 产生的原理&如何避免
ANR: Application Not Response 应用程序无响应
ANR 参数原因:主线程 需要做很多重要的事情,响应点击事件,更新UI
为了避免应用程序出现ANR ,所有的耗时的操作都应该放在子线程里面执行
只有主线程可以更新UI
4.0 以前网络的操作可以在主线程(UI线程)上执行,可以通过GET的方式获取图片
4.0以后不可以这么做。
解决方法:耗时的操作放在子线程上操作
ANR: Application Not Response 应用程序无响应
ANR 参数原因:主线程 需要做很多重要的事情,响应点击事件,更新UI
为了避免应用程序出现ANR ,所有的耗时的操作都应该放在子线程里面执行
只有主线程可以更新UI
4.0 以前网络的操作可以在主线程(UI线程)上执行,可以通过GET的方式获取图片
4.0以后不可以这么做。
解决方法:耗时的操作放在子线程上操作