2017-06-14 63 views
-1

我的應用程序是一個Android啓動器。 該應用程序非常糟糕,因爲它有很多靜態的。Android應用程序崩潰,但不要重新啓動到第一個活動

我的應用第一次崩潰是有原因的。該應用程序由os自動恢復;但它重新啓動活動不是第一次活動,因此應用程序再次崩潰,因爲靜態在第一次活動中初始化。

你知道如何強制應用程序重新啓動到第一個活動?

感謝的

06-14 17:29:20.544 12592-12620/com.sanilea.www.interfaceambulance V/FA:使用測量服務 06-14 17:29:20.544 12592-12620/com.sanilea.www.interfaceambulance V/FA:連接遠程服務 06-14 17:29:20.544 12592-12592/com.sanilea.www.interfaceambulance D/AndroidRuntime:關閉VM 06-14 17:29: 20.544 12592-12592/com.sanilea.www.interfaceambulance W/dalvikvm:threadid = 1:線程以未捕獲的異常退出(group = 0x4177ebc0) 06-14 17:29:20.554 12592-12592/com.sanilea.www.interfaceambulance E/UncaughtException:java.lang.RuntimeException:無法創建服務com.anilea.www.interfaceambulance.sidebar_important_functionnality.SidebarService:java.lang.NullPointerException at android.app.ActivityThread.handleCreateService(ActivityThread.java:2828) at android.app.ActivityThread.access $ 1800(ActivityThread。在Android.app.ActivityThread $ hHandleMessage(ActivityThread.java:1365) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper。 (Native Method) (android:在java.lang.reflect.Method.invoke(Method.java:515) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1268) 在com.android.internal.os.ZygoteInit .main(ZygoteInit.java:1084) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart.main(Native Method) 引起來自:java.lang。 NullPointerException異常 在com.sanilea.www.interfaceambulance.managers.PrefManager.isFrontBoard(PrefManager.java:163) 在com.sanilea.www.interfaceambulance.sidebar_important_functionnality.SidebarService.onCreate(SidebarService.java:77) 在android.app.ActivityThread.access $ 1800(ActivityThread.java:166) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1365)在android.app.ActivityThread.handleCreateService(ActivityThread.java:2818) at android.app.ActivityThread.access at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5590) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit $ Met hodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit。java:1084) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart.main(Native Method) 06-14 17:29:20.554 12592-12620/com.sanilea.www.interfaceambulance I/FA:找不到標籤管理器,因此不會使用 06-14 17:29:20.554 12592-12620/com.sanilea.www.interfaceambulance D/FA:記錄事件(FE ):_ae,Bundle [{_ o = crash,timestamp = 1497454160564,fatal = 1}] 06-14 17:29:20.574 12592-12620/com.sanilea.www.interfaceambulance V/FA:使用測量服務 06- 14 17:29:20.574 12592-12620/com.sanilea.www.interfaceambulance V/FA:正在進行連接嘗試 06-14 17:29:20.754 12592-12592/com.sanilea.www.interfaceambulance I/dalvikvm:找不到方法java.util.Local e.toLanguageTag,參考方法bme.a 06-14 17:29:20.754 12592-12592/com.sanilea.www.interfaceambulance W/dalvikvm:VFY:無法解析虛擬方法10275:Ljava/util/Locale ;. toLanguageTag()Ljava/lang/String; 06-14 17:29:20.754 12592-12592/com.sanilea.www.interfaceambulance D/dalvikvm:VFY:將操作碼0x6e替換爲0x00e4 06-14 17:29:20.784 12592-12592/com.sanilea.www。 interfaceambulance E/AndroidRuntime:致命異常:主 工藝:com.sanilea.www.interfaceambulance,PID:12592 了java.lang.RuntimeException:無法創建服務com.sanilea.www.interfaceambulance.sidebar_important_functionnality.SidebarService:java.lang中。 NullPointerException at android.app.ActivityThread.handleCreateService(ActivityThread.java:2828) at android.app.ActivityThread.access $ 1800(ActivityThread.java:166) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java: 1365)在android.app.ActivityThread.main(ActivityThread.java:5590) 在android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart 。主要(那提ve方法) 引起:java.lang.NullPointerException at com.sanilea.www.interfaceambulance.managers.PrefManager.isFrontBoard(PrefManager.java:163) at com.sanilea.www.interfaceambulance.sidebar_important_functionnality.SidebarService.onCreate( SidebarService.java:77) at android.app.ActivityThread.handleCreateService(ActivityThread.java:2818) at android.app.ActivityThread.access $ 1800(ActivityThread.java:166) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1365) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop( (方法) at java.lang.reflect.Method.invoke(Method()方法)在android.app.ActivityThread.main(ActivityThread.java:5590) (java.lang.reflect.Method.invokeNative(Native Method)) .java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) at de .robv.android.xposed.XposedBridge.main(XposedBridge。java:132) at dalvik.system.NativeStart.main(Native Method) 06-14 17:29:20.804 12592-12626/com.sanilea.www.interfaceambulance I/FirebaseCrash:發送崩潰 06-14 17:29 :21.475 12592-12626/com.sanilea.www.interfaceambulance I/FirebaseCrash:響應代碼:200 06-14 17:29:21.475 12592-12626/com.sanilea.www.interfaceambulance I/FirebaseCrash:報告與崩潰報告一起發送id:9b9771a6d0000000

第一次崩潰是我發佈logcat。

+1

郵政logcat的。 –

+0

捕獲您正在獲取的NullPointerException。 – Adithya

回答

0

顯示java.lang.NullPointerException 無論是發佈您的代碼或調試吧.. 轉到上您收到此錯誤的線,並嘗試找出你有沒有初始化的事情還在..

+0

我將重拍應用程序以刪除靜態字段,但這將需要很多次...所以我應該知道,如果我遇到了崩潰,可以通過我的第一個Activity來重新啓動我的應用程序嗎? – Flofloaud1034

+0

從第一個活動開始你的應用程序.. ??只需去清單和使用啓動器意圖.. ?? –

+0

系統崩潰後系統重新啓動我的應用程序而不使用啓動器意圖 – Flofloaud1034

相關問題