1
我正在制作一个角色RPG风格的游戏,我希望角色的当前健康状况每隔一段时间都会增加,直到其完全健康。在启动时运行应用程序的整个生命周期的Android线程
我搜索了很多文章和帖子,我似乎无法找到任何要做的事情。我的想法是在扩展Application的全局var类中创建一个Thread或Handler。
我使用
@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吗?当应用程序被电话打断,或者他们点击主页按钮?
谢谢