Recycler View carregando muito lentamente para grandes dados quando dentro do NestedScrollView
Eu adicioneiRecyclerView
dentro do meuNestedScrollView
. Basicamente, quero que o RecyclerView role com outras visualizações. O problema que estou enfrentando é que, para um pequeno conjunto de dados, está funcionando bem, mas para um grande conjunto de dados (200 entradas) sempre que inicio a atividade, ele congela por cerca de 3-5 segundos e depois é carregado. Eu removi oNestedScrollView
e está funcionando perfeitamente, mas não me fornece o comportamento que desejo.
(Para informações adicionais, estou carregando os dados do banco de dados SQLite. Não há nenhum problema na rolagem, pois é suave. O único problema é que a atividade está congelando por um tempo)
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<... Some other Views ...>
<android.support.v7.widget.RecyclerView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical">
</android.support.v7.widget.RecyclerView>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>