2014-10-22 99 views
1

如何将警报对话框中的状态保存?所以关闭并运行应用程序后,状态会被保存。如何将状态保存在AlertDialog中?

 
    private void CreateView(final Context context) 
     { 
      // TODO Auto-generated method stub
AlertDialog.Builder builder = new AlertDialog.Builder(AndjeloOne.this); LayoutInflater inflater = AndjeloOne.this.getLayoutInflater(); View v = inflater.inflate(R.layout.dialog_add, null); builder.setView(v) .setPositiveButton("Save", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {
} })
.setTitle("Text Size"); final SeekBar sbBetVal = (SeekBar)v.findViewById(R.id.seekBar1); final TextView tvBetVal = (TextView)v. findViewById(R.id.tvBetVal); final TextView t1=(TextView) findViewById(R.id.textViewNulin); sbBetVal.setMax(24);
sbBetVal.setProgress(0); sbBetVal.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

  @Override 
      public void onStopTrackingTouch(SeekBar seekBar) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onStartTrackingTouch(SeekBar seekBar) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onProgressChanged(SeekBar seekBar, int progress, 
        boolean fromUser) { 
       // TODO Auto-generated method stub     
       int size = 12; 
       t1.setTextSize(size + progress); 
       tvBetVal.setText(String.valueOf(progress)); 
      } 
     }); 

     builder.create(); 
     builder.show(); 
} 

回答

0

您可以使用Shared Preferances和存储的标志。每次应用程序启动时,您都可以读取标志并显示或显示警告。