I want to detect if android app is launched for 1st time and its behavior be different than from when user presses "clear data" button for app.
I have seen solutions based on shared preference but those solutions do not distinguish from situation when user clears data as it will remove shared preference -> Determine if android app is the first time used