keyDispatchingTimedOut错误如何解决?

时间:2021-10-12 08:28:55
该程序跑到一定程度,停在某个地方,具体错误log如下:
05-08 23:40:46.582: WARN/WindowManager(330): Key dispatching timed out sending to com.android.HelloMiss/com.android.HelloMiss.Launcher
05-08 23:40:46.582: WARN/WindowManager(330): Previous dispatch state: {{KeyEvent{action=0 code=21 repeat=0 meta=0 scancode=0 mFlags=8} to Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} @ 1273362041576 lw=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} lb=android.os.BinderProxy@43daf6b8 fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false}}}
05-08 23:40:46.592: WARN/WindowManager(330): Current dispatch state: {{KeyEvent{action=1 code=21 repeat=0 meta=0 scancode=0 mFlags=8} to Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} @ 1273362046593 lw=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} lb=android.os.BinderProxy@43daf6b8 fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false}}}
05-08 23:40:47.412: ERROR/ActivityManager(330): 
ANR in com.android.HelloMiss(com.android.HelloMiss/com.android.HelloMiss.Launcher)
05-08 23:40:47.412: ERROR/ActivityManager(330): Reason: keyDispatchingTimedOut
05-08 23:40:47.412: ERROR/ActivityManager(330): Load: 10.48 / 10.4 / 8.46
05-08 23:40:47.412: ERROR/ActivityManager(330): CPU usage from 29539ms to 119ms ago:
05-08 23:40:47.412: ERROR/ActivityManager(330):   ndroid.HelloMiss: 73% = 66% user + 6% kernel / faults: 3674 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   system_server: 12% = 7% user + 5% kernel / faults: 40 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   app_process: 5% = 4% user + 0% kernel / faults: 159 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   putmethod.latin: 2% = 1% user + 0% kernel / faults: 35 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   ami304d: 2% = 0% user + 1% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330):   m.android.music: 0% = 0% user + 0% kernel / faults: 54 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   d.process.acore: 0% = 0% user + 0% kernel / faults: 63 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   logcat: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330):   ndroid.calendar: 0% = 0% user + 0% kernel / faults: 11 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   m.android.phone: 0% = 0% user + 0% kernel / faults: 21 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   uance.xt9.input: 0% = 0% user + 0% kernel / faults: 15 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   ndroid.settings: 0% = 0% user + 0% kernel / faults: 22 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   rpcrotuer_smd_x: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330):   oid.voicedialer: 0% = 0% user + 0% kernel / faults: 20 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   d.process.media: 0% = 0% user + 0% kernel / faults: 15 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   ng123.TestPlurk: 0% = 0% user + 0% kernel / faults: 19 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   droid.bluetooth: 0% = 0% user + 0% kernel / faults: 14 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   jp.aplix.midp: 0% = 0% user + 0% kernel / faults: 17 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   m.android.email: 0% = 0% user + 0% kernel / faults: 23 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   o.android.oemvc: 0% = 0% user + 0% kernel / faults: 11 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   com.tsots.Stock: 0% = 0% user + 0% kernel / faults: 13 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):   adbd: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330):   usb_mass_storag: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330):   id.oemvc:remote: 0% = 0% user + 0% kernel / faults: 20 minor
05-08 23:40:47.412: ERROR/ActivityManager(330):  +flush-31:0: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330):  -flush-31:0: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): TOTAL: 99% = 82% user + 16% kernel
不知道那位朋友有遇到这种情况,帮忙解答一下.

67 个解决方案

#1


有人遇到过类似的情况吗?谢谢..

#2


key没有释放?是不是onkeyevent里返回值有问题?

#3


这个导致程序长时间未响应..

#4


希望有遇到类似情况的朋友解答一下

#5


个人认为这个问题应该出现的比较多
应该是常见的问题
为什么没有人遇到过呢?

#6


我遇到了,还不会解 , 你怎么解决的?

#7


