android tablets
のアプリを設計しました。タブバーで構成されています。私は風景のためのものと肖像画のためのものとしてそれぞれのタブの2つのレイアウトを設計しました。ユーザーがタブのいずれかを選択すると、最初にprogress bar in asynchronous task
と表示され、いくつかのデータがロードされます。android tabbar oreintation issue
現在、私はon restore instance
で作業しています。ユーザーがアプリをportraitまたはviceversaのいずれかに回転させると、asynchronous task is been called again
とデータが最初のプロセスから読み込まれます。
この方法では、この方法でポートレートからランドスケープに回転すると、ポートレートレイアウトは横長モードで表示されますが、横向きレイアウトではポートレートに比べていくつかの変更が設計されています。風景と肖像画のレイアウトが違うので、私はOnConfig
を使用することができません。両方は私の問題を解決していない、
Onrestore instance state
を試してみました... plsは
シングルトンマネージャークラスとは何ですか?あなたの答えのサンプルアプリケーションを提案することができます –
シングルトンは一般的なデザインパターンです。あなたのAsyncTaskリファレンスを渡すために 'onRetainNonConfigurationInstance'を使う別の解決策があると思います。これにより、アクティビティが復元されると、 'getLastNonConfigurationInstance'でアクセスすることができます。 – Chase