【发布时间】:2014-04-27 18:04:56
【问题描述】:
我需要从倒数计时器返回值,以便更新 textView。我不确定我该怎么做,我添加了一条评论,我尝试添加退货但没有运气。
public class BrewTimer extends Activity{
public String secsRemain = "not set";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println("Timer Created, we're in the onCreate Method.");
}
public void startBrewTimer(long remaningMillis) {
// Start the Brew Timer
System.out.println("Timer object fired!");
new CountDownTimer(remaningMillis, 1000) {
public void onTick(long millisUntilFinished) {
secsRemain = "seconds remaining: " + millisUntilFinished / 1000;
System.out.println(secsRemain);
return secsRemain; // <-- This is what I want to do
}
public void onFinish() {
System.out.println("Timer Finished!!!");
}
}.start();
}
public void stopBrewTimer() {
//Stop the Brew Timer
}
}
【问题讨论】:
-
因为返回类型是
void,public void onTick(long millisUntilFinished) {你不能return任何东西。但请参阅 Raghunandan 的回答。
标签: java android return countdowntimer