Question

Je voudrais savoir comment je peux commencer une activité d'une activité de préférence.
Mon scénario est comme:

J'ai une application qui affiche un ensemble d'images dans une vue. Il peut être GridView, ou une Galerie ou ListView. (La vue par défaut sera GridView)

En appuyant sur Menu, je vais obtenir un menu de préférences où j'ai liste Préférence de vues (GridView / GalleryView / ListView).

En sélectionnant un particulier Vue de mon activité principale qui affiche des images devrait changer.
Je voudrais savoir comment je peux mettre en œuvre ce?

Je pensais que d'appeler mon activité principale par une intention qui sera appelée à cliquer une vue dans l'activité de préférence.

Est-ce possible?

Merci,
Sen

Était-ce utile?

La solution

Étape n ° 1:. Écrire un PreferenceActivity

Étape # 2:. Demandez à votre activité principale reload la préférence dans onResume() et mettre à jour son interface utilisateur en conséquence

Vous n'avez pas besoin « d'appeler une activité d'une activité de préférence? ». Votre activité originale retrouvera au premier plan une fois que l'utilisateur appuie BACK pour quitter la PreferenceActivity.

Autres conseils

Appeler l'activité de l'activité de préférence devrait être comme ça.

Preference  prefereces=findPreference("key");
 prefereces.setIntent(new Intent(getApplicationContext(), NextActivity.class));
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top