Kaydet (Commit) f265344c authored tarafından Siqi Liu's avatar Siqi Liu

intent preference overrides default prefs.

Change-Id: I315d283f6c000d971421a098264e9c594930283e
üst 6c03914e
......@@ -501,6 +501,27 @@ public class LibreOfficeUIActivity extends ActionBarActivity implements ActionBa
sortMode = prefs.getInt(SORT_MODE_KEY, FileUtilities.SORT_AZ);
SharedPreferences defaultPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
filterMode = Integer.valueOf(defaultPrefs.getString(FILTER_MODE_KEY , "-1"));
Intent i = this.getIntent();
if (i.hasExtra(CURRENT_DIRECTORY_KEY)) {
try {
currentDirectory = documentProvider.createFromUri(new URI(
i.getStringExtra(CURRENT_DIRECTORY_KEY)));
} catch (URISyntaxException e) {
currentDirectory = documentProvider.getRootDirectory();
}
Log.d(LOGTAG, CURRENT_DIRECTORY_KEY);
}
if (i.hasExtra(FILTER_MODE_KEY)) {
filterMode = i.getIntExtra( FILTER_MODE_KEY, FileUtilities.ALL);
Log.d(LOGTAG, FILTER_MODE_KEY);
}
if (i.hasExtra(EXPLORER_VIEW_TYPE_KEY)) {
viewMode = i.getIntExtra( EXPLORER_VIEW_TYPE_KEY, GRID_VIEW);
Log.d(LOGTAG, EXPLORER_VIEW_TYPE_KEY);
}
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment