2013-03-13 37 views
0

我有一個代表聯繫以下DTO對象:獲取每場從Android的聯繫供應商(不只是填充一個ListView)

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; 
    } 

} 

我想ContactDTO從聯繫供應商數據的數組,我我已經看到了周圍,我知道如何使用該聯繫人數據填充列表視圖;但我不知道如何讓每個聯繫人的字段填充ContactDTO。

謝謝。

回答

0

你的問題是你收到一個聯繫人列表,而不是你自己的自定義實現。

首先,如果有任何方法,我會按標準聯繫人。它會有相同的,更多的信息和方法。

如果您需要爲此類添加方法,還可以查看您的自定義類是否可以擴展聯繫人,並且您的問題也可以解決。

如果您堅持使用自己的課程而不延長聯繫人,則必須從每個聯繫人創建一個ContactDTO。 您可以將一個構造函數添加到您的ContactDTO中,該構造函數將Contact作爲參數並提取所需的字段。

+0

我不知道如何獲取聯繫人列表,但我看到了填補我的ContactDTO在這裏的答案:http://stackoverflow.com/questions/8431897/get-first-and-last-name- of-a-contact-rather-single-display-name?rq = 1。謝謝。 – svprdga 2013-03-14 10:23:51