0

HTML5を使用してAndroidアプリケーションを開発しています。私のアプリケーションにはメインのHTMLページが1つあり、そのページからポップアップページを開いています。ただし、向きを変更すると、ポップアップページが閉じます。

向きが変わったらそのポップアップページを開きたい

前もって感謝します

4

1 に答える 1

1

画面の向きが変わると、アクティビティが再開されます。したがって、createメソッドでのアクティビティで再び呼び出しているので、ポップが閉じられます。AndroidのSingleInstenceの概念について知っておく必要があります。SingleInstenceを使用することで、向きが変更されているときにオブジェクトが再作成されるのを防ぐことができます。また、アクティビティクラスでonConfigurationChangedオーバーライドメソッドを使用して、向きの変更を通知できます。アプリケーションがHTMLである場合は、phonegapを優先します。

于 2012-06-08T07:32:49.933 に答える