我有兩個活動,第二個活動,當我按下輸入它會得到一些價值,並帶回第一個活動。回到上一個活動,意圖錯誤
這是我的代碼:
次活動
//event on "ENTER" button
Intent i = new Intent();
i.putExtra("namaDokter", "kosong");
i.putExtra("idDokter", "kosong");
setResult(RESULT_OK, i);
finish();
獲得的第一項活動
public void onActivityResult(int requestCode,int resultCode, Intent data)
{
namaDokter=data.getStringExtra("namaDokter");
idDokter=data.getStringExtra("idDokter");
}
它的價值,但如果我不按 「ENTER」 鍵並且只需按下硬件按鈕(或者當我使用模擬器時鍵盤上的Esc鍵),我的應用程序就會啓動噓,我想這是因爲我沒有得到任何價值data.getStringExtra("namaDokter");
我該怎麼辦?