首先,我是Android新手。所以这可能是一个非常简单的问题,但我自己找不到答案。在ListView项目上存储数据
我有两个活动,我填充第一与一个用户名和我从远程请求接收其它数据,而第二个被用来显示所选择的用户的详细信息。
因此,在某种程度上,我需要使用ListView项目的用户记录相关联,这样我就可以使用意图通过其中的一些信息的第二个活动。我不确定它是对还是错,但我发现我需要创建一个自定义的ArrayAdapter。所以,我创建了一个用户等级:
class User {
public String id;
public String name;
}
,我想现在我需要写类似:
class UserAdapter extends ArrayAdapter<User> {
...
}
基本上在第一观看我想显示:
John Doe
Mike Brown
...
第二个将基于User.id另一个请求并显示如用户的一些信息:
John Doe, 45, San Francisco
我无法找到一个类似的例子,所以我不是很肯定我怎么能做到这一点。任何参考也会有所帮助。
谢谢。
是的,这就是我打算做的。但要了解哪个项目被点击,该项目和用户记录必须关联。所以我的问题是如何将该用户记录与ListView项目相关联。 – pocoa 2010-10-08 02:11:34