2

なぜ「 https://stackoverflow.com/questions/18142763/is-it-possible-to-show-full-screen-activity-without-leaving-room-using-google-re」が閉じられたのかわかりません同じ質問があるので、「トピック外」。

テキスト メッセージングに切り替えたり、誰かが電話をかけたりすると、onPause() と場合によっては onStop() が呼び出されます。私は、それらがマルチプレイヤーゲームで部屋を出ることを余儀なくされるものだと推測します. 私はむしろ、これらのイベントによってゲームが台無しにされないことを望みます. 誰かに簡単なテキスト メッセージを送信したり、電話に出たりしながら、どうにかして部屋にとどまることができますか? バックグラウンド サービスなどを作成する必要がありますか?

4

2 に答える 2

3

簡単な答え: いいえ。

長い答え: API の設計方法により、それは不可能です。ブルーノはそれを何度か説明しています。API が状態を保持できるように設計されている場合は、そうです。しかし、Google はその方向には行かないという決定を下しました。

質問がトピックから外れているとは思いませんが、API に反する何かを求めています。それが機能する方法であり、なぜそれが不可能なのかを尋ねてもあまり意味がありません。

于 2013-09-08T00:40:03.590 に答える
2

BaseGameActivity.onStop() を編集し、gamehelper.onStop() を削除しました。そのため、ゲームクライアントを onDestroy でのみ停止します。私のゲームはバックグラウンドでも完全に動作します。

于 2013-10-05T16:54:00.863 に答える