CommonsWareのandroidエンドリストアダプターを試しています。
https://github.com/commonsguy/cwac-endless
数ページを読み込んだ後、画面を回転させたところ、リストビューで最初のページを除くすべてのページが失われました。ロードされたアイテムを保持することになっていないのですか?
CommonsWareのandroidエンドリストアダプターを試しています。
https://github.com/commonsguy/cwac-endless
数ページを読み込んだ後、画面を回転させたところ、リストビューで最初のページを除くすべてのページが失われました。ロードされたアイテムを保持することになっていないのですか?
ロードされたアイテムを保持することになっていないのですか?
それはあなたの仕事であり、アダプターの仕事ではありません。アダプターは、関与しているかどうかに関係なく、「アイテム」を「保持」しませEndlessAdapter
ん。
デフォルトでは、デバイスが画面の回転などの構成変更を受けると、アクティビティは破棄されて再作成されます。これが発生した場合は、次の方法でモデルデータを保持するように調整する必要があります。
setRetainInstance()
動的フラグメントで使用する、またはonSaveInstanceState()
、またはonRetainNonConfigurationInstance()
、またはandroid:configChanges
別の回答で提案されているように、を使用します