2010-12-28 2 views
1

Je voudrais savoir comment je peux démarrer une activité à partir d'une activité de préférence.
Mon scénario est comme:Comment appeler une activité à partir d'une activité de préférence?

J'ai une application qui affiche un ensemble d'images dans une vue. Il peut s'agir de GridView, ou d'une vue de galerie ou ListView (l'affichage par défaut sera GridView)

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

Lorsque vous sélectionnez une vue particulière, la vue de mon activité principale qui affiche les images doit changer.
Je voudrais savoir comment je peux implémenter ceci?

J'ai pensé à appeler mon activité principale par une intention qui sera invoquée en cliquant sur une vue dans l'activité de préférence.

Est-ce possible?

Merci,
Sen

+1

Qu'est-ce qui vous empêche d'essayer? –

Répondre

3

Étape # 1: Ecrire un PreferenceActivity. Étape n ° 2: Demandez à votre activité principale de recharger la préférence dans onResume() et de mettre à jour son interface utilisateur en conséquence.

Vous n'avez pas besoin d '"appeler une activité à partir d'une activité de préférence?". Votre activité d'origine retrouvera le premier plan une fois que l'utilisateur appuie sur BACK pour quitter le PreferenceActivity.

2

Appelez l'activité de l'activité de préférence devrait être comme ceci.

Questions connexes