I am using a SortedMap in a calss that extends SimpleCursoradapter. can i acess that map from another class that extends ListActivity. The code im using is given below. *
public* *class* ListContacts *extends* ListActivity { ListAdapter lAdapter; @Override *public* *void* onCreate(Bundle savedInstanceState) { *super*.onCreate(savedInstanceState); setContentView(R.layout.*activitylist*); // /** * * Use the ContentResolver instance to query the database and return a * Cursor with the contacts list. The query is performed against the URI * stored in ContactsContract.Contacts.CONTENT_URI. */ Cursor cursor = getContentResolver().query( ContactsContract.Contacts.*CONTENT_URI*, *null*, ContactsContract.Contacts.*HAS_PHONE_NUMBER* + " = 1", *null*,null); startManagingCursor(cursor); // start mappings String[] columns = *new* String[] { ContactsContract.Contacts.*DISPLAY_NAME * }; *int*[] names = *new* *int*[] { R.id.*contact_name* }; lAdapter = *new* ImageCursorAdapter(*this*, R.layout.*main*, cursor, columns ,names); @Override *protected* *void* onListItemClick(ListView l, View v, *int* position, *long * id) { *super*.onListItemClick(l, v, position, id); } } // end of class ListContacts * public* *class* ImageCursorAdapter *extends* SimpleCursorAdapter { *private* Cursor c; *private* Context context; SortedMap<String, String> phoneNumberMap = *new* TreeMap<String, String>(); *public* SortedMap<String, String> getPhoneNumberMap() { *return* phoneNumberMap; } *public* *void* setPhoneNumberMap(SortedMap<String, String> phoneNumberMap) { *this*.phoneNumberMap = phoneNumberMap; } *public* ImageCursorAdapter(Context context, *int* layout, Cursor c, String[] from, *int*[] to) { *super*(context, layout, c, from, to); *this*.c = c; *this*.context = context; } *public* View getView(*int* pos, View inView, ViewGroup parent) { phoneNumberMap.put("1", "fasfa"); phoneNumberMap.put("2", "fasfa1"); phoneNumberMap.put("3", "fasfa2"); phoneNumberMap.put("4", "fasfa3"); phoneNumberMap.put("5", "fasfa4"); phoneNumberMap.put("6", "fasfa5"); System.*out*.println(" Map : size: " + phoneNumberMap.size()); } }// end of class ImageCursorAdapter How can i access phoneNumberMap in the onListItemClick () method of Listcontacts class. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en