2014-03-28 46 views
0

我正在使用AVD來製作應用程序。我可以運行該應用程序,但如果我嘗試按下導航欄上的後退按鈕,它會將我帶回(按預期),但也會給我「不幸的是,應用程序已停止。」信息。安卓不幸的是,應用程序已停止在導航欄上返回

那麼,我該如何擺脫這個?我一直很沮喪,我覺得這是一個非常簡單的答案,我遺漏了...

我正在使用模擬器。它在logcat中,當我按下導航欄的後退按鈕輸出代碼(單)行是這樣的:

03-28 14:47:46.391: A/libc(1707): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1720 (Thread-117) 

需要我之後回到我在那裏之前,我開始了應用程序,它親切地顯示我的「不幸的是,應用程序已停止」消息。

在此先感謝。

+0

你得到的「不幸的是,應用程序已經停止」點消息堆棧跟蹤? – mpop

+1

請分享一些更多的日誌行。上面的日誌只是說分段錯誤。 –

+0

沒有堆棧跟蹤..和應用程序仍然出現在Android的任務管理器,以及能夠切換到它。當「不幸,應用程序已停止」消息傳出時,這一行是它在logcat中輸出的唯一行。 – Mad3ngineer

回答

0

我打算上傳代碼......然後我以某種方式解決了這個問題。我認爲我通過將OpenGLES20Activity.java中的mGLView對象的聲明移動到onCreate()方法的外部來解決它。

有意義,因爲對象probaby由於是局部變量而被取消引用。不知道爲什麼它工作,直到我按下後退按鈕,但...主頁按鈕甚至沒有這個消息工作!

道歉不張貼代碼首先...

相關問題