動的なデータのボタンを押すとダイアログが表示されますが、同じボタンを再度押すと同じデータが表示されます。次の質問が表示されない理由を調べるためにログを使用しました。以下は、ダイアログのたびにユーザーボタンを押してデータを更新するコードAndroidのダイアログの問題
protected Dialog onCreateDialog(int id)
{ AlertDialog.Builder dilog = new AlertDialog.Builder(this);
switch (id)
{
case 99:
String qa = showNext(); //gets question from database new question every time
dilog.setTitle("Team A player" + contactList.get(1).getName());
dilog.setMessage(qa);
dilog.setNegativeButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id)
{
dialog.cancel();
}
});
break;
}
return dilog.create();
}