我正在用一个角色制作一个 RPG 风格的游戏,我希望角色当前的健康状况经常增加,直到其完全健康。
我搜索了许多文章和帖子,但似乎找不到任何东西可以做到这一点。我的想法是在扩展 Application 的全局 var 类中创建一个线程或处理程序。
我在用
@Override
public void onCreate()
{
super.onCreate();
thread = new Thread() {
public void run() {
// do something here
System.out.println("GlobalVars - Sleeping");
handler.postDelayed(this, 10000);
}
};
thread.start();
}
我将在哪里进行函数调用,而不只是打印。这是实现这一目标的好方法吗?我可以为此线程实现 onPause 和 onResume 以防应用程序被电话打断或按下主页按钮吗?
谢谢