2014-10-22 94 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和存儲的標誌。每次應用程序啓動時,您都可以讀取標誌並顯示或顯示警告。