Öğe listesini dinamik hale getirmeye çalışıyorum, bu yüzden çalışmaya çalışma zamanında ekleyebilirim, ancak hiçbir fikrim yok. CharSeqence, dinamik değildir ve adaptör seçeneğini nasıl kullanacağım hakkında bir ipucu, kodumun dinamik olmasını nasıl değiştirebilirim? Eğer onCreateDialog()
yılında iletişim oluşturursanıztelsiz düğmeleri olan dinamik uyarı bilgisi
private void alertDialogLoadFile() {
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Choose:");
CharSequence[] items = { "moshe", "yosi", "ee" };
alert.setSingleChoiceItems(m_items , -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item){
/* User clicked on a radio button do some stuff */
}
});
alert.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
alert.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog ad = alert.create();
ad.show();
}
Dinamik ile ne demek istiyorsun? Seçimlerin çalışma zamanında değişken olmasını ister misiniz? Seçimlerin ne olduğuna kim karar veriyor? –
Çalışma zamanı üzerinde oluşturulmasını istiyorum, bu seçenekler bazı veritabanlarından geri alındığı için, daha önce hangi uyarı iletisinde bulunacağını seçemezsiniz. – rayman