如何解决使用 DataBindingUtil.setContentView(this, R.layout.my_activity_layout) 获取错误 (java.io.FileNotFoundException)
我在代码行崩溃:
DataBindingUtil.setContentView(this,R.layout.my_activity_layout);
错误提示:
java.io.FileNotFoundException: res/layout/my_activity_layout.xml at android.content.res.AssetManager.openXmlAssetNative()(AssetManager.java:-2) 在 android.content.res.AssetManager.openXmlBlockAsset()(AssetManager.java:485) 在 android.content.res.Resources.loadXmlResourceParser()(Resources.java:2799) 在 android.content.res.Resources.loadXmlResourceParser()(Resources.java:2772) 在 android.content.res.Resources.getLayout()(Resources.java:1089) 在 android.view.LayoutInflater.inflate()(LayoutInflater.java:412) 在 android.view.LayoutInflater.inflate()(LayoutInflater.java:365) 在 com.android.internal.policy.impl.PhoneWindow.setContentView()(PhoneWindow.java:406) 在 android.app.Activity.setContentView()(Activity.java:2161) 在 androidx.activity.ComponentActivity.setContentView()(SourceFile:365) 在 androidx.databinding.DataBindingUtil.setContentView()(SourceFile:303) 在 androidx.databinding.DataBindingUtil.setContentView()(SourceFile:284)
我的布局具有布局绑定的所有代码: // my_activity_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
<import type="android.view.View" />
</data>
<RelativeLayout>
//other views//
</RelativeLayout>
</layout>
崩溃是针对某些特定设备而不是全部。有人知道这是什么问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。