public class CreateBookmark extends DialogFragment {
// The public interface is used to send information back to the parent activity.
public interface CreateBookmarkListener {
- void onCancelCreateBookmark(DialogFragment dialogFragment);
-
void onCreateBookmark(DialogFragment dialogFragment);
}
dialogBuilder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
- // Return the `DialogFragment` to the parent activity on cancel.
- createBookmarkListener.onCancelCreateBookmark(CreateBookmark.this);
+ // Do nothing. The `AlertDialog` will close automatically.
}
});