黄家琛 2019-08-14 04:07 采纳率: 50%
浏览 634
已采纳

关于安卓alert dialog的关闭问题

小弟在使用自定义alert dialog时,想通过自己自定义的按钮关闭对话框,但是好像dialog.dismiss();函数只能在positiveButton和negativeButton中使用?放在我自定义的按钮响应中出现了找不到符号dialog的情况。
请问大神们如果我需要在自定义的按钮控件(而不是使用positiveButton和negativeButton)关闭对话框的话应该如何实现?
万分感谢!

  • 写回答

3条回答 默认 最新

  • Robin.Zhao 2019-08-14 13:28
    关注

    我猜这是一个变量作用域的问题,你把dialog的作用域设置大一些,应该就不会提示找不到变量了。但是需要注意dialog的生成和销毁的时机,不要造成空指针等错误。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?