0

以下は、アプリからホーム画面に移動し、ホーム画面からアプリに戻るとどうなるかのコンソール出力です

ホームボタンを押してアプリケーションを最小化
: onWindowFocusChanged() -> hasFocus:false
実行中のアプリケーションに戻るためにアプリケーション ボタンが押されました
: onWindowFocusChanged() -> hasFocus:true
: mySimpleSoundPlaybackMethods()
これで windowFocus はすでに true になっています...では、なぜ次のことが再び発生するのでしょうか???
: onWindowFocusChanged() -> hasFocus:false
: onWindowFocusChanged() -> hasFocus:true
: mySoundPlaybackMethods()
4

1 に答える 1

0

私はリングに完全な推測を投げるつもりです...おそらく、アプリケーションが再開したときに、あなたが触れているものにフォーカスがあるからでしょうか? (繰り返しますが、完全な推測です) アプリはフォーカスを取得し、タッチ イベントに転送してからアプリに戻ります。

于 2011-04-07T02:18:09.290 に答える