Помните, что было выбрано в одиночном выборе AlertDialog

у меня естьAlertDialog который отображает массив в один выбранный вариант:

    protected boolean blFrom, blTo;
protected void showSelectToDialog() {
    boolean[] checkedDate = new boolean[toDate.length];
    int count = toDate.length;

    DialogInterface.OnClickListener setD2 = new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            //TODO Auto-generated method stub
            onChangeSelectedTo(which);
        }
    };

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Select To Year");
    builder.setSingleChoiceItems(toDate, count, setD2);

    builder.setCancelable(true);
    builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            dialog.dismiss();
        }
    });
    dialog2 = builder.create();
    dialog2.show();
}

protected void onChangeSelectedTo(int j) {
    bTo.setText(toDate[j]);
    sTo = ((AlertDialog)dialog2).getListView().getCheckedItemPosition();
    blTo = true;
    displayToast(String.valueOf(sTo));
    to = j;
    dialog.dismiss();
}

То, что я хочу сделать, это при первой загрузке должно отображаться значение по умолчанию. Как только я выбираю выбор, и диалоговое окно закрывается, и я снова вызываю тот же диалог, он должен показать ранее выбранный выбор, который я сделал, и перейти к нему.

Как мне это сделать?

На данный момент я могу получить выбранную позицию, но что дальше?

Ответы на вопрос(1)

Ваш ответ на вопрос