在 onClick(View view)
中获取上下文,按钮的 onClickListener()
的回调很容易:
view.getContext()
但我不知道如何在 onClick(DialogInterface v, int buttonId)
中获取上下文,这是 dialog 的 onClickListener 的回调
public class MainActivity extends Activity implements android.content.DialogInterface.OnClickListener
这可能吗?
最佳答案
当您将 DialogInterface.OnClickListener
定义为匿名类时,您可以引用外部上下文。如果你在一个 Activity 中,你可以使用 MyActivity.this
作为上下文。
Edit - 由于您的 Activity 正在实现 DialogInterface.OnClickListener
,您应该能够只使用 this
作为上下文。
关于android - 在 onClick(DialogInterface v, int buttonId) 中获取上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5447092/