【发布时间】:2019-12-05 16:13:40
【问题描述】:
在下面的代码中 sn-p alertdialog.dismiss 不工作不知道为什么。日志工作正常,但对话框不会关闭。
覆盖 fun onReceive(context: Context, arg1: Intent) {
var builder = AlertDialog.Builder(context)
.setTitle("Network Error !")
.setMessage("Check your internet connection...")
.setCancelable(false)
var alertDialog:AlertDialog = builder.create()
if (isConnectedOrConnecting(context)) {
alertDialog.dismiss()
Log.i("Network","Alive")
} else{
Log.i("Network","Dead")
alertDialog.show()
//alertDialog.dismiss()
}
}
【问题讨论】:
-
您的警报对话框不会从屏幕上消失吗@venkatachalam S
-
从您的日志中,“network”的值是多少?是“死”还是“活”?
-
@Taslim 我在广播接收器中编写了代码。根据我的网络连接,我得到的网络价值是活的和死的。但警报对话框没有被关闭
-
@Pie 是的。我的警报对话框没有被解雇,但活着的价值日志没有任何问题
-
@venkatachalam 你看到我的回答了吗。
标签: android android-alertdialog