mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 19:42:17 +02:00
code cleanup
This commit is contained in:
parent
3197f57f73
commit
48d46ae7f3
2 changed files with 21 additions and 18 deletions
|
@ -41,14 +41,14 @@ public abstract class FileChooserUtil {
|
|||
int requestCode,
|
||||
String title,
|
||||
String fileChooserTitle,
|
||||
ArrayList<String> initinalValue,
|
||||
ArrayList<String> initialValue,
|
||||
boolean chooseWritableDirsOnly
|
||||
) {
|
||||
final Intent intent = new Intent(activity, FolderListDialogActivity.class);
|
||||
intent.putExtra(FolderListDialogActivity.TITLE, title);
|
||||
intent.putExtra(FolderListDialogActivity.CHOOSER_TITLE, fileChooserTitle);
|
||||
intent.putStringArrayListExtra(FolderListDialogActivity.DIR_LIST, initinalValue);
|
||||
intent.putExtra(FolderListDialogActivity.WRITABLE_DIRS_ONLY, chooseWritableDirsOnly);
|
||||
intent.putExtra(FolderListDialogActivity.Key.ACTIVITY_TITLE, title);
|
||||
intent.putExtra(FolderListDialogActivity.Key.CHOOSER_TITLE, fileChooserTitle);
|
||||
intent.putExtra(FolderListDialogActivity.Key.FOLDER_LIST, initialValue);
|
||||
intent.putExtra(FolderListDialogActivity.Key.WRITABLE_FOLDERS_ONLY, chooseWritableDirsOnly);
|
||||
activity.startActivityForResult(intent, requestCode);
|
||||
}
|
||||
|
||||
|
@ -56,12 +56,12 @@ public abstract class FileChooserUtil {
|
|||
Activity activity,
|
||||
int requestCode,
|
||||
String title,
|
||||
String initinalValue,
|
||||
String initialValue,
|
||||
boolean chooseWritableDirsOnly
|
||||
) {
|
||||
final Intent intent = new Intent(activity, FileChooserActivity.class);
|
||||
intent.putExtra(FileChooserActivity._TextResources, textResources(title));
|
||||
intent.putExtra(FileChooserActivity._Rootpath, (Parcelable)new LocalFile(initinalValue));
|
||||
intent.putExtra(FileChooserActivity._Rootpath, (Parcelable)new LocalFile(initialValue));
|
||||
intent.putExtra(FileChooserActivity._ActionBar, true);
|
||||
intent.putExtra(FileChooserActivity._SaveLastLocation, false);
|
||||
intent.putExtra(FileChooserActivity._DisplayHiddenFiles, true);
|
||||
|
@ -79,7 +79,7 @@ public abstract class FileChooserUtil {
|
|||
}
|
||||
|
||||
public static ArrayList<String> pathArrayFromData(Intent data) {
|
||||
return data.getStringArrayListExtra(FolderListDialogActivity.DIR_LIST);
|
||||
return data.getStringArrayListExtra(FolderListDialogActivity.Key.FOLDER_LIST);
|
||||
}
|
||||
|
||||
private static HashMap<String,String> textResources(String title) {
|
||||
|
|
|
@ -32,11 +32,14 @@ import org.geometerplus.zlibrary.core.resources.ZLResource;
|
|||
import org.geometerplus.zlibrary.ui.android.R;
|
||||
|
||||
public class FolderListDialogActivity extends ListActivity {
|
||||
interface Key {
|
||||
String FOLDER_LIST = "folder_list.folder_list";
|
||||
String ACTIVITY_TITLE = "folder_list.title";
|
||||
String CHOOSER_TITLE = "folder_list.chooser_title";
|
||||
String WRITABLE_FOLDERS_ONLY = "folder_list.writable_folders_only";
|
||||
}
|
||||
|
||||
private final int ADD_NEW_DIR_POSITION = 0;
|
||||
public static final String TITLE = "dir_manager_title";
|
||||
public static final String CHOOSER_TITLE = "chooser_title";
|
||||
public static final String DIR_LIST = "dir_list";
|
||||
public static final String WRITABLE_DIRS_ONLY = "writable_dirs_only";
|
||||
|
||||
private DirectoriesAdapter myAdapter;
|
||||
private String myDefaultDir = "/";
|
||||
|
@ -49,10 +52,10 @@ public class FolderListDialogActivity extends ListActivity {
|
|||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.folder_list_dialog);
|
||||
|
||||
setTitle(getIntent().getStringExtra(TITLE));
|
||||
myChooserTitle = getIntent().getStringExtra(CHOOSER_TITLE);
|
||||
myDirList = getIntent().getStringArrayListExtra(DIR_LIST);
|
||||
myChooseWritableDirectoriesOnly = getIntent().getBooleanExtra(WRITABLE_DIRS_ONLY, true);
|
||||
myDirList = getIntent().getStringArrayListExtra(Key.FOLDER_LIST);
|
||||
setTitle(getIntent().getStringExtra(Key.ACTIVITY_TITLE));
|
||||
myChooserTitle = getIntent().getStringExtra(Key.CHOOSER_TITLE);
|
||||
myChooseWritableDirectoriesOnly = getIntent().getBooleanExtra(Key.WRITABLE_FOLDERS_ONLY, true);
|
||||
|
||||
myResource = ZLResource.resource("dialog").getResource("folderList");
|
||||
|
||||
|
@ -129,8 +132,8 @@ public class FolderListDialogActivity extends ListActivity {
|
|||
okButton.setOnClickListener(new View.OnClickListener() {
|
||||
public void onClick(View v) {
|
||||
myDirList.remove(0);
|
||||
Intent result = new Intent();
|
||||
result.putStringArrayListExtra(DIR_LIST, myDirList);
|
||||
final Intent result = new Intent();
|
||||
result.putExtra(Key.FOLDER_LIST, myDirList);
|
||||
setResult(RESULT_OK, result);
|
||||
finish();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue