【问题标题】:Android Data binding : Cannot resolve symbol setContentViewAndroid 数据绑定:无法解析符号 setContentView
【发布时间】:2018-07-14 12:03:30
【问题描述】:

错误提示:Cannot resolve setContentView for DataBinding。

我尝试像这里 Android Data binding : Cannot resolve symbol 一样解决此问题,但没有任何反应。

我试图使工作室无效并重新启动。 我试图清理和重建项目

什么都没有发生。我搜索了其他文章并说同样的话。

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.android.example.applicationtest.databinding.ActivityMainBinding;
import android.databinding.DataBindingUtil;

public class MainActivity extends AppCompatActivity {

private ActivityMainBinding mBinding;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActivityMainBinding mBinding = new DataBindingUtil.setContentView(this,R.layout.activity_main);


}
}



apply plugin: 'com.android.application'

android {
compileSdkVersion 27
defaultConfig {
    applicationId "com.android.example.applicationtest"
    minSdkVersion 19
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
dataBinding {
    enabled = true
}
buildToolsVersion '27.0.3'
}

【问题讨论】:

    标签: android data-binding


    【解决方案1】:

    您无需为 DataBindingUtil 编写 new

    你只需要写DataBindingUtil.setContentView()

    这是因为setContentView()是DataBindingUtil的静态方法。

    【讨论】:

      【解决方案2】:
      use this code 
      
         ActivityMainBinding  _mainBinding=DataBindingUtil.setContentView(this,R.layout.activity_main);
      
      //---------------
      
      remove  "new"
      

      【讨论】:

      • 您在此代码上使用新关键字 ActivityMainBinding mBinding = new DataBindingUtil.setContentView(this,R.layout.activity_main);
      • 如果您遇到任何其他问题,请告诉我。谢谢
      猜你喜欢
      • 2015-12-25
      • 2014-01-30
      • 1970-01-01
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      相关资源
      最近更新 更多