引用 6 楼 piggogogo2008 的回复:
我遇到了,还不会解 , 你怎么解决的?

我也不会解决

#8


你的程序死在哪里,是在调用native方法的时候么?

#9


我的也是有个进程占用CPU奇高, 我看LOG, 是死在调用native方法里面。
我感觉很奇怪。

#10


引用 9 楼 piggogogo2008 的回复:
我的也是有个进程占用CPU奇高, 我看LOG, 是死在调用native方法里面。
我感觉很奇怪。

我的没有具体信息..

#11


keyDispatchingTimedOut 很有可能是msg在队列里面来不及处理,所以返回时 找不到之前的VIEW, 所以就一直等待,导致ANR。 这个是在一个论坛看到的解释。
但是还不知道为什么会导致CPU占用这么高。 
你是在跑monkey时候出现的这个问题么? 如果是,建议你延长event间隔时间,再试一下。  

  

#12


引用 11 楼 piggogogo2008 的回复:
keyDispatchingTimedOut 很有可能是msg在队列里面来不及处理,所以返回时 找不到之前的VIEW, 所以就一直等待,导致ANR。 这个是在一个论坛看到的解释。
但是还不知道为什么会导致CPU占用这么高。 
你是在跑monkey时候出现的这个问题么? 如果是,建议你延长event间隔时间,再试一下。

不知道能不能解决...

#13


这个问题,我只能提个建议

可能楼主把需要长时间加载的逻辑放在了 oncreate里面进行了操作。就会出现这个问题。。
记住一但oncreate里面的代码逻辑执行时间过长就会出现,尽量避免 这个情况。

一般需要长时间的东东,比如下载内容,逻辑不能放oncreate里面做,要保证oncreate里面的东西迅速加载完成,可以在oncreate启一个线程来(比如task)完成相应内容。

我们一个项目中就是这样,一直出现这个破错误,搞的很恼火,后来加了异步线程来处理,就好了。。。。

#14


引用 13 楼 guoyoulei520 的回复:
这个问题,我只能提个建议

可能楼主把需要长时间加载的逻辑放在了 oncreate里面进行了操作。就会出现这个问题。。
记住一但oncreate里面的代码逻辑执行时间过长就会出现,尽量避免 这个情况。

一般需要长时间的东东,比如下载内容,逻辑不能放oncreate里面做,要保证oncreate里面的东西迅速加载完成,可以在oncreate启一个线程来(比如task)完成相应内容。
……


具体的解决方法我真的不知道在那儿改..

#15


顶一下,希望此问题能解决.....

#16


引用 15 楼 zhq56030207 的回复:
顶一下,希望此问题能解决.....

我已说过了,检查你的代码,耗时间的代码逻辑不要放在oncreate里面。不然会影响事件分发,还会报ANR问题

#17


guoyoulei520说的对,肯定是程序中有很耗时的数据处理。找出来然后放到子线程中去做

#18


引用 17 楼 dinjay 的回复:
guoyoulei520说的对,肯定是程序中有很耗时的数据处理。找出来然后放到子线程中去做

...不会改

#19


该回复于2010-11-11 14:48:33被版主删除

#20


...在功能处理的函数前后打log,看耗时,多的就扔子线程里干

#21


为什么不推荐讨论呢

#22


你把相关代码贴出来.

#23


还没解决么, 我这边出现这个问题是由于内存泄漏,占了很高CPU和内存。

#24


在activity中系统有个5s超时,超过5秒还没有响应就会报程序结束。

#25


05-08 23:40:47.412: ERROR/ActivityManager(330):  
ANR in com.android.HelloMiss(com.android.HelloMiss/com.android.HelloMiss.Launcher)


This type of problem occur when code get window leak type of problem or when we try to perform many operation on same activity... 

#26


感觉这个问题不好优化...

#27


引用 6 楼 piggogogo2008 的回复:
我遇到了,还不会解 , 你怎么解决的?

我也遇到了,也不会解

#28


