0

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

这是我的搜索条码:

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) {

                }
            });

如果 seekbar 是 void 类型,您如何在其他任何地方使用此信息,例如在另一个活动中一起使用?

我尝试使用 getProgress() 但不断收到空异常。我在 main 以外的活动中调用 getProgress()(这是具有搜索栏的活动)

非常感谢

4

1 回答 1

0

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

于 2012-09-09T01:13:52.987 回答