0

activity.setRequestedOrientation(orientation)「ハードウェア」ローテーションではない「ソフト」ローテーションを実行するAPI 呼び出しがあります。Ctrl+F11/F12つまり、手動で押して画面を回転させるのとは異なります。

一部のアプリケーションのテストでは、この微妙な違いにより、実際にはアプリの動作が異なる場合があります。たとえばConnectBot、API 呼び出しを使用して前後に複数回回転するとクラッシュします。

私の質問: ホスト キー イベントをホスト エミュレーター プロセスに送信するにはどうすればよいですか?

更新: への呼び出しを追加しましinstrumentation.waitForIdleSync();たが、役に立ちません。

4

0 に答える 0