Android Studio 冻结并显示内存不足错误,只需在返回字符串对象的语句后键入 }"

问题描述

对于我的一个项目,Android Studio 4.2 每次在项目索引时都显示内存不足错误。我尝试了很多方法解决这个问题,比如重新安装 IDE,创建一个新项目并将所有代码复制到其中。但它们都不起作用,在复制我的代码时,我发现当我粘贴 RecyclerView.Adapter 类时,工作室冻结并显示内存不足错误。当我检查我的代码时出现了一个错误

inner class IAdapter(private val details : ArrayList<DetailObject>) : RecyclerView.Adapter<IAdapter.IHolder>() {

        override fun onCreateViewHolder(parent: ViewGroup,viewType: Int): IAdapter.IHolder {
            return IHolder(layoutInflater.inflate(R.layout.recy_item_layout,parent,false))
        }

        override fun onBindViewHolder(holder: IAdapter.IHolder,position: Int) {
            val mainImage = holder.mainImage
            val nameText = holder.nameText
            val qualiText = holder.qualiText
            val bDateText = holder.bDateText
            val presentText = holder.presentText
            nameText.text = details[position].name
            //  below line has an error at end
            qualiText.text =details[position].qualification}"
            // above line has an error at end
            bDateText.text = "Birth Date: ${details[position].birthDate}"
            presentText.text = "Present at: ${details[position].presentAt}"
            GlobalScope.launch (dispatchers.Main) {
                loadImage(details[position].id,mainImage).await()
            }
        }

        override fun getItemCount(): Int = details.size

        inner class IHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
            val mainImage : ImageView = itemView.findViewById(R.id.profileImage)
            val nameText : TextView = itemView.findViewById(R.id.nameText)
            val qualiText :TextView = itemView.findViewById(R.id.qualiText)
            val bDateText : TextView = itemView.findViewById(R.id.bDateText)
            val presentText : TextView = itemView.findViewById(R.id.presentText)
        }
    }

当我删除行尾的 }" 时(使用系统文本编辑器)启动 android studio 它像它应该的那样工作,当我在行尾输入 }" 时它冻结并显示内存不足错误几秒钟后。 我的问题目前已解决,但我只是想知道为什么 android studio 会因此类错误而冻结?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)