0

私はRecyclerViewFragmentの中に入れました。ViewPagerで処理しました。 RecyclerView は自動的にが回転後に状態を復元する方法はありますか?私は実装する必要があると思ったRecyclerViewは回転後に状態を復元するのはなぜですか?

LayoutManager.onSaveInstanceState() 
LayoutManager.onRestoreInstanceState(Parcelable state); 

私は自分で。 LayoutManagerまたはRecyclerViewは、onConfigurationChangeレシーバのいくつかの種類を登録していますか?

+0

ルックこの回答:http://stackoverflow.com/questions/28236390/recyclerview-store-restore-state-between-activities – BenjaminBihr

+0

いいえ、LayoutMangerもRecyclerViewどちらもonconfigurationchage受け取ることになります。 –

+0

@BenjaminBihrそれは私の質問については何も言わない。私は、明示的にそれを実装することなく、国家を復活させる理由を尋ねています。 – AppiDevo

答えて

1

RecyclerViewはViewGroupを拡張するので、Viewを拡張します。

あなたRecyclerView上イドを入れた場合は、

onSaveInstanceState/onRestoreInstanceState

がコールされます。

リンク:RecyclerView store/restore state between activities

+0

私が以前に言ったように、あなたが投稿したリンクに私の質問に関する情報はありません。ここに役に立つリンクがあります:http://trickyandroid.com/saving-android-view-state-correctly/どのように自動状態保存が動作するかを説明します。 – AppiDevo

+0

あなたの質問は私が正しく理解していれば、リサイクルだけではない – BenjaminBihr

関連する問題