我应该给 AlertDialog.Builder 什么上下文?
What context should I give to AlertDialog.Builder?
我对 AlertDialog.Builder 有疑问,我正在尝试找到正确的上下文以提供给 builder = AlertDialog.Builder(this)
,但我一直收到此错误消息 Type mismatch. Required: Context Found: ProfilFragment
导入:androidx.appcompat.app.AlertDialog
此时我真的不知道应该使用什么上下文。
谢谢
您可以使用 requireContext()
从片段访问上下文。所以在 AlertDialog.Builder
中传递 requireContext()
而不是 this
我对 AlertDialog.Builder 有疑问,我正在尝试找到正确的上下文以提供给 builder = AlertDialog.Builder(this)
,但我一直收到此错误消息 Type mismatch. Required: Context Found: ProfilFragment
导入:androidx.appcompat.app.AlertDialog
此时我真的不知道应该使用什么上下文。 谢谢
您可以使用 requireContext()
从片段访问上下文。所以在 AlertDialog.Builder
requireContext()
而不是 this