我的SecondActivity中有一个计时器,它将值发送到我的第一个活动,然后开始倒计时,但当我回到我的SecondActivity时,计时器完全停止并返回到00:00。我不太清楚发生了什么事。有谁知道发生了什么。我想也许问题是,当我点击按钮转到第二个活动时,它正在创建一个全新的实例。如果有的话,是否有人知道如何解决这个问题。
继承代码......
buttonStart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//put your logic here to set the time with hourPicked and minPicked variables
timer = new CounterClass((hours * 60 * 1000) + (minutes * 1000), 1000);
String hms = String.format(("%02d:%02d"), hours, minutes);
textViewTime.setText(hms);
Intent intent = new Intent(SleepTimer.this, MainActivity.class);
String TimeValue = (hms);
intent.putExtra("TimeValue", TimeValue);
startActivity(intent);
timer.start();
}
});