作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
它发生在最终用户身上,我无法在我这边重现它。我不想尝试通过安装 devkit 与最终用户交谈,以便他们可以查看 LogCat,并且由于它是卡住而不是崩溃,所以没有“发送崩溃报告”之类的消息。
在我弄清楚如何重现它之前,我只是运气不好吗?
最佳答案
您可以使用 StrictMode用于检测可能的问题:
public void onCreate() {
if (DEVELOPER_MODE) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
}
super.onCreate();
}
关于android - 如何为最终用户调试 Android 应用卡住但不崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46412469/
我是一名优秀的程序员,十分优秀!