Android 获取对话框返回值

Posted Wiiix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 获取对话框返回值相关的知识,希望对你有一定的参考价值。

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">如果想要获取对话框的返回值的话,可以在类中写一个接口</span>

public interface confirmDialogListener 
    void onFinishConfirmDialog(int code); //接口中的方法,传入一个整型


然后在onClick事件中加入代码

confirmDialogListener activity = (confirmDialogListener) getActivity(); 
activity.onFinishConfirmDialog(code); //这里就传入参数了

在需要调用的Activity类中我们需要实现接口

implements ConfirmDialog.confirmDialogListener
还有实现接口中的方法

@Override
public void onFinishConfirmDialog(int code) //这里是获得的数据
 
    if(code==0) 
    //做你想要做的事情
    
    else if(code==1)
    
         



以上是关于Android 获取对话框返回值的主要内容,如果未能解决你的问题,请参考以下文章

启动对话框以获取结果以将值返回给主要活动

安卓开发重写onBackPressed()方法不能处理对话框返回事件

是否有从 Windows 窗体中的自定义对话框返回值的标准方法?

Android Studio的Java程序如何打开网页并获取返回值

android 如何让自定义dialog的宽度充满整个屏幕

dialog-android怎么确定对话框返回的值是true还是false