mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 18:29:23 +02:00
used file chooser options
This commit is contained in:
parent
d368c40c8f
commit
dbb30c11b6
1 changed files with 26 additions and 19 deletions
|
@ -56,6 +56,13 @@ public class PreferenceActivity extends ZLPreferenceActivity {
|
||||||
super("Preferences");
|
super("Preferences");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||||
|
if (resultCode == RESULT_OK) {
|
||||||
|
myChooserCollection.update(requestCode, data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void init(Intent intent) {
|
protected void init(Intent intent) {
|
||||||
final Config config = Config.Instance();
|
final Config config = Config.Instance();
|
||||||
|
@ -84,12 +91,9 @@ public class PreferenceActivity extends ZLPreferenceActivity {
|
||||||
String.valueOf(new DecimalFormatSymbols(Locale.getDefault()).getDecimalSeparator());
|
String.valueOf(new DecimalFormatSymbols(Locale.getDefault()).getDecimalSeparator());
|
||||||
|
|
||||||
final Screen directoriesScreen = createPreferenceScreen("directories");
|
final Screen directoriesScreen = createPreferenceScreen("directories");
|
||||||
directoriesScreen.addPreference(new ZLStringListOptionPreference(
|
directoriesScreen.addPreference(myChooserCollection.createPreference(
|
||||||
this, Paths.BookPathOption, directoriesScreen.Resource, "bookPath"
|
directoriesScreen.Resource, "bookPath", Paths.BookPathOption, new Runnable() {
|
||||||
) {
|
public void run() {
|
||||||
protected void setValue(String value) {
|
|
||||||
super.setValue(value);
|
|
||||||
|
|
||||||
final BookCollectionShadow collection = new BookCollectionShadow();
|
final BookCollectionShadow collection = new BookCollectionShadow();
|
||||||
collection.bindToService(PreferenceActivity.this, new Runnable() {
|
collection.bindToService(PreferenceActivity.this, new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
|
@ -98,14 +102,17 @@ public class PreferenceActivity extends ZLPreferenceActivity {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
directoriesScreen.addPreference(new ZLStringListOptionPreference(
|
|
||||||
this, Paths.FontPathOption, directoriesScreen.Resource, "fontPath"
|
|
||||||
));
|
));
|
||||||
directoriesScreen.addPreference(new ZLStringListOptionPreference(
|
directoriesScreen.addPreference(myChooserCollection.createPreference(
|
||||||
this, Paths.WallpaperPathOption, directoriesScreen.Resource, "wallpaperPath"
|
directoriesScreen.Resource, "fontPath", Paths.FontPathOption
|
||||||
|
));
|
||||||
|
directoriesScreen.addPreference(myChooserCollection.createPreference(
|
||||||
|
directoriesScreen.Resource, "wallpaperPath", Paths.WallpaperPathOption
|
||||||
|
));
|
||||||
|
directoriesScreen.addPreference(myChooserCollection.createPreference(
|
||||||
|
directoriesScreen.Resource, "tempDir", Paths.TempDirectoryOption()
|
||||||
));
|
));
|
||||||
directoriesScreen.addOption(Paths.TempDirectoryOption(), "tempDir");
|
|
||||||
|
|
||||||
final Screen appearanceScreen = createPreferenceScreen("appearance");
|
final Screen appearanceScreen = createPreferenceScreen("appearance");
|
||||||
appearanceScreen.addPreference(new LanguagePreference(
|
appearanceScreen.addPreference(new LanguagePreference(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue