Use SharedPreferences to save the app version.
In the main activity, in the oncreate()
method, obtain this information and act accordingly.
String appVer = "versão actual da sua app";
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
String appVer = preferences.getString("lastAppVer","");
if(lastAppVer == ""){
// A aplicação foi instalada pela primeira vez
// Exibir tela
}
else if(lastAppVer != appVer){
// A aplicação foi actualizada
// Exibir tela
}
In the screen activity to be displayed only once save the version of your app in SharedPreferences
String appVer = "versão actual da sua app";
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
preferences.edit.putString("lastAppVer",appVer).apply();