declarada en el nivel mundial
public int count=0
int tempInt = 0;
en su función onCreate pasado este código al principio.
count = readSharedPreferenceInt("cntSP","cntKey");
if(count==0){
Intent intent = new Intent();
intent.setClass(MainActivity.this, TemporaryActivity.class);
startActivity(intent);
count++;
writeSharedPreference(count,"cntSP","cntKey");
}
más allá de estos dos métodos exterior de onCreate
//Read from Shared Preferance
public int readSharedPreferenceInt(String spName,String key){
SharedPreferences sharedPreferences = getSharedPreferences(spName,Context.MODE_PRIVATE);
return tempInt = sharedPreferences.getInt(key, 0);
}
//write shared preferences in integer
public void writeSharedPreference(int ammount,String spName,String key){
SharedPreferences sharedPreferences = getSharedPreferences(spName, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt(key, ammount);
editor.commit();
}
Great suggestion !! ¡Lo intentaré!. ¿Podría proporcionar un pequeño código de ejemplo de cómo debería funcionar? –
Entonces, ¿qué hace el booleano previamente iniciado? –
Entonces, ¿qué sucede si el previamente iniciado no es nulo? –