Koma åt SYNC1 i DATA (Contacts API) Android 2.1

Diskussion i 'Frågor, support och diskussion' startad av }{ermanssoN, 5 jul 2011.

  1. }{ermanssoN

    }{ermanssoN Baby Droid Medlem

    Blev medlem:
    9 jun 2011
    Inlägg:
    15
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej.

    Jag sparar ner en sträng i SYNC1 fältet, så här:

    Kod:
    ops.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI)
    				.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, rawContactInsertIndex)
    				.withValue(ContactsContract.Data.MIMETYPE, ContactsContract.Data.SYNC1)
    				.withValue(ContactsContract.Data.SYNC1, testString)
    				.build());
    
    Sparar andra saker också som jag sedan hämtar meed en cursor. Jag lyckas dock inte få ut SYNC1.

    Jag har försökt med :
    Kod:
    String[] projection = new String[]{ContactsContract.Data.SYNC1, ContactsContract.Data.SYNC2};
    Cursor cursor = mContext.getContentResolver().query(ContactsContract.Data.CONTENT_URI, projection, null, null, null);
    String columns[] = cursor.getColumnNames();  
    			for (String column : columns) 
    			{  
    				int index = cursor.getColumnIndex(column);  
    				Log.v("pollContacts", "Column: " + column + " == ["  
    						+ cursor.getString(index) + "]");  
    		
    
    			}
    
    Jag får ut två logmeddelanden som båda berättar att SYNC platsen innehåller null.
    Jag antar att jag är i fel URI och behöver använda
    Kod:
    Uri.withAppendedPath(baseUri, pathSegment)
    Men hur skall jag använda den för att hamna rätt.

    //}{ermanssoN
     
    Last edited: 5 jul 2011