У меня есть два вида деятельности, и когда я нажимаю кнопку ввода при первом действии, он откроет второе действие, он содержит ListView
, и когда я выберу элемент из ListView
, он получит его значение и вернет до первой деятельностиназад к предыдущей деятельности с намерением
это то, что я пробовал;
на второй активности
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();
}
});
}
на первой активности
edtText.setText(getIntent().getStringExtra("NAMA_PERASAT")); // inside onCreate
или
public void onActivityResult(int requestCode,int resultCode, Intent data)
{
edtText.setText(getIntent().getStringExtra("NAMA_PERASAT"));
}
, но ничего не произошло. как я могу получить намерение и вернуться к предыдущей деятельности?
Ницца, это работает, но что такое 'SOME_REQUEST_CODE' для? Я попытался с 1 получил ошибку, затем я попытался с 0, и все работает нормально – Darjeeling
Вы можете использовать 0 или вы можете создать свой собственный 'постоянный int' для использования. – codeMagic