2012-06-12 4 views
0

J'ai développé une application dans laquelle j'ai besoin d'enregistrer un utilisateur dans le compte SIP ainsi que le compte Chat. Pour enregistrer l'utilisateur, j'ai besoin de passer par trois classes: setting.java (Préférences partagées), sipchat.java (inscription au compte SIP), xmppclient.java (pour s'inscrire dans le chat).Appeler plusieurs activités dans Android

Maintenant, je fais appel settings.class pour enregistrer l'utilisateur dans l'application dans settings.java J'appelle siochat.java et sipchat.java je fais appel xmppclient.java.

C'est la façon dont les registres de l'utilisateur dans l'application:

Code :

Intent i = new Intent(Welcome_screen.this, Settings.class); 
startActivity(i); 
finish(); 

Lorsque vous utilisez cette application, il faut beaucoup de temps pour vous inscrire et clignote lorsqu'il passe à travers différents Activités.

Alors, comment appeler ces trois classes dans une seule activité? (Parce qu'il est très étrange que l'écran principal de l'application clignote trois fois.)

Merci

+0

@akalucas Je pense que vous devriez publier cela comme une réponse. –

+0

@Kazekage Gaara, merci je le ferai – akalucas

Répondre

1

Je ne comprends pas pourquoi vous devez commencer toutes ces activités. N'est-il pas possible d'appeler simplement des fonctions statiques dans les activités cibles?

Sinon pourriez-vous expliquer pourquoi il est crucial que vous commenciez toutes ces différentes activités et ne pas seulement gérer les fonctions dans une activité?

Questions connexes