在Oncreate外部创建SeekBar侦听器

问题描述

因此我在oncreate方法之外遇到了OnclickListeners,我正在尝试对我的搜索栏执行相同的操作,以便在我正在使用的Egg计时器运行时将其打开和关闭。 到目前为止,我已经根据我在网上看到的onclick侦听器将现有的seekBar进行了调整,但这似乎不起作用? 任何帮助或建议都将是惊人的!

public Seekbar.OnSeekbarchangelistener scrubthing  = new SeekBar.OnSeekBarchangelistener(){

    @Override
    public void onProgressChanged(SeekBar seekBar,int i,boolean b) {
        Log.i("Scrub Bar Changed",Integer.toString(i));
        mTimeLeftInMillis = new Long(i);
        timeLeft = i;
        updateCountDownText();

    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {

    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {

    }
});


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mediaPlayer = MediaPlayer.create(this,R.raw.alarmclockbuzzer); // this creates the mediaPlayer in the onCreate method

    scrubTime = (SeekBar) findViewById(R.id.seekTimeSet);
    scrubTime.setMax(maxTime);

    scrubTime.setonSeekBarchangelistener(scrubthing);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)