In version 2.3.7 of MobileSheetsPro for Android, I made a change that disables the option for users to move MobileSheetsPro in their tablet settings to an SD card. There are several reasons for this including:
Unfortunately, I had incorrectly assumed that making this change would only impact new installs of MobileSheetsPro and existing installations would be unmodified. That is not the case - existing users will find that if they moved MobileSheetsPro to an SD card in the talbet settings that it will be moved back to internal storage as part of the update. If there isn't enough free space in internal storage, the user will see an error code such as 963 while updating MobileSheetsPro (and the update will fail). In this case, the user must do the following:
Mike
- SD card access is typically slower than internal storage and I don't want the database stored on the SD card for this reason
- The storage location in the application won't be updated to reflect the move so all of the existing songs in the library will fail to load. This only matters if the default storage location was used.
- It's not safe to store the database on the SD card especially if the user plans on not always having the SD card in (and loads MobileSheetsPro without realizing this).
Unfortunately, I had incorrectly assumed that making this change would only impact new installs of MobileSheetsPro and existing installations would be unmodified. That is not the case - existing users will find that if they moved MobileSheetsPro to an SD card in the talbet settings that it will be moved back to internal storage as part of the update. If there isn't enough free space in internal storage, the user will see an error code such as 963 while updating MobileSheetsPro (and the update will fail). In this case, the user must do the following:
- Back up their library under Settings->Backup and Restore->Backup Library
- Clear their library under Settings->Other Settings->Clear Library
- Update MobileSheetsPro
- Set their storage location to the SD card
- Restore their library from that backup file (do not restore settings).
Mike