What sort of errors are you getting?

On Apr 7, 9:16 am, Timothy Passaro <timothy.pass...@gmail.com> wrote:
> Any ideas anyone? I have gotten the contacts information, but I have
> not been able to corretly associate the contacts information when the
> list item is clicked. Any thoughts?
>
> On Apr 6, 9:29 am, Timothy Passaro <timothy.pass...@gmail.com> wrote:
>
>
>
> > Hey guys, I have a few questions concerning listView and cursors.
> > First, I know theres a method called bindView(), and I was wondering
> > if this implies that you can tie extra data to each list item. My
> > objective is to putExtras() to another activity after a contacts name
> > is clicked on. I figured that it would be very easy to accomplish if
> > the data was already in the listview object (or something to that
> > extent). I am not sure how to go about doing something like this!
> > Also, concerning cursors and retrieving data. I have code that
> > actually works to get the contacts of the phone, but I am not sure
> > exactly what it does, and I do not understand the parameters that
> > query on a ContentResolver are (ie Projection and such). Anyone have a
> > nice explanation on how this works? Thanks for any help!
>
> > public class MainPage extends ListActivity {
>
> >         private ListAdapter adapter;
> >         private Cursor c;
> >         private ArrayList<String> names;
>
> >         @Override
> >     public void onCreate(Bundle icicle) {
> >         super.onCreate(icicle);
> >         ContentResolver cr = getContentResolver();
> >         c = cr.query(ContactsContract.Contacts.CONTENT_URI, null,
> > null, null,null);
>
> >          names = new ArrayList<String>();
>
> >          while(c.moveToNext()){
> >                  String name =
> > c.getString(c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
> >                  String number =
> > c.getString(c.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER));
> >                  if(number.equals("0")) continue;
> >                  names.add(name);
> >          }
>
> >         adapter = new ArrayAdapter<String>(this,
> >                  android.R.layout.simple_list_item_1, names);
> >         setListAdapter(adapter);
> >         getListView().setTextFilterEnabled(true);
>
> > }
>
> >         @Override
> >         public void onListItemClick(ListView l, View v, int position, long 
> > id)
> > {
> >                  super.onListItemClick(l, v, position, id);
> >                  Intent newIntent = new Intent(Intent.ACTION_MAIN);
> >                  newIntent.setClass(this, Summary.class);
> >                  newIntent.putExtra("com.grey.gui.MainPage", "banana");
> >                  startActivity(newIntent);
> >             }
>
> > }

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to