我想创建一个倒数计时器,它必须是这样的: 用户将输入数字在timerActivity的分钟数并按下“播放” timerActivity将进入后台并且用户返回之前的活动 名称commentsActivity。 每分钟用户得到一个“吐司”说,剩下多少时间。倒计时器,用户在一个活动中输入计时器的长度,他可以看到另一个活动的计时器状态的吐司
我试了很多可能性,包括“计时”,我会欣赏的帮助先进
感谢。
我想创建一个倒数计时器,它必须是这样的: 用户将输入数字在timerActivity的分钟数并按下“播放” timerActivity将进入后台并且用户返回之前的活动 名称commentsActivity。 每分钟用户得到一个“吐司”说,剩下多少时间。倒计时器,用户在一个活动中输入计时器的长度,他可以看到另一个活动的计时器状态的吐司
我试了很多可能性,包括“计时”,我会欣赏的帮助先进
感谢。
您可以使用startWithResult启动用户输入活动,并让第一个活动用吐司处理计时器。
它尝试使用可运行
Handler handler = new Handler();
int i = the minute in second
handler.postDelayed(runnable, 1000L);
Runnable runnable = new Runnable() {
@Override
public void run() {
i = i - 1;
// make a Toast using i
handler.removeCallbacks(runnable);
handler.postDelayed(runnable, 1000L);
}
};
由于这是一个不错的主意 – Dudipoli