Пользовательский AlertDialog с ресурсом массива в Android - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу создать собственный AlertDialog с ресурсом Array.У меня есть этот тип ресурса arrays.xml

<array name="bug_type">
    <item>
            {"id":\"1\", "type":\"Wrong Question\"}
    </item>
    <item>
        {"id":\"2\", "type":\"Wrong Answer\"}
    </item>
</array>

Я пытаюсь создать собственный AlertDialog с пользовательским макетом.вот мой код

 try {
                        // AlertDialog for TimeOut of Exam
                        val mBuilder = AlertDialog.Builder(this@ExamActivity)
                        val mView = layoutInflater.inflate(R.layout.show_result_popup, null)
                        val mResult = mView.findViewById(R.id.resultBtn) as Button
                        val textView = mView.findViewById(R.id.examFinishPopupText) as TextView
                        mBuilder.setView(mView)
                        val dialog = mBuilder.create()
                        dialog.setCanceledOnTouchOutside(false)
                        dialog.setCancelable(false)
                        dialog.show()
                        textView.text = getString(R.string.finishExamtime)
                        mResult.setOnClickListener {
                            isPaused = true
                            val intent = Intent(applicationContext, ResultActivity::class.java)
                            startActivity(intent)
                        }

                    } catch (e: Exception) {
                        Log.e("catch", "${e}")
                    }
                }
...