AlertDialog.Builder(this).setMessage("It looks like you have turned off permissions " +
"required for this feature.It can be enabled under Application Settings")
.setPositiveButton("GO TO SETTINGS")
{_,_ ->
try{
val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
val uri = Uri.fromParts("package",packageName,null)
intent.data = uri
startActivity(intent)
}catch (e : ActivityNotFoundException){
e.printStackTrace()
}
}.setNegativeButton("Cancel"){dialog,_->
dialog.dismiss()
}.show()
界面:
3、点击CANCEL按钮后,界面消失
4、点击GO TO SETTINGS,跳转到设置界面