怎么在AlertDialog点击选项后,再次打开时可以记住上次的选择项

怎样在AlertDialog点击选项后,再次打开时可以记住上次的选择项?
如题,部分代码
在选择里面的rediobutton后,确定后下一次进入选项值就又回到第一个了。现在的问题就是怎么让下次进入时选项值可以是上一次选择的。

private String[] huazhi=new String[]{"自动","普通","精细","超精细"};
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.set2);
final TextView tv1=(TextView) this.findViewById(R.id.textView3);
tv1.setOnClickListener(new OnClickListener() {
            public void onClick(View v){
             Dialog log1 = new AlertDialog.Builder(SetActivity.this).
             setTitle("图像画质")              
             .setSingleChoiceItems(huazhi, 0, new DialogInterface.OnClickListener() {
          setPositiveButton("确认", new DialogInterface.OnClickListener() {

              @Override
              public void onClick(DialogInterface dialog1, int which) {
@Override
              public void onClick(DialogInterface dialog1, int which) {
               selectedhuazhiIndex = which;                  
              }
             }).
               Toast.makeText(SetActivity.this,huazhi[selectedhuazhiIndex], Toast.LENGTH_SHORT).show();
              }
             }).






------解决思路----------------------
点击确认之后,在 onClick 里对当前的状态做持久化保存,放到 SharedPreferneces 里,下次开启 AlertDialog 的时候再从 SharedPreferences 里读取,进行恢复
------解决思路----------------------
嗯,Android里面的一些类似这样的配置信息都用SharedPreferneces保存