我有两个活动,当我按下第一个活动的输入,它会打开第二个活动,它包含一个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