私はアプリを持っています。アプリを開いたときにいくつかのタブとログインダイアログが表示されます。私の問題は、電話機を回転させたときにレイアウトを変更したいのですが、アクティビティが破棄されてから再作成されてログインポップアップが再度発生することに気がつきました。アンドロイドのタブで向きの変更に関するレイアウトを変更しますか?
マニフェストで「KeyBoardHidden | orientation」を試しましたが、電話機を回転させたときにレイアウトを変更できません。
実行時にアンドロイドプラットフォームのビューを強制的に更新する方法はありますか?
KeyBoardHidden | orientationを使用し、レイアウトを自動回転できるようにする必要があります。 onConfigurationChangedを上書きしますか? – Janusz
私は、アクティビティをレイアウトにリフレッシュさせる方法を理解しようとしています。私は現在、オリエンテーションが変更されたときにonConfigurationChangedをオーバーライドし、マニフェストでKeyBoardHiddenの向きを使用することで、トーストメッセージを作成できます。 –
このような問題に対する解決策ではありませんが、これに対処するための代替方法として、SharedPreferencesにユーザーがログインしているかどうかを保存するだけです。ログインダイアログを表示する必要がある場合は、単に起動を決定することができます。 –