Java 在Oncreate外部创建SeekBar侦听器
因此,我在oncreate方法之外遇到了OnclickListeners,我正在尝试对我的seekbar执行相同的操作,以便在我正在使用的egg计时器运行时打开和关闭它。 到目前为止,我已经将我现有的seekBar基于我在网上为onclick听众看到的内容进行了调整,但它似乎不起作用? 任何帮助或建议都将是惊人的Java 在Oncreate外部创建SeekBar侦听器,java,android,onclicklistener,seekbar,Java,Android,Onclicklistener,Seekbar,因此,我在oncreate方法之外遇到了OnclickListeners,我正在尝试对我的seekbar执行相同的操作,以便在我正在使用的egg计时器运行时打开和关闭它。 到目前为止,我已经将我现有的seekBar基于我在网上为onclick听众看到的内容进行了调整,但它似乎不起作用? 任何帮助或建议都将是惊人的 public Seekbar.OnSeekbarChangeListener scrubthing = new SeekBar.OnSeekBarChangeListener(){
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);
Listener
部件正常。它的内部逻辑onProgressChanged
似乎有问题。。调试它。