//初始化数据
private String[] sexString = {"男","女"};
//初始化sp
private SharedPreferences sp = getSharedPreferences("config",MODE_PRIVATE)
//context上下午
final AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("请选择");
// SharedPreferences读取保存的状态
builder.setSingleChoiceItems(sexString, sp.getInt("index",0), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
sex.setText(sexString[which]);
//SharedPreferences保存选择index
sp.edit().putInt("index",which).apply();
//选择后自动关闭
dialog.dismiss();
}
});
//创建于展示
builder.create().show();