微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。