问题标签 [android-anr-dialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 服务被 ANR 杀死
我的应用程序中有一个服务(由一个线程创建),在里面我创建了另一个线程,那就是一个 TCP 服务器。在启动线程(并完全工作,接收和处理收到的包)后的短时间内,服务被“超时执行服务”和我的服务中的 ANR杀死。
这是我的服务的代码和完成所有工作的线程:
这是我的线程:
这是logcat:
谁能帮我?
android - 模拟器键盘应用程序上的 ANR
我有一个应用程序,我正在尝试在模拟器上对其进行测试,但大多数时候我得到了 ANR。但是,它不在我的应用程序上,而是在键盘应用程序上。我可能做错了什么导致这种情况,还是模拟器的问题不影响实际设备,我可以忽略它?谢谢。
android - 如何在 15000 点的 android achartengine 布局缩放上禁用 ANR 对话框
在我的程序中,我将 achartengine 线图放在布局中。
当我想从 15000 点显示放大时,我得到了一个 ANR 对话框。我知道它会起作用,如果 ANR 弹出,我必须等待并选择等待。但我厌倦了每次我想放大时都点击等待按钮。有人知道如何禁用此 ANR 对话框吗?
android - 应用程序在子线程中没有响应
我想在我的应用程序中从 Internet 下载视频。因此,我启动了一个新线程,并在该线程中启动了一个下载文件的服务。但是,它会在模拟器上引发应用程序无响应对话框,但会在后台下载文件。我搜索了很多,但找不到任何解决方案。请帮忙!
我的线程如下:
服务片段如下:
编辑:以下是崩溃日志:
android - videoView 寻求导致 ANR
我有一个videoView
通过应用程序的服务播放流媒体视频 url。
开始播放时,准备并开始播放需要相当长的时间,但为此我显示了一个进度对话框。
但是,如果用户使用搜索栏跳到特定位置(比如视频中间),视频视图会冻结很长一段时间(最多 20 秒?!),导致 ANR(意味着用户不能在媒体控制器上做任何事情,甚至不要回到视频的开头),然后(如果我选择等待)从选择的位置继续播放。
为什么会这样?我怎样才能避免这种奇怪的行为?即使它正在缓冲,为什么它会导致 ANR ?我没有代码,因为我所做的就是通过以下方式播放 url:
有任何想法吗?
android - 在设备上安装后强制关闭应用程序?
我的应用程序在设备和模拟器上成功安装。在模拟器中,它立即启动,但在某些设备上,当用户单击open
安装应用程序后出现的活动中的按钮时,“ANR”对话框出现,而在其他设备上,当用户单击open
主活动时,活动正常打开。最后在当用户安装应用程序并点击它的图标时Launcher
,所有设备都正常显示主活动。我忘记了一些导致这种不同的事情吗?
java - 如何递归扫描Android中的目录
如何递归扫描 Android 中的目录并显示文件名?我正在尝试扫描,但速度很慢(强制关闭或等待)。我正在使用这个问题FileWalker
的单独答案中给出的类。
android - StringBuilder 中的奇怪 ANR
来自 Android 开发者控制台的 ANR 堆栈:
据我了解,org.nkuznetsov.onlineradio.FavoriteList.save(FavoriteList.java:37) 方法的主线程中存在问题。
在 FavoriteList.save() 中,我只是从字符串集合中连接字符串并将 ti 写入共享首选项。
FavoriteList 类的来源在这里:https ://code.google.com/p/android-online-radio/source/browse/trunk/src/org/nkuznetsov/onlineradio/FavoriteList.java
为什么 ANR 会出现一段时间?
android - ANR(强制关闭/等待)同时生成足够大的列表
我正在创建一种文件资源管理器,如果将任何应用程序文件复制到手机/SD 卡,我将在带有对话框主题的活动中向用户显示它。对于每个复制的新“app.apk”,我将应用程序的名称和位置附加到对话框中,并且列表是可滚动的。我的问题是,如果我一次将大约 200 多个应用程序复制到存储中,列表填充会给出强制关闭/等待对话框 (ANR)。如何防止我的应用出现这种 ANR?