我也遇到了,表示不会解.

#29


路过,了解了解

#30


引用 24 楼 ameyume 的回复:
在activity中系统有个5s超时,超过5秒还没有响应就会报程序结束。


有什么办法设置activity响应时间不?

#31


我还是遇到了,你是咋解决的呢??

#32


将通信代码写在run方法里 然后调用 就不出错了 只是 该怎么检查数据是否真的传到服务器呢 哪位高手可以指点一下

#33


我也遇到同样的问题 求教

#34


我也遇到了这样的问题,我的是surefaceview里的动画。当然是用线程处理的。之前的线程逻辑是完全没错的。项目跑了一个晚上都不会出错,后来因为需求,改了。加了很多的bitmap。但我释放掉了。我看了log里,GC一直都在清除占用的内存,这个毋庸置疑。

但最后给我的结果就是,界面卡在那里不动,等你再操作的时候就有报错
06-10 10:34:00.475: ERROR/ActivityManager(58): ANR in com.cn.SuperCharacter (com.cn.SuperCharacter/.SuperCharacter)
06-10 10:34:00.475: ERROR/ActivityManager(58): Reason: keyDispatchingTimedOut
06-10 10:34:00.475: ERROR/ActivityManager(58): Load: 13.57 / 4.66 / 2.59
06-10 10:34:00.475: ERROR/ActivityManager(58): CPU usage from 60472ms to 476ms ago:
06-10 10:34:00.475: ERROR/ActivityManager(58):   .SuperCharacter: 5% = 0% user + 4% kernel / faults: 590 minor 8 major
06-10 10:34:00.475: ERROR/ActivityManager(58):   system_server: 2% = 1% user + 0% kernel / faults: 692 minor 19 major
06-10 10:34:00.475: ERROR/ActivityManager(58):   adbd: 1% = 0% user + 1% kernel / faults: 20 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   qemud: 0% = 0% user + 0% kernel / faults: 2 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   ronsoft.openwnn: 0% = 0% user + 0% kernel / faults: 186 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   events/0: 0% = 0% user + 0% kernel
06-10 10:34:00.475: ERROR/ActivityManager(58):   re-initialized>: 0% = 0% user + 0% kernel / faults: 112 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   com.svox.pico: 0% = 0% user + 0% kernel / faults: 79 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): TOTAL: 7% = 2% user + 5% kernel + 0% softirq


求鉴定!!!

#35


引用 34 楼 wanjunfu 的回复:
我也遇到了这样的问题,我的是surefaceview里的动画。当然是用线程处理的。之前的线程逻辑是完全没错的。项目跑了一个晚上都不会出错,后来因为需求,改了。加了很多的bitmap。但我释放掉了。我看了log里,GC一直都在清除占用的内存,这个毋庸置疑。

但最后给我的结果就是,界面卡在那里不动,等你再操作的时候就有报错
06-10 10:34:00.475: ERROR/ActivityM……
这种问题似乎不好解决.........

#36


呵呵!
我也遇到了!@
正在解决...

#37


我在做MP3项目的时候,更新本地sd卡上的MP3文件列表时出现了上面的问题,我表示很不解,这是一个根本不耗时的操作啊,而且我在更新服务器端得MP3文件列表时用同样的方法,可行,这让我很是不解。

#38


引用 24 楼 ameyume 的回复:
在activity中系统有个5s超时,超过5秒还没有响应就会报程序结束。


遇到同样的问题, 正在解决, 

#39


表示遇到同样问题,重启adb也不管,建议清理下模拟器里运行的程序,让电脑暂时休息一下。出去转了一圈,再运行就好了,不知道原理怎么回事。。。

#40


开起子线程很好,把耗时的函数都扔进去。多谢啦!

#41


我也遇到这个问题  我的耗时操作都用上了线程了啊   而且这个不响应的问题也是偶尔遇到,原因是 keyDispatchingTimeOut 正在想办法解决啊

