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

                }
            });

シークバーがvoidタイプの場合、別のアクティビティなど、他の場所でこの情報をどのように一緒に利用できますか?

getProgress()を使用しようとしましたが、null例外が発生し続けます。main(シークバーがあるアクティビティ)以外のアクティビティでgetProgress()を呼び出しています

どうもありがとうございます

4

1 に答える 1

0

seekbarChargeStart を静的にすると、クラス アクセス (Activity.seekbarChargeStart) を介して取得できます。

于 2012-09-09T01:13:52.987 に答える