我正在使用这段代码:
final ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
@SuppressWarnings("unchecked")
HashMap<String, String> o = (HashMap<String, String>) lv.getItemAtPosition(position);
Intent intent = new Intent(TestActivity.this, TestDetailActivity.class);
intent.putExtra("id_card", o.get("id_card"));
intent.putExtra("card_title", o.get("card_title"));
intent.putExtra("card_number", o.get("card_number"));
startActivity(intent);
}
});
我HashMap<String, String> o = (HashMap<String, String>)
用来获取一些值,我将有意地传递给另一个活动。
它在我使用时有效,ListActivity
但我不知道如何在 Activity 中实现它,请帮助我。