1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-04 18:29:23 +02:00

FileChooserUtil.runFolderListDialog()

This commit is contained in:
Nikolay Pultsin 2014-05-03 14:12:34 +01:00
parent 15550abb7e
commit 412db9748c

View file

@ -19,7 +19,7 @@
package org.geometerplus.android.util;
import java.util.HashMap;
import java.util.*;
import android.app.Activity;
import android.content.Intent;
@ -35,6 +35,22 @@ public abstract class FileChooserUtil {
private FileChooserUtil() {
}
public static void runFolderListDialog(
Activity activity,
int requestCode,
String title,
String fileChooserTitle,
List<String> initialValue,
boolean chooseWritableDirsOnly
) {
final Intent intent = new Intent(activity, FolderListDialogActivity.class);
intent.putExtra(FolderListDialogActivity.Key.ACTIVITY_TITLE, title);
intent.putExtra(FolderListDialogActivity.Key.CHOOSER_TITLE, fileChooserTitle);
intent.putExtra(FolderListDialogActivity.Key.FOLDER_LIST, new ArrayList<String>(initialValue));
intent.putExtra(FolderListDialogActivity.Key.WRITABLE_FOLDERS_ONLY, chooseWritableDirsOnly);
activity.startActivityForResult(intent, requestCode);
}
public static void runDirectoryChooser(
Activity activity,
int requestCode,