点击AlertDialog
上的某个按钮时,我需要显示PopupWindow
。要拨打AlertDialog.Builder()
,我需要context
。如果我尝试使用“this
”,则会收到错误“Type mismatch: cannot convert from new View.OnClickListener(){} to Context
”。我知道有几种其他类型的上下文,例如getBaseContext()
但是当我尝试这些时,程序崩溃了。我不确定我应该使用哪种类型,并且担心操作系统是否试图告诉我在alertdialog
内pupupwindow
是否为禁止。
答案 0 :(得分:2)
将父活动作为上下文Mick传递。这将是对话的适当背景。