Ошибка раздувания класса org.xwalk.core.XWalkView с привязкой данных

#android #android-webview #crosswalk

Вопрос:

Все образцы такие старые. И они используют fill_parent .

activity_xwalk_view.xml

 lt;?xml version="1.0" encoding="utf-8"?gt; lt;layout xmlns:android="http://schemas.android.com/apk/res/android"gt;   lt;datagt;lt;/datagt;   lt;org.xwalk.core.XWalkView  android:id="@ id/xwalkWebView"  android:layout_width="match_parent"  android:layout_height="match_parent"/gt; lt;/layoutgt;  

XwalkViewActivity.kt

 class XwalkViewActivity : AppCompatActivity() {  private lateinit var binding: ActivityXwalkViewBinding   override fun onCreate(savedInstanceState: Bundle?) {  super.onCreate(savedInstanceState)   ActivityXwalkViewBinding.inflate(layoutInflater).also {  binding = it  setContentView(binding.root)  }   XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true)   binding.xwalkWebView.run {  loadUrl("my url")  }  } }  

Но я понимаю

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.development/com.example.components.ui.XwalkViewActivity}: android.view.InflateException: Binary XML file line #17 in com.example.development:layout/activity_xwalk_view: Binary XML file line #17 in com.example.development:layout/activity_xwalk_view: Error inflating class org.xwalk.core.XWalkView