Salve ragazzi sto provando a implementare una AlertDialog con all'interno dei checkbox però ho un problema l'app crasha ogni volta che prova a caricare l'alertDialog (dice che non posso far partire l'activity) vi linko il codice
private CharSequence [] nomi={"nome1","nomd2","nome3","nome4","nome5","nome6"};
private ArrayList<Integer>selectItems= new ArrayList<Integer>();
private AlertDialog.Builder builder;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_secondary);
AlertDialog.Builder builder = new AlertDialog.Builder(getApplication());
builder.setTitle("scegli i partecipanti");
builder.setMultiChoiceItems(nomi, null, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
if (isChecked)
selectItems.add(which);
else if (selectItems.contains(which))
selectItems.remove(Integer.valueOf(which));
}
}).setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}).setNegativeButton("annulla", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
AlertDialog prova= builder.create();
prova.show();// questa riga causa errore
vi ringrazio