相关疑难解决方法(0)

使用reset()和release()调用时出现Android MediaPlayer错误

我看到的错误是调用reset()和release()永远不会返回,从而使我的应用程序处于无限停止状态.如果我在reset()或release()之前调用stop()并不总是可以重现挂起.

任何与MediaPlayer锁定有任何类似问题的人?有小费吗?我正在研究一个多线程应用程序.

查看正在保留的线程时,DDMS会报告以下内容:

CLASS | 方法| 文件| LINE | NATIVE

android.media.MediaPlayer _release MediaPlayer.java -2 true
android.media.MediaPlayer release MediaPlayer.java 1049 false

android media-player

23
推荐指数
1
解决办法
9652
查看次数

如何避免ANR对话框应用程序无响应

我正在开发一个Android应用程序,它使用在线服务,我需要加载我的碎片.基本上,我喜欢菜单,每个按钮都会替换下面的片段.当我单击一个按钮时,片段开始被替换,如果我同时按下键盘上的另一个按钮,我会看到Application Not Responding对话框,然后单击Wait,我的Fragment加载成功.有没有办法防止这种情况发生?由于Web服务,我的应用程序将始终需要几秒钟才能加载.我在谷歌上看到,我可以使用AsyncTask,并在DoOnBackground方法上完成加载..我不知道这是否有效,但我甚至无法尝试,因为它不会让我改变那里的视图,它抛出一个错误,只有原始线程可以更改视图..我需要服务来完成加载我的视图,所以我甚至无法使用AsyncTask进行服务..我现在已经没想完了!必须有办法做到这一点..我很感激建议!

android fragment android-asynctask

2
推荐指数
1
解决办法
9266
查看次数