当前位置: 代码迷 >> Android >> activity增多,app崩溃?有关问题求解释
  详细解决方案

activity增多,app崩溃?有关问题求解释

热度:67   发布时间:2016-04-28 03:52:31.0
activity增多,app崩溃?问题求解释
做一个关于百度地图的项目,项目有几个大功能,做第一个功能,需要加载百度地图,加载时稍微有点慢,但是加载后没有任何问题,这个板块做完后 ,做另外的功能后添加了不少activity,这个大功能也做完后,回过头完善第一个功能时,问题来了!  
加载完百度地图后,就崩溃,手机黑屏,或者开始没崩溃,点击打开一个子activity,必崩溃。
10-28 09:34:45.845: D/ANRAppManager(31108): !!! It is not under singleton mode, U can't use it. !!!
10-28 09:34:45.899: I/dalvikvm(31108): threadid=3: reacting to signal 3
10-28 09:34:45.900: D/dalvikvm(31108): dump native stack for : main
10-28 09:34:45.900: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.927: D/dalvikvm(31108): get native symbol
10-28 09:34:45.928: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.928: D/dalvikvm(31108): get native done
10-28 09:34:45.930: D/dalvikvm(31108): dump native stack for : Binder_3
10-28 09:34:45.930: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.936: D/dalvikvm(31108): get native symbol
10-28 09:34:45.936: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.936: D/dalvikvm(31108): get native done
10-28 09:34:45.938: D/dalvikvm(31108): dump native stack for : VIMsgThread
10-28 09:34:45.938: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.940: D/dalvikvm(31108): get native symbol
10-28 09:34:45.941: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.941: D/dalvikvm(31108): get native done
10-28 09:34:45.946: D/dalvikvm(31108): dump native stack for : GLThread 1297
10-28 09:34:45.946: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.947: D/dalvikvm(31108): get native symbol
10-28 09:34:45.947: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.947: D/dalvikvm(31108): get native done
10-28 09:34:45.948: D/dalvikvm(31108): dump native stack for : VIMsgThread
10-28 09:34:45.948: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.950: D/dalvikvm(31108): get native symbol
10-28 09:34:45.951: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.951: D/dalvikvm(31108): get native done
10-28 09:34:45.954: D/dalvikvm(31108): dump native stack for : VIMsgThread
10-28 09:34:45.954: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.956: D/dalvikvm(31108): get native symbol
10-28 09:34:45.956: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.956: D/dalvikvm(31108): get native done
10-28 09:34:45.957: D/dalvikvm(31108): dump native stack for : WifiManager
10-28 09:34:45.957: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.962: D/dalvikvm(31108): get native symbol
10-28 09:34:45.962: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.963: D/dalvikvm(31108): get native done
10-28 09:34:45.963: D/dalvikvm(31108): dump native stack for : Binder_2
10-28 09:34:45.963: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.966: D/dalvikvm(31108): get native symbol
10-28 09:34:45.966: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.966: D/dalvikvm(31108): get native done
10-28 09:34:45.967: D/dalvikvm(31108): dump native stack for : Binder_1
10-28 09:34:45.967: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.968: D/dalvikvm(31108): get native symbol
10-28 09:34:45.968: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.968: D/dalvikvm(31108): get native done
10-28 09:34:45.971: D/dalvikvm(31108): dump native stack for : Compiler
10-28 09:34:45.971: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.972: D/dalvikvm(31108): get native symbol
10-28 09:34:45.973: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.973: D/dalvikvm(31108): get native done
10-28 09:34:45.973: D/dalvikvm(31108): dump native stack for : JDWP
10-28 09:34:45.974: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.976: D/dalvikvm(31108): get native symbol
10-28 09:34:45.978: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.978: D/dalvikvm(31108): get native done
10-28 09:34:45.980: D/dalvikvm(31108): dump native stack for : GC
10-28 09:34:45.980: D/dalvikvm(31108): unwind backtrace
10-28 09:34:45.981: D/dalvikvm(31108): get native symbol
10-28 09:34:45.981: D/dalvikvm(31108): format backtrace line
10-28 09:34:45.982: D/dalvikvm(31108): get native done
10-28 09:34:45.991: D/dalvikvm(31108): Prepare stack traces for '/data/anr/traces.txt' done

大神求解释!
------解决思路----------------------
singleton mode
是否要设置成singleton呢
------解决思路----------------------
你的activity有重复启动的吗?
------解决思路----------------------
你把activity 的模式改变一下换成其他的试试,不是有四种启动模式么,你每一个都试试,那么问题来了:
更改模式那家强?
  相关解决方案