java - 显示anr时如何强制android应用程序等待?
问题描述
即使在 UI Thread 上有很长时间的操作,我也只需要让我的 android 应用程序响应即可。我在 onCrearte 上尝试了这段代码:
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll()
.penaltyLog()
.penaltyDeath()
.build());
但什么也没发生,我仍然收到ANR对话框消息。 有什么帮助吗?
解决方案
推荐阅读
- javascript - 复选框和 Node JS
- excel - Outlook GetNamespace(“MAPI”)的VBA Excel运行时错误
- kotlin - Kotlin 协程 GlobalScope.launch 与 runBlocking
- javascript - 从子组件中状态的数组中删除项目
- recursion - 计算划分问题的大 O 复杂度
- ruby-on-rails - Rails lightbox2 ActionController::RoutingError
- bash - 未使用 .bash_profile 中定义的 xargs 调用函数
- python - 由于 pytz 包失败,无法使用 pipenv 安装 Django
- html - CSS中RGB和RGBA规则的区别(都接受Alpha值)?
- javascript - 自动完成匹配单词中任何地方的模式,它只能在开头匹配吗?