J'essaie de m'enseigner une certaine programmation android et je suis incapable d'obtenir mon application pour enregistrer et charger un progrès des utilisateurs.Comment enregistrer et recréer des activités Android
Actuellement, j'initialise mon niveau de variables et note dans mon activité. Ensuite, appelez cela de ma méthode onCreate:
if (savedInstanceState != null) {
// Restore value of members from saved state
playersScore = savedInstanceState.getInt(STATE_SCORE);
level = savedInstanceState.getInt(STATE_LEVEL);
} else {
playersScore = 0;
level = 0;
}
et enfin j'ai une méthode pour économiser un paquet:
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
savedInstanceState.putInt(STATE_SCORE, playersScore);
savedInstanceState.putInt(STATE_LEVEL, level);
super.onSaveInstanceState(savedInstanceState);
}
Pour une raison quelconque mon paquet enregistrer coutume, des idées sur ce que je suis absent?
Désolé de dire que j'ai initialisé STATE_SCORE et STATE_LEVEL en tant que chaînes. J'ai réussi à le faire fonctionner en utilisant des données persistantes, enregistrées dans onPause(). Merci pour l'aide en tout cas – Isaac