Can't use onDismiss() when using custom dialogs - Android

前端 未结 6 2293
抹茶落季
抹茶落季 2021-02-20 05:31

I\'m working on a little program, and I need to add a custom dialog that passes some info to the calling acitivity when it closes. I extended the dialog class, and when I try to

6条回答
  •  醉梦人生
    2021-02-20 06:32

    I tend to have my activity implement listeners like this...

    public class MyActivity extends Activity
        implements DialogInterface.OnDismissListener {
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            attributes customizeDialog = new attributes(con,position,pick.getLastVisiblePosition());
            customizeDialog.setOnDismissListener(this);
            customizeDialog.show();
        }
    
        @Override
        public void onDismiss(DialogInterface dialog) {
            // Do whatever
        }
    }
    

提交回复
热议问题