kotlin - 我应该给 AlertDialog.Builder 什么上下文?
问题描述
我对 AlertDialog.Builder 有疑问,我正在尝试找到正确的上下文来提供, builder = AlertDialog.Builder(this)
但我一直收到此错误消息 Type mismatch. Required: Context Found: ProfilFragment
导入:androidx.appcompat.app.AlertDialog
我现在真的不知道要使用什么上下文。谢谢
解决方案
您可以使用requireContext()
. 所以通过requireContext()
而不是this
在AlertDialog.Builder
推荐阅读
- html - 获取选定选项的值并比较选择标签外的值以获取该值的更多数据
- javascript - 通过reduce添加键数组作为obj上的属性作为累加器?
- php - sql中日期列的groupby星期
- javascript - 无法显示小倍数的折线图
- javascript - TypeScript - 仅在有值时在 POST 上发送可选字段
- php - Monolog 没有写入正确的日志文件
- r - 具有多个条件的行和
- node.js - 如何为使用 nodejs 的 Watson Assistant API 查找 ibm-watson 的 api-key 和密码
- python-3.x - 计算文本中不包括缩进的空格数
- javascript - 当我使用 renderItme 时,react-native-snap-carousel 返回“无法读取未定义的属性‘concat’”