Yes i read that we should use ListView. Why should we use ListView
rather than ListActivity? ListActivity was working correctly until on
its own. How would i use ListView exactly please any example available
that has to do with contacts?

This is the code:

public class ALContacts extends ListActivity
{
private ListAdapter mAdapter;

        @Override
        public void onCreate(Bundle icicle)
        {
                super.onCreate(icicle);

                Cursor C = getContentResolver().query(People.CONTENT_URI, null,
null, null, null);
                startManagingCursor(C);

                String[] columns = new String[] {People.NAME};
                int[] names = new int[] {R.id.row_entry};

                mAdapter = new SimpleCursorAdapter(this, R.layout.contacts, C,
columns, names);

                setListAdapter(mAdapter);
        }

        @Override
        protected void onListItemClick(ListView l, View v, int position, long
id)
        {
                super.onListItemClick(l, v, position, id);
                Intent intent = new Intent(Intent.ACTION_CALL);
                Cursor C = (Cursor) mAdapter.getItem(position);
                long phoneId = 
C.getLong(C.getColumnIndex(People.PRIMARY_PHONE_ID));

                intent.setData(ContentUris.withAppendedId(
                     android.provider.Contacts.Phones.CONTENT_URI, phoneId));

                this.startActivity(intent);
        }
}

Thanks


On Nov 15, 9:07 am, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Yes, show us the code. Though as suggested we both should use
> ListView.
>
> On Nov 14, 10:46 pm, Hans <[EMAIL PROTECTED]> wrote:> Hi,  I also have a 
> similar problem. I managed to have a ListActivity
> > (using contacts) work successfully on its own (as a seperate project)
> > but as soon i tried to merge this code in the prototype i am
> > developing i am having trouble. In my project I created a new class
> > which extends the ListActivity and from My main application whenever i
> > create an instance of this class i do not manage to get the List i was
> > getting before. Should i paste the code here to understand my problem
> > better? It is a well known sample available online.
>
> > Thanks
>
>  Ranch! -- Mar 16-20, 2009http://www.bignerdranch.com/schedule.shtml
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to