I have a child fragment (2nd/3rd node) that consists of a complex UI.
<ConstraintLayout>
- ScrollView
- ConstraintLayout
- 1 ImageView
- 18 TextView
- 13 TextInputLayout each has it's own TextInputEditText
- 1 RecyclerView
- Guideline
- 5 Buttons
</ConstraintLayout>
- Fragment opens slowly
- It gives the warning
Android doing too much work on its main thread
and skipping many frames. - Each field is getting observed from the ViewModel
ObservableField
values. (Not setting the values also cause the same warning)