Android,找到导致UI挂起的方法

时间:2016-04-29 11:52:02

标签: android android-debug

有时滚动我的RecyclerView会使整个UI无响应几秒钟。我确实使用AsynchronousTask来更新项目,而不是阻止onBindViewHolder

有没有办法确定应用程序挂起的方法(或代码行)?

1 个答案:

答案 0 :(得分:0)

我发现了问题。我将操作系统升级到Android 7.1,它随机崩溃而不仅仅是口吃。我检查了日志。 android.os.NetworkOnMainThreadException异常发生在AsynchronousTask的doInBackground()中。在搜索StackOverflow之后,我在AsyncTask的doInBackground中发现了这个android.os.NetworkOnMainThreadException。问题是我直接调用了doInBackground(),认为这将异步运行任务。 -