src/com/beem/project/beem/ui/ContactList.java
changeset 383 228b20eb8b44
parent 382 be426243b24f
child 384 0909c0428116
child 390 d9737e4bc517
equal deleted inserted replaced
382:be426243b24f 383:228b20eb8b44
   205      * Contact List construction.
   205      * Contact List construction.
   206      * @param listContact Contact list.
   206      * @param listContact Contact list.
   207      * @param listGroup Group list.
   207      * @param listGroup Group list.
   208      */
   208      */
   209     private void buildContactList() {
   209     private void buildContactList() {
   210 
       
   211 	if (mCurGroup != null) {
   210 	if (mCurGroup != null) {
   212 	    mListContact = mContactOnGroup.get(mCurGroup);
   211 	    mListContact = mContactOnGroup.get(mCurGroup);
   213 	}
   212 	}
       
   213 	sortBeemContactList();
   214 	ListView listView = (ListView) findViewById(R.id.contactlist);
   214 	ListView listView = (ListView) findViewById(R.id.contactlist);
   215 	listView.setOnItemClickListener(new BeemContactListOnClick());
   215 	listView.setOnItemClickListener(new BeemContactListOnClick());
   216 	listView.setOnItemLongClickListener(new BeemContactListOnLongClick());
   216 	listView.setOnItemLongClickListener(new BeemContactListOnLongClick());
   217 	listView.setAdapter(mAdapter);
   217 	listView.setAdapter(mAdapter);
   218     }
   218     }
   275      */
   275      */
   276     private class OnItemClickGroupName implements OnItemClickListener {
   276     private class OnItemClickGroupName implements OnItemClickListener {
   277 
   277 
   278 	@Override
   278 	@Override
   279 	public void onItemClick(AdapterView<?> arg0, View v, int i, long l) {
   279 	public void onItemClick(AdapterView<?> arg0, View v, int i, long l) {
       
   280 	    mCurGroup = mListGroup.get(i);
   280 	    buildContactList();
   281 	    buildContactList();
   281 	    mCurGroup = mListGroup.get(i);
       
   282 	    Log.i("OO", "!!");
       
   283 	}
   282 	}
   284     }
   283     }
   285 
   284 
   286     /**
   285     /**
   287      * Sort the contact list.
   286      * Sort the contact list.