#42


我也遇到了。顶一个,求解啊!

#43


我也遇到这个问题

#44


顶,我也遇到了。

#45


引用 37 楼 xiaoxiong19900426 的回复:
我在做MP3项目的时候,更新本地sd卡上的MP3文件列表时出现了上面的问题,我表示很不解,这是一个根本不耗时的操作啊,而且我在更新服务器端得MP3文件列表时用同样的方法,可行,这让我很是不解。

我也遇到同样问题,在更新MP3列表时出现这个问题,不知如何解决,不知xiaoxiong19900426解决了没有?

#46


就我碰到的情况解释如下:

1、有时候重启虚拟机可以正常了;

2、有时是程序卡在某处响应不了,例如:http下载时,因网址错误而使程序不能响应等;

#47


楼上的兄弟姐妹们 有没有解决的啊 
   分享下 

#48


我也正遇到过类似的问题:我的问题是在线播放一段视频一会儿后视频界面就卡住不动了,在对视频按暂停键就报ANR,我这是间歇性的。我所有的耗时操作都放在线程中做的。报错打印的cup消耗很少。
不知道什么原因导致这错误。
    求解啊!!!

#49


引用 48 楼 kyle1a 的回复:
我也正遇到过类似的问题:我的问题是在线播放一段视频一会儿后视频界面就卡住不动了,在对视频按暂停键就报ANR,我这是间歇性的。我所有的耗时操作都放在线程中做的。报错打印的cup消耗很少。
不知道什么原因导致这错误。
  求解啊!!!


这主要你是你的主线程操作过多,你用handler 另启动一个子线程来减少你的主线程操作就可以了

#50


哥也遇到了,不知道怎么解决。期待大牛出现。

#1


有人遇到过类似的情况吗?谢谢..

#2


key没有释放?是不是onkeyevent里返回值有问题?

#3


这个导致程序长时间未响应..

#4


希望有遇到类似情况的朋友解答一下

#5


个人认为这个问题应该出现的比较多
应该是常见的问题
为什么没有人遇到过呢?

#6


我遇到了,还不会解 , 你怎么解决的?

#7


引用 6 楼 piggogogo2008 的回复:
我遇到了,还不会解 , 你怎么解决的?

我也不会解决

#8


你的程序死在哪里,是在调用native方法的时候么?

#9


我的也是有个进程占用CPU奇高, 我看LOG, 是死在调用native方法里面。
我感觉很奇怪。

#10


引用 9 楼 piggogogo2008 的回复:
我的也是有个进程占用CPU奇高, 我看LOG, 是死在调用native方法里面。
我感觉很奇怪。

我的没有具体信息..

#11


keyDispatchingTimedOut 很有可能是msg在队列里面来不及处理,所以返回时 找不到之前的VIEW, 所以就一直等待,导致ANR。 这个是在一个论坛看到的解释。
但是还不知道为什么会导致CPU占用这么高。 
你是在跑monkey时候出现的这个问题么? 如果是,建议你延长event间隔时间,再试一下。  

  

#12


引用 11 楼 piggogogo2008 的回复:
keyDispatchingTimedOut 很有可能是msg在队列里面来不及处理,所以返回时 找不到之前的VIEW, 所以就一直等待,导致ANR。 这个是在一个论坛看到的解释。
但是还不知道为什么会导致CPU占用这么高。 
你是在跑monkey时候出现的这个问题么? 如果是,建议你延长event间隔时间,再试一下。

不知道能不能解决...

#13


这个问题,我只能提个建议

可能楼主把需要长时间加载的逻辑放在了 oncreate里面进行了操作。就会出现这个问题。。
记住一但oncreate里面的代码逻辑执行时间过长就会出现,尽量避免 这个情况。

一般需要长时间的东东,比如下载内容,逻辑不能放oncreate里面做,要保证oncreate里面的东西迅速加载完成,可以在oncreate启一个线程来(比如task)完成相应内容。

