2014-01-08 44 views
1

几个小时后恢复我的应用程序时,出现这种奇怪的异常。唯一的例外是这样的:几个小时后恢复应用程序时的Android异常

8月1日至八日:38:39.421:E/AndroidRuntime(10401):致命异常:主 8月1日至八日: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:已添加! E/AndroidRuntime(10401):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) 01-08 08:38:39.421:E/AndroidRuntime(10401):at 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):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196) 01-08 08:38:39.421:E/AndroidRuntime(10401):at 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)E/AndroidRuntime(10401):在java中的java.lang.reflect.Method.invokeNative(本地方法) 01-08 08:38:39.421:E/AndroidRuntime .lang.reflect.Method.invoke(Method.java:515) 01-08 08:38:39.421:E/AndroidRuntime(10401):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :779) 01-08 08:38:39.421:E/AndroidRuntime(10401):at 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:已添加! E/AndroidRuntime(10401):at android.support.v4.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1828) 01-08 08:38:39.421:E/AndroidRuntime(10401) 10401):at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:213) 01-08 08:38:39.421:E/AndroidRuntime(10401):at com.app.SlidingSherlockFragmentActivity.onCreate(SlidingSherlockFragmentActivity。 java:24) 01-08 08:38:39.421:E/AndroidRuntime(10401):at com.app.BaseSlidingMenuActivity.onCreate(BaseSlidingMenuActivity.java:17) 01-08 08:38:39.421:E/AndroidRuntime 10401):at com.app.HomeActivity.onCreate(HomeActivity.java:81) 01-08 08:38:39.421:E/AndroidRuntime(10401):at android.app.Activity.performCreate(Activity.java:5231) 01-08 08:38:39.421:E/AndroidRuntime(10401):at android .app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 01-08 08:38:39.421:E/AndroidRuntime(10401):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 01-08 08 :38:39.421:E/AndroidRuntime(10401):... 11更多 01-08 08:38:39.421:W/ActivityManager(768):Force整理活动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):活动目标roy timeout for ActivityRecord {43577368 u0 com.app/.HomeActivity t549 f}

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

super.onCreate(savedInstanceState);

我的活动没有在AndroidManifest.xml

任何launchMode我真的不知道该怎么办,我无法找到有关此异常的事情。

+0

你有没有任何全球价值?将值保存在'onSaveInstanceState'中,并在'onCreate()'中恢复它' –

+0

获取相同的错误。 @ w.donk:你是如何解决这个问题的? – Swetank

回答

2

您正在尝试向已添加的活动添加片段。您粘贴堆栈跟踪的中间部分附近的下列行似乎表示如此:

E/AndroidRuntime(10401):导致:java.lang.IllegalStateException:已添加! 01-08 08:38:39.421:E/AndroidRuntime(10401):at android.support.v4.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1828)01-08 08:38:39.421:E/AndroidRuntime(10401) :at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:213)

相关问题