mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 10:19:33 +02:00
FileChooserUtil.runFolderListDialog()
This commit is contained in:
parent
15550abb7e
commit
412db9748c
1 changed files with 17 additions and 1 deletions
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
package org.geometerplus.android.util;
|
package org.geometerplus.android.util;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.*;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
@ -35,6 +35,22 @@ public abstract class FileChooserUtil {
|
||||||
private 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(
|
public static void runDirectoryChooser(
|
||||||
Activity activity,
|
Activity activity,
|
||||||
int requestCode,
|
int requestCode,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue