Androidでビデオゲームを開発しています。そのために、私はゲームループとそれに関連するすべての典型的なものを使用しています. Android でのアクティビティの状態に疑問があります。
GLSurfaceView を作成するためのアクティビティが必要なため、onCreate メソッドを終了すると、onCreate -> onResume -> onStart -> onStop のように継続するアクティビティが問題です。アクティビティには何もすることがなく、作業しているのはループであるため、これらの状態を通過すると思います。しかし、私はこの動作に問題があります:
ユーザーがデバイスを「最小化」またはスタンバイ状態にしたことをどのように知ることができますか? 繰り返しますが、メソッド onStop -> onResume -> onStart がトリガーされますが、今回は最初のメソッドとどのように違いますか?
ユーザーがデバイスをスタンバイに切り替えたときにループを停止する必要がありますが、初めて起動したときは停止しません。
うまく説明できたと思います。ありがとう。