I have an appliaction which will show a welcome window only the first time the user starts the app. What would be the best way to store this boolean variable (i.e. “isFirstTime”) to phone storage? Should I use Shared Preferences or Internal Storage?
The docs say that if I use Internal Storage my “preference” file will automatically get removed upon uninstallation which is quite handy.
I want a clean, simple and fast solution.
Yes, I’d recommend using Shared Preferences. Basically you could put a shared preference with a key of “isFirstTime” and a type of boolean set to false. Then in your main activity do something like:
This, if it can’t find isFirstTime will give you true, allowing you to do an if-statement based on the result.