在android活动之间分享seekbar进度

时间:2012-09-08 23:30:54

标签: android android-activity sharing

如何将主要活动的搜索栏进度分享到另一个活动?

这是我的搜索栏代码:

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()(具有搜索条的那个)

非常感谢

1 个答案:

答案 0 :(得分:0)

将seekbarChargeStart设为静态,您可以通过类访问获取它(Activity.seekbarChargeStart)