Migrate preferences to AndroidX #657
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π Pull Request Title: Migrate preferences to AndroidX
π οΈ Issue
Not related to open issues but related to PR #478, #35
π Description
Full migration from the deprecated PreferenceActivity to the AndroidX PreferenceFragmentCompat architecture.
Imports: All preference-related imports have been updated from android.preference.* to androidx.preference.*.
Some logic was relocated out of the Preferences.java to DataHelper.java.
πΌοΈ Screenshots (if applicable)
β Pull Request Checklist
-- > Tested on an Android 11 real tablet device
π Additional Notes
More testing requiredβ οΈ
Know bugs
Not working: non-null validation in GPS logging interval and GPS logging distance.β