我有一個editText和按鈕。按下按鈕,它將啓動一個listView活動。點擊listView中的一個項目,它會關閉該活動並將editText設置爲被點擊的項目。listView中的後退按鈕導致崩潰
但是,如果你到達listView並點擊一個項目後按鈕,它會崩潰。我想我需要在onPause上做些事情,但不確定這是否是最好的方式。
ListView控件,當點擊項...
Intent intent = new Intent();
Bundle b = new Bundle();
b.putString("TEXT", ((TextView) view).getText().toString());
intent.putExtras(b);
setResult(SUCCESS_RETURN_CODE, intent);
finish();
onActivityResult ....
Bundle b = data.getExtras();
mEditCategory.setText(b.getString("TEXT"));
如果您遇到崩潰,那麼您的日誌中將顯示完整的堆棧跟蹤。你需要發佈。 – EboMike 2011-02-24 00:10:35
我在日誌中沒有看到任何東西。但是如果我刪除Bundle b = data.getExtras();來自onActivityResult,它不會崩潰,但當您選擇一個項目時它不起作用。 – Roger 2011-02-24 00:31:28
如果它崩潰,你一定會有一個完整的調用堆棧和錯誤信息。 – EboMike 2011-02-24 00:33:25