我试图使用Android双向databinding同checkBox在一个片段。
我有多个viewPager带有 custom 的片段,第FragmentStatePagerAdapter一个片段。
我有一个带有以下代码的复选框:viewModelfragment
<CheckBox
android:id="@+id/checkbox_accept_rules"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="@={viewmodel.isAccept}"
android:gravity="right"
android:text="text..." />
Run Code Online (Sandbox Code Playgroud)
在视图模型中:
private final ObservableBoolean isAccept = new ObservableBoolean(false);
Run Code Online (Sandbox Code Playgroud)
当我转到最后一个fragment并返回到第一个时checkBox不再选中,复选框的颜色为真但选中图标不存在!以前有人遇到过这个问题吗?
提前致谢