繁体   English   中英

几个小时后恢复应用程序时出现Android异常

[英]Android Exception when resuming the app after a couple of hours

几个小时后恢复我的应用程序时,我得到了这个奇怪的异常。 异常如下所示:

01-08 08:38:39.421:E / AndroidRuntime(10401):致命异常:主01-08 08:38:39.421:E / AndroidRuntime(10401):进程:com.app,PID:10401 01-08 08: 38:39.421:E / AndroidRuntime(10401):java.lang.RuntimeException:无法启动活动ComponentInfo {com.app/com.app.HomeActivity}:java.lang.IllegalStateException:已添加! 01-08 08:38:39.421:E / AndroidRuntime(10401):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)01-08 08:38:39.421:E / AndroidRuntime(10401):在Android。 app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)01-08 08:38:39.421:E / AndroidRuntime(10401):at android.app.ActivityThread.access $ 800(ActivityThread.java:135)01-08 08:38 :39.421:E / AndroidRuntime(10401):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196)01-08 08:38:39.421:E / AndroidRuntime(10401):在android.os.Handler dispatchMessage(Handler.java:102)01-08 08:38:39.421:E / AndroidRuntime(10401):at android.os.Looper.loop(Looper.java:136)01-08 08:38:39.421:E / AndroidRuntime(10401):位于android.app.ActivityThread.main(ActivityThread.java:5017)01-08 08:38:39.421:E / AndroidRuntime(10401):位于java.lang.reflect.Method.invokeNative(本机方法) 01-08 08:38:39.421:E / AndroidRuntime(10401):位于java.lang.reflect.Method.invoke(Method.java:515)01-08 08:38:39.421:E / AndroidRunti 我(10401):位于com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)01-08 08:38:39.421:E / AndroidRuntime(10401):位于com.android.internal.os .ZygoteInit.main(ZygoteInit.java:595)01-08 08:38:39.421:E / AndroidRuntime(10401):在dalvik.system.NativeStart.main(本机方法)01-08 08:38:39.421:E / AndroidRuntime(10401):原因:java.lang.IllegalStateException:已添加! 01-08 08:38:39.421:E / AndroidRuntime(10401):位于android.support.v4.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1828)01-08 08:38:39.421:E / AndroidRuntime(10401) :位于android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:213)01-08 08:38:39.421:E / AndroidRuntime(10401):位于com.app.SlidingSherlockFragmentActivity.onCreate(SlidingSherlockFragmentActivity.java:24 )01-08 08:38:39.421:E / AndroidRuntime(10401):在com.app.BaseSlidingMenuActivity.onCreate(BaseSlidingMenuActivity.java:17)01-08 08:38:39.421:E / AndroidRuntime(10401):在com .app.HomeActivity.onCreate(HomeActivity.java:81)01-08 08:38:39.421:E / AndroidRuntime(10401):位于android.app.Activity.performCreate(Activity.java:5231)01-08 08:38 :39.421:E / AndroidRuntime(10401):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)01-08 08:38:39.421:E / AndroidRuntime(10401):在android.app.ActivityThread.performLaunchActivity( ActivityThread.java:2159)01-08 08:38:39.421:E / AndroidRun 时间(10401):... 11更多01-08 08:38:39.421:W / ActivityManager(768):强制完成活动com.app/.HomeActivity 01-08 08:38:39.941:W / ActivityManager(768) :ActivityRecord {43577368 u0 com.app/.HomeActivity t549 f}的活动暂停超时01-08 08:38:40.051:W / Sidekick_LocationOracleImpl(15233):最佳位置为空01-08 08:38:49.371:E / WindowManager (768):启动窗口AppWindowToken {45524120 token = Token {433ba630 ActivityRecord {43577368 u0 com.app/.HomeActivity t549}}}}超时01-08 08:38:50.041:W / ActivityManager(768):活动销毁超时ActivityRecord {43577368 u0 com.app/.HomeActivity t549 f}

HomeActivity的第81行是onCreate方法中的以下行。

super.onCreate(savedInstanceState);

我的活动在AndroidManifest.xml没有任何launchMode

我真的不知道该怎么办,也找不到关于此异常的任何信息。

您正在尝试将片段添加到已经添加的活动中。 您粘贴的堆栈跟踪的中间部分附近的以下行似乎表明:

E / AndroidRuntime(10401):由以下原因引起:java.lang.IllegalStateException:已添加! 01-08 08:38:39.421:E / AndroidRuntime(10401):位于android.support.v4.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1828)01-08 08:38:39.421:E / AndroidRuntime(10401) :位于android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:213)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM