Я хочу сохранить положение гуджарати, хинди и энгли sh и сохранить в chechSum. поэтому, когда он выбран, он остается выбранным, когда я снова открываю диалог. ----------
final String[] languageList = {"ગુજરાતી", "हिन्दी", "English"};
int checkItem = 0;
AlertDialog.Builder builder = new AlertDialog.Builder(BaseActivity.this);
builder.setTitle("Choose Language...");
builder.setSingleChoiceItems(languageList, checkItem, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
if (languageList[i].equals("ગુજરાતી")) {
//Gujarati
setLanguage("gu");
recreate();
} else if (languageList[i].equals("हिन्दी")) {
//Hindi
setLanguage("hi");
recreate();
} else if (languageList[i].equals("English")) {
//English
setLanguage("en");
recreate();
}
dialog.dismiss();
;
}
});
AlertDialog alertDialog = builder.create();
int selectedPosition = (alertDialog).getListView().getCheckedItemPosition();
toast(String.valueOf(selectedPosition));
alertDialog.show();
}