StrictMode
模式。StrictMode
帮助我们侦测敏感的活动,如我们无意的在主线程执行磁盘访问或者网络调用。正如你所知道的,在主线程执行繁重的或者长时的任务是不可取的。因为Android应用的主线程时UI线程,它被用来处理和UI相关的操作:这也是获得更平滑的动画体验和响应式App的唯一方法。StrictMode
,我们只需要在MainActivity
中添加几行代码,即onCreate()
方法中这样:Activities
、BroadcastReceivers
、Sqlite
等对象。penaltyLog()
,当违规做法发生时,StrictMode
将会在logcat打印一条信息。