我有兩個活動,當我按下第一個活動的輸入,它會打開第二個活動,它包含一個ListView
,當我從ListView
選擇一個項目,它會得到它的價值,並帶回到第一次活動回到上一個活動意向
這是我試過的;
上的第一項活動
edtText.setText(getIntent().getStringExtra("NAMA_PERASAT")); // inside onCreate
或
public void onActivityResult(int requestCode,int resultCode, Intent data)
{
edtText.setText(getIntent().getStringExtra("NAMA_PERASAT"));
}
,但沒有發生次活動
listPerasat.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
NamaPrst = ((TextView) view.findViewById(R.id.txtListNamaPrst)).getText().toString();
Intent i = new Intent();
i.putExtra("NAMA_PERASAT", NamaPrst);
finish();
}
});
}
。我如何獲得意圖並回到之前的活動?
不錯,它的工作原理是什麼?SOME_REQUEST_CODE是什麼?我嘗試了1它有一個錯誤,然後我嘗試了0,並且一切正常 – Darjeeling
您可以使用0或者您可以創建自己的'常量int'使用。 – codeMagic