mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 18:29:23 +02:00
Merge branch 'master' into dm
Conflicts: src/org/geometerplus/android/util/FileChooserUtil.java
This commit is contained in:
commit
3af51e5348
2 changed files with 6 additions and 7 deletions
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
package org.geometerplus.android.fbreader.preferences.fileChooser;
|
package org.geometerplus.android.fbreader.preferences.fileChooser;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.List;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
@ -49,7 +49,7 @@ class FileChooserStringListPreference extends FileChooserPreference {
|
||||||
myRegCode,
|
myRegCode,
|
||||||
myResource.getValue(),
|
myResource.getValue(),
|
||||||
myResource.getResource("chooserTitle").getValue(),
|
myResource.getResource("chooserTitle").getValue(),
|
||||||
new ArrayList<String>(myOption.getValue()),
|
myOption.getValue(),
|
||||||
myChooseWritableDirectoriesOnly
|
myChooseWritableDirectoriesOnly
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,8 +19,7 @@
|
||||||
|
|
||||||
package org.geometerplus.android.util;
|
package org.geometerplus.android.util;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
@ -41,13 +40,13 @@ public abstract class FileChooserUtil {
|
||||||
int requestCode,
|
int requestCode,
|
||||||
String title,
|
String title,
|
||||||
String fileChooserTitle,
|
String fileChooserTitle,
|
||||||
ArrayList<String> initialValue,
|
List<String> initialValue,
|
||||||
boolean chooseWritableDirsOnly
|
boolean chooseWritableDirsOnly
|
||||||
) {
|
) {
|
||||||
final Intent intent = new Intent(activity, FolderListDialogActivity.class);
|
final Intent intent = new Intent(activity, FolderListDialogActivity.class);
|
||||||
intent.putExtra(FolderListDialogActivity.Key.ACTIVITY_TITLE, title);
|
intent.putExtra(FolderListDialogActivity.Key.ACTIVITY_TITLE, title);
|
||||||
intent.putExtra(FolderListDialogActivity.Key.CHOOSER_TITLE, fileChooserTitle);
|
intent.putExtra(FolderListDialogActivity.Key.CHOOSER_TITLE, fileChooserTitle);
|
||||||
intent.putExtra(FolderListDialogActivity.Key.FOLDER_LIST, initialValue);
|
intent.putExtra(FolderListDialogActivity.Key.FOLDER_LIST, new ArrayList<String>(initialValue));
|
||||||
intent.putExtra(FolderListDialogActivity.Key.WRITABLE_FOLDERS_ONLY, chooseWritableDirsOnly);
|
intent.putExtra(FolderListDialogActivity.Key.WRITABLE_FOLDERS_ONLY, chooseWritableDirsOnly);
|
||||||
activity.startActivityForResult(intent, requestCode);
|
activity.startActivityForResult(intent, requestCode);
|
||||||
}
|
}
|
||||||
|
@ -78,7 +77,7 @@ public abstract class FileChooserUtil {
|
||||||
return data.getStringExtra(FileChooserActivity._FolderPath);
|
return data.getStringExtra(FileChooserActivity._FolderPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ArrayList<String> pathArrayFromData(Intent data) {
|
public static List<String> pathArrayFromData(Intent data) {
|
||||||
return data.getStringArrayListExtra(FolderListDialogActivity.Key.FOLDER_LIST);
|
return data.getStringArrayListExtra(FolderListDialogActivity.Key.FOLDER_LIST);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue