Code example for DialogFragment

Methods: getArguments, getTag, getTargetFragment

0
    } 
 
    public void onClick(DialogInterface dialoginterface, int i) {
        AlertDialogListener alertdialoglistener;
        alertdialoglistener = alertDialogListener;
        if(alertdialoglistener == null && (getTargetFragment() instanceof AlertDialogListener))
            alertdialoglistener = (AlertDialogListener)getTargetFragment();
        if(alertdialoglistener == null) {
        	return; 
        } 
        switch(i) {
	        case -2 : 
	        	 getArguments();
	             alertdialoglistener.onDialogNegativeClick(getTag());
	             break; 
	        case -1: 
	        	alertdialoglistener.onDialogPositiveClick(getArguments(), getTag());
	        	break; 
	        default: 
	        	Bundle bundle = getArguments();
	            if(bundle.containsKey("list") && i >= 0)
	            { 
	                getTag();
	                alertdialoglistener.onDialogListClick(i, bundle);
	            } 
	            break; 
        } 
    }