Get group list from account
authorVincent Veronis
Sun, 21 Aug 2011 23:48:54 +0200
changeset 900 6e537de6b190
parent 899 43e0206f1135
child 901 6545a0ce9b3a
Get group list from account
src/com/beem/project/beem/ui/ContactList.java
--- a/src/com/beem/project/beem/ui/ContactList.java	Fri Aug 12 11:13:15 2011 +0200
+++ b/src/com/beem/project/beem/ui/ContactList.java	Sun Aug 21 23:48:54 2011 +0200
@@ -139,15 +139,16 @@
 	setContentView(R.layout.contactlist);
 
 	mInflater = getLayoutInflater();
-	getIntent().getExtras().getString(BeemIntent.EXTRA_ACCOUNT);
+	mAccountName = getIntent().getExtras().getString(BeemIntent.EXTRA_ACCOUNT);
 
 	//Get Groups list 
 	final Cursor cursorGroup = getContentResolver().query(ContactsContract.Groups.CONTENT_URI,
-	    new String[] { ContactsContract.Groups._ID, ContactsContract.Groups.TITLE }, null, null, null);
+	    new String[] { ContactsContract.Groups._ID, ContactsContract.Groups.TITLE }, ContactsContract.Groups.ACCOUNT_NAME + "=?", new String[] {mAccountName}, null);
 	mAdapterBanner = new BeemBanner(this, R.layout.contactlist_group, cursorGroup,
 	    new String[] { ContactsContract.Groups.TITLE }, new int[] { R.id.contactlist_group });
 
 	//Get Contacts list
+	//TODO: Get contact list by account
 	final Cursor cursorContact = getContentResolver().query(
 	    ContactsContract.Contacts.CONTENT_URI,
 	    new String[] { ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME,