hej,
I want to create a simple AlertDialog with ListView. the list contains
all entries in my local db, so in onCreateDialog I created alert
builder and added items to it with onItemClick callback.

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.recorded_list_titile)
           .setItems(new CharSequence[]{}, new
DialogInterface.OnClickListener()
               {
                   @Override
                   public void onClick(DialogInterface
dialogInterface, int index)
                   {
                        //actions
                   }
               });
return  builder.create();

but then I realized that list will change any time user adds entry to
db. so I added onPrepareDialog. and now Im lost. I could use adapter
from dialog listView but this adapter operates only on list of names.

my entry from db is mapped to class Entry {id, name}. in order to find
out which id user selected I have to created custom adapter -
CustomAdapter<Entry>. but adapter expect definition of row layout
which I really dont need because AlertDialog should already create
standard one.

then I probably end writing my own ViewHolder for adapter and
onItemClick callback.

I think this should be a lot simpler!!!

thanks for any help!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to