<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_value_array"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:listitem="@layout/item_patient" // THIS LINE HERE
android:layout_marginHorizontal="@dimen/_8sdp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tv_date"
app:layout_constraintEnd_toEndOf="parent"/>
字符串 所以它试图渲染一个无限包含它自己的视图,但最终没有渲染和记忆错误和东西。我所要做的就是删除
tools:listitem="@layout/item_patient" // THIS LINE HERE
4条答案
按热度按时间jv4diomz1#
如果你刚刚从你的windows机器上复制和粘贴了项目,你应该预料到一些像这样的未定义行为。因为有一些文件包含在项目中专门为windows操作系统。你应该使用git而不是复制粘贴东西。或者如果你不想在这一点上,How to transfer an Android Studio Project from Windows to Mac OS X?这里是你需要删除的文件,以便在你的mac上工作。
cygmwpex2#
请删除
.idea
.gradle
从项目中删除文件,然后再次打开项目。
zwghvu4y3#
**解决:**我只是卸载4.1.3版本,并使用测试版4.2 rc1和问题得到修复。
1tu0hz3e4#
我无意中在xml设计中创建了一个无限视图循环,每次我试图渲染它时,我都没有视图加载和内存错误。所以我有一个文件名item_patient. xml用于回收器视图,文件中是另一个回收器视图,在回收器视图的代码中,我提到item_patient. xml作为其列表项用于渲染。
字符串
所以它试图渲染一个无限包含它自己的视图,但最终没有渲染和记忆错误和东西。我所要做的就是删除
型
由于它不需要渲染它,我可以在嵌套的回收器视图中创建一个视图,并删除了错误。
p.s.@mehmoodnisar125的删除.idea和.gradle的回答帮助我清理了内存,找到了错误。