如何将主要活动的搜索栏进度分享到另一个活动?
这是我的搜索栏代码:
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) {
}
});
如果搜索栏是无效类型,您如何在其他任何地方使用此信息,例如在另一个活动中?
我已尝试使用getProgress()但仍然获得null异常。我在main之外的一个活动中调用getProgress()(具有搜索条的那个)
非常感谢
答案 0 :(得分:0)
将seekbarChargeStart设为静态,您可以通过类访问获取它(Activity.seekbarChargeStart)