When I play Temple Run on Android, the app stores data somewhere. If I enable a USB connection and then try playing the game, the app now stores this information somewhere completely new, so that my previous information is not visible any more. Only when I disable the USB connection does the previous data get used.
In other words, I start off as a completely new user if the SD card is mounted and am only able to resume my old state when the SD card is unmounted.
What kind of storage is this? Why is it not visible when I mount the SD card? Can I keep data when switching phones and keeping the SD card?
Sounds Like it must be storing it on the SD Card, when you plug your phone into a USB port it mounts the SD Card to your computer not allowing access to it from your game… so the game will fallback onto internal storage (on phone).
When you plug your phone in it will be defaulting to mounting SD Card, Change this to “Just Charge” and try playing the game.