这是代码:
class Widgets_TextView : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.widgets_textview)
val inflater = layoutInflater
val dialogView = inflater.inflate(R.layout.customed_dialog, null)
widgets_textview_mainkt.setOnClickListener(View.OnClickListener {
dialogView.findViewById<TextView>(R.id.main_content).setText("AAAA")
val alertDialog = AlertDialog.Builder(this).setView(dialogView)
alertDialog.show()
})
}
}
[第一次单击时效果很好,但是,第二次单击时却出错。
这是错误:
java.lang.IllegalStateException:指定的子对象已经有一个父母您必须先在孩子的父母上调用removeView()。
我该怎么办?