を使用して、StaggeredGridView
Web サービス経由で画像とデータをロードしています。縦向きモードでは 2 つのグリッドがあり、横向きモードでは 3 つのグリッドがあります。synctask の再実行を避けるために、画面の向きを変更したときにインスタンスを保存したいと考えています。私が使用した:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setRetainInstance(true);
}
しかし問題は、ランドスケープ モードでは 3 つではなく 2 つのグリッドがあることです。3 つのグリッドを取得する正しい方法は何ですか?