【发布时间】:2013-12-13 03:41:15
【问题描述】:
我有两个活动,当我在第一个活动上按 Enter 时,它将打开第二个活动,它包含一个 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"));
}
但什么也没发生。如何获得意图并返回之前的活动?
【问题讨论】: