キャラクターを使って RPG スタイルのゲームを作成しています。キャラクターの現在の健康状態を、完全な健康状態になるまで頻繁に増やしたいと考えています。
多数の記事や投稿を検索しましたが、これを行うためのものが見つからないようです。私の考えは、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 を実装できますか?
ありがとう