Cha*_*ltz 1 java android android-layout
我决定尝试新的视图绑定功能https://developer.android.com/topic/libraries/view-binding,但每当我尝试使用它打开 Activity 时,应用程序都会崩溃。这是错误:
Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
Run Code Online (Sandbox Code Playgroud)
我已经需要对各种 build.gradle 依赖项进行一些故障排除和欺骗,以使应用程序能够使用视图绑定进行编译和运行,因此我尝试了各种故障排除步骤,但无济于事。
当我意识到问题所在时,我感到很愚蠢。当我将 Activity 转换为使用视图绑定时,我没有意识到布局有 aView和idof root。
更改该视图的 ID 解决了我的问题。如果您使用视图绑定,则不能用作root布局中任何视图的 ID,否则您将收到此无用的错误。
| 归档时间: |
|
| 查看次数: |
193 次 |
| 最近记录: |