【发布时间】:2019-12-08 21:04:57
【问题描述】:
我在警报对话框中收到上述错误,但不知道为什么或如何解决它。 我相信它源于下面的功能。 基本上,当在我的应用程序中,导航到详细信息片段,然后单击应用程序中的发送按钮以共享应用程序崩溃的 SMS。 请看一下我的代码。任何帮助表示赞赏。
if (sendSmsStarted && permissionGranted) {
context?.let {
val smsInfo = SmsInfo(
"",
"${currentDog?.dogBreed} bred for ${currentDog?.bredFor}",
currentDog?.imageUrl
)
val diaologBinding: SendSmsDiaologBinding =
DataBindingUtil.inflate<SendSmsDiaologBinding>(
LayoutInflater.from(it),
R.layout.send_sms_diaolog, null, false
)
androidx.appcompat.app.AlertDialog.Builder(it).setView(databinding.root)
.setPositiveButton("Send SMS") { dialog: DialogInterface, which ->
if (!diaologBinding.smsInfo.toString().isNullOrEmpty()) {
smsInfo.to = diaologBinding.smsInfo.toString()
sendSms(smsInfo)
}
}
.setNegativeButton("Cancel") { dialog: DialogInterface, which -> }
.show()
diaologBinding.smsInfo = smsInfo
}
}
}```
【问题讨论】:
-
你能粘贴整个错误堆栈跟踪吗?