это происходит, когда вы не устанавливаете адаптер на этапе создания, и в вашем случае вы сделали это с задержкой, поэтому попробуйте установить адаптер в методе onCreate, например:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
imageAdapter = new ImageAdapter(getContext(),imageModelArrayList,ImageFragment.this);
recyclerView.setLayout(your layout);
recyclerView.setAdapter(imageAdapter);
}
, но если Fragment, вызов кода внутри метода ResultCallback приводит к тому же сообщению. После перемещения кода в метод onConnected () моего приложения сообщение пропало ...
или вы можете исправить его в XML, например:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/lastTransactionRecyclerView"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" // add this in
android:layout_marginEnd="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnTransactionMenuBack"
tools:listitem="@layout/recycler_view_item_expense" />