2016-03-20 6 views
0

Ich habe eine Sync-App entwickelt, funktioniert alles gut, aber nur ein Problem.Android Sync Adapter funktioniert nicht

public static void addContact(Context context, MyContact contact) { 
    ContentResolver resolver = context.getContentResolver(); 
    resolver.delete(RawContacts.CONTENT_URI, RawContacts.ACCOUNT_TYPE + " = ?", new String[]{AccountGeneral.ACCOUNT_TYPE}); 

„MyContact Kontakt“ funktioniert nicht, es falsch zeigt jedes Mal, wenn ich es zum Beispiel nennen, wenn ich contact.name nenne es false zurück

dies, wie ich Kontaktinformationen senden

for (int i = 0; i < mtcontacts.length(); i++) { 
           JSONObject mycontacts = mtcontacts.getJSONObject(i); 
           String name = mycontacts.getString("name"); 
           String id = mycontacts.getString("id"); 
           String email = mycontacts.getString("email"); 
           String company = mycontacts.getString("company"); 
           String job = mycontacts.getString("job"); 
           String phone = mycontacts.getString("phone"); 
           String fax = mycontacts.getString("fax"); 
           String mobile = mycontacts.getString("mobile"); 
           String website = mycontacts.getString("website"); 
           String address = mycontacts.getString("street"); 

           ContactsManager.addContact(NewActivity.this, new MyContact(name, email, mobile, company, job, phone, fax, website, address)); 

Und MyContact sieht wie folgt aus

public String name; 
public String email; 
public String company; 
public String job; 
public String mobile; 
public String phone; 
public String website; 
public String address; 
public String fax; 
public long id; 

public MyContact(String address, String email, String mobile, String company, String job, String phone, String fax, String website, String name) { 
    this.name = name; 
    this.phone = phone; 
    this.email = email; 
    this.address = address; 
    this.website = website; 
    this.job = job; 
    this.company = company; 
    this.mobile = mobile; 
    this.fax = fax; 
} 

}

Hat keine Ahnung, jemand, wie ich

Antwort

0

alle Gelöst machen kann ich tun musste, war mein Strings

... 
public String name; 
public String email; 
public String phone; 

public MyContact(String address1, String email1, String name1) { 
this.name = name1; 
this.phone = phone1; 
this.email = email1; 
} 
... 
umbenennen
Verwandte Themen