【问题标题】:Getting a particular detail from XML file in android从android中的XML文件中获取特定细节
【发布时间】:2012-06-24 14:23:06
【问题描述】:

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

【问题讨论】:

    标签: android xml xml-parsing


    【解决方案1】:

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

    例如在你的 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 .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 2018-02-22
      相关资源
      最近更新 更多