我们一个项目中就是这样,一直出现这个破错误,搞的很恼火,后来加了异步线程来处理,就好了。。。。

#14


引用 13 楼 guoyoulei520 的回复:
这个问题,我只能提个建议

可能楼主把需要长时间加载的逻辑放在了 oncreate里面进行了操作。就会出现这个问题。。
记住一但oncreate里面的代码逻辑执行时间过长就会出现,尽量避免 这个情况。

一般需要长时间的东东,比如下载内容,逻辑不能放oncreate里面做,要保证oncreate里面的东西迅速加载完成,可以在oncreate启一个线程来(比如task)完成相应内容。
……


具体的解决方法我真的不知道在那儿改..

#15


顶一下,希望此问题能解决.....

#16


引用 15 楼 zhq56030207 的回复:
顶一下,希望此问题能解决.....

我已说过了,检查你的代码,耗时间的代码逻辑不要放在oncreate里面。不然会影响事件分发,还会报ANR问题

#17


guoyoulei520说的对,肯定是程序中有很耗时的数据处理。找出来然后放到子线程中去做

#18


引用 17 楼 dinjay 的回复:
guoyoulei520说的对,肯定是程序中有很耗时的数据处理。找出来然后放到子线程中去做

...不会改

#19


该回复于2010-11-11 14:48:33被版主删除

#20


...在功能处理的函数前后打log,看耗时,多的就扔子线程里干

#21


为什么不推荐讨论呢

#22


你把相关代码贴出来.

#23


还没解决么, 我这边出现这个问题是由于内存泄漏,占了很高CPU和内存。

#24


在activity中系统有个5s超时,超过5秒还没有响应就会报程序结束。

#25


05-08 23:40:47.412: ERROR/ActivityManager(330):  
ANR in com.android.HelloMiss(com.android.HelloMiss/com.android.HelloMiss.Launcher)


This type of problem occur when code get window leak type of problem or when we try to perform many operation on same activity... 

#26


感觉这个问题不好优化...

#27


引用 6 楼 piggogogo2008 的回复:
我遇到了,还不会解 , 你怎么解决的?

我也遇到了,也不会解

#28


我也遇到了,表示不会解.

#29


路过,了解了解

#30


引用 24 楼 ameyume 的回复:
在activity中系统有个5s超时,超过5秒还没有响应就会报程序结束。


有什么办法设置activity响应时间不?

#31


我还是遇到了,你是咋解决的呢??

#32


将通信代码写在run方法里 然后调用 就不出错了 只是 该怎么检查数据是否真的传到服务器呢 哪位高手可以指点一下

#33


我也遇到同样的问题 求教

#34


我也遇到了这样的问题,我的是surefaceview里的动画。当然是用线程处理的。之前的线程逻辑是完全没错的。项目跑了一个晚上都不会出错,后来因为需求,改了。加了很多的bitmap。但我释放掉了。我看了log里,GC一直都在清除占用的内存,这个毋庸置疑。

但最后给我的结果就是,界面卡在那里不动,等你再操作的时候就有报错
06-10 10:34:00.475: ERROR/ActivityManager(58): ANR in com.cn.SuperCharacter (com.cn.SuperCharacter/.SuperCharacter)
06-10 10:34:00.475: ERROR/ActivityManager(58): Reason: keyDispatchingTimedOut
06-10 10:34:00.475: ERROR/ActivityManager(58): Load: 13.57 / 4.66 / 2.59
06-10 10:34:00.475: ERROR/ActivityManager(58): CPU usage from 60472ms to 476ms ago:
06-10 10:34:00.475: ERROR/ActivityManager(58):   .SuperCharacter: 5% = 0% user + 4% kernel / faults: 590 minor 8 major
06-10 10:34:00.475: ERROR/ActivityManager(58):   system_server: 2% = 1% user + 0% kernel / faults: 692 minor 19 major
06-10 10:34:00.475: ERROR/ActivityManager(58):   adbd: 1% = 0% user + 1% kernel / faults: 20 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   qemud: 0% = 0% user + 0% kernel / faults: 2 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   ronsoft.openwnn: 0% = 0% user + 0% kernel / faults: 186 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   events/0: 0% = 0% user + 0% kernel
06-10 10:34:00.475: ERROR/ActivityManager(58):   re-initialized>: 0% = 0% user + 0% kernel / faults: 112 minor
06-10 10:34:00.475: ERROR/ActivityManager(58):   com.svox.pico: 0% = 0% user + 0% kernel / faults: 79 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): TOTAL: 7% = 2% user + 5% kernel + 0% softirq


