0

我有以下代表联系人的 DTO 对象:

public class ContactDTO {

    private String name;
    private String eMail;

    public ContactDTO(String name, String eMail){
        this.name = name;
        this.eMail = eMail;
    }

    public void setName(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }

    public void setEmail(String eMail){
        this.eMail = eMail;
    }

    public String getEmail(){
        return this.eMail;
    }

}

我想从 Contact Provider 数据中获取一个 ContactDTO 数组,我已经看到了 arround,并且我知道如何使用该联系人数据填充列表视图;但我不知道如何获取每个联系人的字段以填充该 ContactDTO。

谢谢。

4

1 回答 1

0

您的问题是您收到了联系人列表,而不是您自己的自定义实现。

首先,如果有任何方法,我会按使用标准联系人。它将具有相同且更多的信息和方法。

如果您需要向此类添加方法,您还可以查看您的自定义类是否可以扩展 Contact 并且您的问题也基本解决了。

如果您坚持使用自己的类而不扩展 Contact,则必须从每个 Contact 创建一个 ContactDTO。您可以向您的 ContactDTO 添加一个构造函数,该构造函数将 Contact 作为参数并提取所需的字段。

于 2013-03-13T14:01:58.530 回答