[問題] 回上一頁,程式出錯
請問在按返回鍵時,
發生了程式會出錯關閉的可能性有哪些?
爬了一些文跟檢查程式碼,似乎也沒有找到類似的問題
也沒有頭緒,嘗試在前往下一頁時,不要使用finish();
但把finish();註解掉之後,還是會發生這個問題
想請問一下,版上經驗比較豐富的大大
有遇到類似的問題嗎? 提點一下,感謝!
程式碼:
跳頁: (也嘗試過改成startActivity(i); 也是一樣)
Intent i = new Intent(file_a.this, file_b.class);
startActivityForResult(i, 0);
finish();
另外一頁的返回
public boolean onKeyDown(int keyCode, KeyEvent event){
if (keyCode==KeyEvent.KEYCODE_BACK){
Intent i = new Intent(file_b.this, file_a.class);
startActivityForResult(i, 0);
finish();
}
return false;
}
感謝...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.74.15
→
12/31 18:39, , 1F
12/31 18:39, 1F
推
12/31 18:45, , 2F
12/31 18:45, 2F
→
12/31 18:46, , 3F
12/31 18:46, 3F
→
12/31 18:46, , 4F
12/31 18:46, 4F
→
12/31 18:46, , 5F
12/31 18:46, 5F
推
12/31 22:35, , 6F
12/31 22:35, 6F
感謝上面的提點,剛剛根據了Log的去爬文 Unable to start activity ComponentInfo
發現如果我加上了public boolean onKeyDown(int keyCode, KeyEvent event){ }
這一段,在返回前頁的時候會出錯在前頁的接收值的部分
Intent value = getIntent();
msgc_value = (String)value.getExtras().get(" msgc_value");
如果將後一頁的返回那段程式碼拿掉,就不會出錯了。目前還在研究為什麼
感謝各位的提點 謝謝
※ 編輯: mickeyboy 來自: 125.230.74.15 (01/01 17:02)
推
01/01 19:46, , 7F
01/01 19:46, 7F
貼的時候,應該是不小心多貼到空白 感謝
※ 編輯: mickeyboy 來自: 125.230.74.15 (01/01 20:42)
討論串 (同標題文章)