Map picker workaround for private folder #440
Merged
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.
Description
Since more recent versions of Android WhereYouGo can no longer access public folders to load Mapsforge map files.
WhereYouGo can still read its private folder in
Android/data/menion.whereyougo.com/files
, but the internal file picker cannot reach that folder.This PR allows resetting the starting point for the internal file picker to either "root" (as it is currently) or "private" folder. It also resets the internally stored last map file name, so that WhereYouGo resorts to the (reset) default folder, effectively allowing the user to select map files stored in WhereYouGo private folder.
Users are able to put map files into that private folder by connecting their mobile to a PC and transferring the map file from there to the mentioned private folder.
Additional context