How to uninstall an application without removing the user data? The title says it all. Say I have an application, a game for instance. Which I wish to uninstall from my phone, and reinstall sometime in the future. However, I don't want my game save to be lost. 

Is it possible to uninstall an app but to keep its data? 

Thanks in advance.
If you don't want to root your device, you can use adb and pm instead.  These steps will be hard to follow unless you already are familiar with the use of command-line tools.


Install adb on your computer, and set things up so that it can communicate with your device.  Don't forget to enable USB debugging on your device.  It's a big hassle to get adb working for the first time; the consolation prize is that you only have to do it once.
Use a micro-USB cable to connect your computer with your device.
Use adb shell to connect to your device.
Use pm list packages to see a list of installed package IDs.
Use pm uninstall -k plus your package ID to remove the package but keep your user data.


See also this related post.

However:  It's probably simpler to instead just root your device and use a tool such as SD Maid.