求鉴定!!!

#35


引用 34 楼 wanjunfu 的回复:
我也遇到了这样的问题,我的是surefaceview里的动画。当然是用线程处理的。之前的线程逻辑是完全没错的。项目跑了一个晚上都不会出错,后来因为需求,改了。加了很多的bitmap。但我释放掉了。我看了log里,GC一直都在清除占用的内存,这个毋庸置疑。

但最后给我的结果就是,界面卡在那里不动,等你再操作的时候就有报错
06-10 10:34:00.475: ERROR/ActivityM……
这种问题似乎不好解决.........

#36


呵呵!
我也遇到了!@
正在解决...

#37


我在做MP3项目的时候,更新本地sd卡上的MP3文件列表时出现了上面的问题,我表示很不解,这是一个根本不耗时的操作啊,而且我在更新服务器端得MP3文件列表时用同样的方法,可行,这让我很是不解。

#38


引用 24 楼 ameyume 的回复:
在activity中系统有个5s超时,超过5秒还没有响应就会报程序结束。


遇到同样的问题, 正在解决, 

#39


表示遇到同样问题,重启adb也不管,建议清理下模拟器里运行的程序,让电脑暂时休息一下。出去转了一圈,再运行就好了,不知道原理怎么回事。。。

#40


开起子线程很好,把耗时的函数都扔进去。多谢啦!

#41


我也遇到这个问题  我的耗时操作都用上了线程了啊   而且这个不响应的问题也是偶尔遇到,原因是 keyDispatchingTimeOut 正在想办法解决啊

#42


我也遇到了。顶一个,求解啊!

#43


我也遇到这个问题

#44


顶,我也遇到了。

#45


引用 37 楼 xiaoxiong19900426 的回复:
我在做MP3项目的时候,更新本地sd卡上的MP3文件列表时出现了上面的问题,我表示很不解,这是一个根本不耗时的操作啊,而且我在更新服务器端得MP3文件列表时用同样的方法,可行,这让我很是不解。

我也遇到同样问题,在更新MP3列表时出现这个问题,不知如何解决,不知xiaoxiong19900426解决了没有?

#46


就我碰到的情况解释如下:

1、有时候重启虚拟机可以正常了;

2、有时是程序卡在某处响应不了,例如:http下载时,因网址错误而使程序不能响应等;

#47


楼上的兄弟姐妹们 有没有解决的啊 
   分享下 

#48


我也正遇到过类似的问题:我的问题是在线播放一段视频一会儿后视频界面就卡住不动了,在对视频按暂停键就报ANR,我这是间歇性的。我所有的耗时操作都放在线程中做的。报错打印的cup消耗很少。
不知道什么原因导致这错误。
    求解啊!!!

#49


引用 48 楼 kyle1a 的回复:
我也正遇到过类似的问题:我的问题是在线播放一段视频一会儿后视频界面就卡住不动了,在对视频按暂停键就报ANR,我这是间歇性的。我所有的耗时操作都放在线程中做的。报错打印的cup消耗很少。
不知道什么原因导致这错误。
  求解啊!!!


这主要你是你的主线程操作过多,你用handler 另启动一个子线程来减少你的主线程操作就可以了

#50


哥也遇到了,不知道怎么解决。期待大牛出现。