diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2018-05-19 19:53:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-19 19:53:04 +0200 |
commit | 03b20790870731c6b797fd494339d4f33288f75a (patch) | |
tree | 88f0c76c1f09885eae18bbca425aca2085f3117c /app/src/main/java/de/danoeh/antennapod/preferences | |
parent | 12f92af1741e0a7b9ffdda49e215a7c3c93a2055 (diff) | |
parent | cddc1a7354514f005b59970bf2f4cc27a7942ba3 (diff) | |
download | AntennaPod-03b20790870731c6b797fd494339d4f33288f75a.zip |
Merge pull request #2701 from ByteHamster/preference-search-update
Improve autodownload in search
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java index 31a31adb4..9bb0edeb2 100644 --- a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java +++ b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java @@ -37,6 +37,7 @@ import android.widget.Toast; import com.afollestad.materialdialogs.MaterialDialog; +import com.bytehamster.lib.preferencesearch.SearchConfiguration; import com.bytehamster.lib.preferencesearch.SearchPreference; import de.danoeh.antennapod.activity.AboutActivity; import de.danoeh.antennapod.activity.ImportExportActivity; @@ -561,32 +562,33 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc final AppCompatActivity activity = ui.getActivity(); SearchPreference searchPreference = (SearchPreference) ui.findPreference("searchPreference"); - searchPreference.setActivity(activity); - searchPreference.setFragmentContainerViewId(R.id.content); - searchPreference.setBreadcrumbsEnabled(true); + SearchConfiguration config = searchPreference.getSearchConfiguration(); + config.setActivity(activity); + config.setFragmentContainerViewId(R.id.content); + config.setBreadcrumbsEnabled(true); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_user_interface)) .addFile(R.xml.preferences_user_interface); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_playback)) .addFile(R.xml.preferences_playback); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_network)) .addFile(R.xml.preferences_network); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_storage)) .addFile(R.xml.preferences_storage); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_network)) .addBreadcrumb(R.string.automation) .addBreadcrumb(getTitleOfPage(R.xml.preferences_autodownload)) .addFile(R.xml.preferences_autodownload); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_integrations)) .addBreadcrumb(getTitleOfPage(R.xml.preferences_gpodder)) .addFile(R.xml.preferences_gpodder); - searchPreference.index() + config.index() .addBreadcrumb(getTitleOfPage(R.xml.preferences_integrations)) .addBreadcrumb(getTitleOfPage(R.xml.preferences_flattr)) .addFile(R.xml.preferences_flattr); |