耗时在操作最好能放在一个新的线程中执行,
如果非要在UI线程中执行,可以在oncreate方法中执行如下代码:
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());
UI线程优化策略
本文介绍了如何优化应用程序的UI线程以避免阻塞,通过在新的线程中执行耗时操作来提高用户体验,并展示了如何使用StrictMode进行内存读写及网络访问的检测。
7739

被折叠的 条评论
为什么被折叠?



