public class MoveToFolder extends DialogFragment {
// The public interface is used to send information back to the parent activity.
public interface MoveToFolderListener {
- void onCancelMoveToFolder(DialogFragment dialogFragment);
-
void onMoveToFolder(DialogFragment dialogFragment);
}
dialogBuilder.setNegativeButton(R.string.cancel, new Dialog.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
- // Return the `DialogFragment` to the parent activity on cancel.
- moveToFolderListener.onCancelMoveToFolder(MoveToFolder.this);
+ // Do nothing. The `AlertDialog` will close automatically.
}
});
return alertDialog;
}
- public void addSubfoldersToExceptFolders(String folderName) {
+ private void addSubfoldersToExceptFolders(String folderName) {
// Get a `Cursor` will all the immediate subfolders.
Cursor subfoldersCursor = BookmarksActivity.bookmarksDatabaseHandler.getSubfoldersCursor(folderName);