List<String> fetchcategorynames=obj_Categorydb.fetchcategory();
CharSequence[] categorynames=fetchcategorynames.toArray(new CharSequence[fetchcategorynames.size()]);
Log.i(TAG,"Charsequence:"+categorynames.toString());
AlertDialog.Builder alert_Categoryitem=new AlertDialog.Builder(WorkActivity.this,R.style.cust_dialog);
alert_Categoryitem.setTitle("Category Names");
alert_Categoryitem.setItems(categorynames,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//how to get the item name
}
});
alert_Categoryitem.show();
答案 0 :(得分:0)
您可以使用:
alert_Categoryitem.setItems(categorynames,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String result = categorynames[which];
}
});
只需使用which
作为选定的索引。