在android参考资料中我发现了一个关于countdowntimers的页面: CountDownTimers
它里面有这段代码:
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
Run Code Online (Sandbox Code Playgroud)
我想知道它是什么,以及它是一个对象或类,以及如何将它用作不同类对象的计时器.有人可以解释我将如何把它放入我的android项目并使用它.谢谢.
我正在为android制作一个空间主题cookie点击器游戏,我已经得到了点击一个按钮并在主整数中添加一个的基本位,在这种情况下是行星.我现在想做的事情就是你购买一个物品,每隔一定数量的秒钟就会向主星球增加一定数量的行星.
我挣扎于此,我尝试使用一种方法创建一个类,该方法将一个整数添加到主行星整数但是我无法访问此类中的主行星整数.
这是班级
public class Ship {
int planetAddAmount;
int planetAddTime;
public void planetAdd()
{
planets += planetAddAmount;
//^^it does not read planets as anything
}
Run Code Online (Sandbox Code Playgroud)
}
所以我尝试做了getter的事情(不是100%熟悉它)
public int planets;
public int planetGetter()
{
return planets;
}
Run Code Online (Sandbox Code Playgroud)
但是其他类仍然无法访问行星整数.有人可以帮我让班级了解行星整数