2012-09-08 84 views
0

如何將我的主要活動中的seekbar進度分享給其他活動?在android活動之間共享seekbar進度

這裏是我的搜索條代碼:

SeekBar seekbarChargeStart; 


seekbarChargeStart = (SeekBar) findViewById(R.id.seekbar_charge_start); 


seekbarChargeStart.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 
       @Override 
       public void onProgressChanged(SeekBar seekBar, 
         int progress, boolean fromUser) { 
        chargeStart.setText("Charge start is " 
          + progress); 

       } 

       public void onStartTrackingTouch(SeekBar seekBar) { 

       } 

       public void onStopTrackingTouch(SeekBar seekBar) { 

       } 
      }); 

如果搜索條是你如何可以利用其他地方,如這些信息在其他活動一起void類型?

我已經嘗試使用getProgress()但不斷收到空異常。當我在非主以外的activitiy調用getProgress()(它是具有搜索條之一)

非常感謝您

回答

0

充分利用seekbarChargeStart靜態並且你可以通過類訪問(活動得到它。 seekbarChargeStart)

+0

它說:「返回類型爲這種方法是失蹤」當我將void更改爲靜態。 – TeachMePlease