无法实例化以下类:(
androidx.fragment.app.FragmentContainerView
打开类、显示异常、清除缓存)提示:
View.isInEditMode()
在您的自定义视图中使用以跳过代码或在 IDE 中显示示例数据。如果这是一个意外错误,您也可以尝试构建项目,然后手动刷新布局。异常详情:
java.lang.UnsupportedOperationException: FragmentContainerView must be within a FragmentActivity to be instantiated from XML. at androidx.fragment.app.FragmentContainerView.<init>(FragmentContainerView.java:117) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1123) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72) at android.view.LayoutInflater.rInflate(LayoutInflater.java:1097) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084) at android.view.LayoutInflater.inflate(LayoutInflater.java:682) at android.view.LayoutInflater.inflate(LayoutInflater.java:501)
显示此消息并且布局预览未显示在基本活动或其他模板接受空活动中。
在此消息之前,显示了一条关于将片段标记替换为 的消息fragmentcontainerview
。我解决了这个问题,然后显示了上述消息。我尝试过已知的解决方案,如重建、刷新布局和无效缓存/重新启动等,但他们没有成功。