binding = DataBindingUtil.setContentView(this, layoutId);
но привязка равна нулю
это иногда имеет значение, иногда
активность:
public class WellcomeActivity extends Activity {
{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WellcomeBinding binding = DataBindingUtil.setContentView(this,R.layout.wellcome);
vvv = (ViewFlipper) findViewById(R.id.main_vf);
}
vvv can finded;Wellcomebinding может найти;привязка пуста
Мой английский не очень хорош
请多 担待 Пожалуйста, обратите больше внимания
xml файл без ошибок, это старый проект, скомпилировать, нет ошибок, у него есть время выполнениятолько исключение
the xml like this:
<?xml version="1.0" encoding="utf-8"?>
<layout
>
<!--<data>-->
<!--<variable-->
<!--name="vm"-->
<!--type="com.aaron.lazy.base.activity.BaseViewModel"></variable>-->
<!--</data>-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/launcher_default"
>
<ViewFlipper
android:id="@+id/main_vf"
android:layout_width="match_parent"
android:layout_height="match_parent"
></ViewFlipper>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="向右滑动3次以上"
android:textColor="@color/white"
android:textSize="30dp"
/>
</RelativeLayout>
</layout>