在我的 mainActivity 中找不到 DataBindingUtil

Mah*_*ary 3 java mobile android android-studio

我正在添加我的gradle

buildFeatures {
    viewBinding true
} 
Run Code Online (Sandbox Code Playgroud)
public class MainActivity3 extends AppCompatActivity {
    ActivityMain3Binding binding;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding = ActivityMain3Binding.inflate(getLayoutInflater());

        binding=DataBindingUtil // don't found 

        View view = binding.getRoot();
        setContentView(view);

        binding.EdName.setText("test text");
    }
Run Code Online (Sandbox Code Playgroud)

我需要帮助或好的新教程来理解数据绑定

Sau*_*rat 15

您还需要在应用级别启用数据绑定build.gradle

android {
    ...
    buildFeatures {
        dataBinding true
        viewBinding true
    }
}
Run Code Online (Sandbox Code Playgroud)