2

Android Programming: The Big Nerd Ranch Guideを読んでいます。この本には、デバイスを回転させると、デバイスがActivity破棄され、新しいデバイスが作成されると記載されています。この本では、onStart()、onStop()、onDestroy() などの「on」イベントも記録しています。

Mac でエミュレーターを使用し、fn + control + f12 を押してデバイスを回転させると、エミュレートされたデバイスは回転しますが、どのソフトウェアも回転せず、onDestroy呼び出されません。

私は何か間違ったことをしていますか?

4

1 に答える 1

7

Mac でエミュレーターを使用し、fn + control + f12 を押してデバイスを回転させると、エミュレートされたデバイスは回転しますが、どのソフトウェアも回転せず、onDestroy は呼び出されません。

Android 4.4 エミュレータ イメージを使用している場合、これは既知のバグです。別の画像を試してください。画面の回転時にホーム画面が目に見えて変化しない場合がありますが、他のアプリは、それらのアプリで表示されるときに、デバイスのクロム (ステータス バーなど) と共に変更する必要があります。

于 2013-11-10T21:34:28.293 に答える