ANR产生的原因及如何避免?
ANR:Application Not Responding------原因:1)长时间的I/O处理,比如读写大文件,网络访问时造成的阻塞。2)执行耗时的运算,Android默认为超过5000ms即5秒开始弹出ANR窗口,某些应用可能首次执行时没有缓存十分耗时,可以通过Splash播放闪屏Logo等方式来延迟加载。3)Service和appWidget中也要注意多线程的使用,除非它和A