从android中的XML文件中获取特定细节

时间:2012-06-24 14:23:07

标签: android xml xml-parsing

我正在使用android中的CRM应用程序,其中,我在列表视图中显示所有联系人的详细信息。现在,我的要求是当我点击列表中的特定项目时,它应该只显示有关所选联系人的详细信息,例如姓名,地址,电子邮件等。数据来自XML文件,我正在解析使用SAX Parser。如何查询XML以获取所选数据?

1 个答案:

答案 0 :(得分:1)

您正在使用ListView填充Adapter吗?现在,您可以在ListView内的所选视图中获取该项目,并将此项目传递给Activity

E.g。在Adatper类中,实现onItemClickListener

public void onItemClick(AdapterView<?> a, View v, int position, long l) {
    // Remembers the selected Index
    Data item =getItem(position);
    Intent intent = new Intent(getApplicationContext(), DetailedActivity.class);
    intent.put("object",item);
    startActivity(intent);
}

注意:项目“数据”类应实现Parsable接口,以便可以将其传递到Activity DetailedActivity方法中的onCreate获取该对象并更新UI基于其值。