yes thanks 2009/7/20 Yusuf T. Mobile <yusuf.s...@t-mobile.com>
> > Oh, that id. So I believe you are referring to the function > onListItemClick: > > protected void onListItemClick(ListView l, View v, int position, > long id) > > Android calls this function when the user clicks on a list item, and > sets the id value. Under the hood, when the user clicks on a spot in > the ListActivity UI, Android takes the y value of the touch point, > calculates which row position that corresponds to, and looks up which > item id that position corresponds to, and calls onListItemClick(). > ListActivity is handy like that. > > Does that answer your question? > > > Yusuf Saib > Android > ·T· · ·Mobile· stick together > The views, opinions and statements in this email are those of the > author solely in their individual capacity, and do not necessarily > represent those of T-Mobile USA, Inc. > > > > On Jul 19, 5:02 pm, Jose Ayerdis <joseayer...@gmail.com> wrote: > > no how does android know that > > > > id > > > > is the id of the datarow??? where it is assign..... > > > > 2009/7/19 Yusuf T. Mobile <yusuf.s...@t-mobile.com> > > > > > > > > > > > > > > > > > If I understand your question, you are asking how does Android know > > > you want to launch the NoteEdit activity, right? > > > > > In the code, you see the line > > > > > Intent i = new Intent(this, NoteEdit.class); > > > > > and then a few lines below, > > > > > startActivityForResult(i, ACTIVITY_EDIT); > > > > > So variable i knows you intend to do something with the NoteEdit > > > class, and startActivity() uses that information. > > > > > Does that answer your question? > > > > > Yusuf Saib > > > Android > > > ·T· · ·Mobile· stick together > > > The views, opinions and statements in this email are those of the > > > author solely in their individual capacity, and do not necessarily > > > represent those of T-Mobile USA, Inc. > > > > > On Jul 18, 1:46 am, Jose Ayerdis <joseayer...@gmail.com> wrote: > > > > I was reading the NotepadV2 app the following code... > > > > > > super.onListItemClick(l, v, position, id); > > > > Cursor c = mNotesCursor; > > > > c.moveToPosition(position); > > > > Intent i = new Intent(this, NoteEdit.class); > > > > i.putExtra(NotesDbAdapter.KEY_ROWID, id); > > > > > > i.putExtra(NotesDbAdapter.KEY_TITLE, c.getString( > > > > c.getColumnIndexOrThrow(NotesDbAdapter.KEY_TITLE))); > > > > i.putExtra(NotesDbAdapter.KEY_BODY, c.getString( > > > > c.getColumnIndexOrThrow(NotesDbAdapter.KEY_BODY))); > > > > > > startActivityForResult(i, ACTIVITY_EDIT); > > > > > > And wonder how does the method set the correct id, i mean i never > told it > > > > who was the id, how does it know can somebody explainme??? > > > > > > -- > > > > Atte > > > > > > [[Jose Luis Ayerdis Espinoza]]http://blognecronet.blogspot.com > > > > -- > > Atte > > > > [[Jose Luis Ayerdis Espinoza]]http://blognecronet.blogspot.com > > > -- Atte [[Jose Luis Ayerdis Espinoza]] http://blognecronet.blogspot.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---