2012-12-10 4 views
0

Existe-t-il un moyen de passer d'une activité à une autre activité sans utiliser d'intentions? c'est la façon dont je l'utilise:Autre moyen de passer d'une activité à une autre activité au lieu de INTENTION

Intent intent = new Intent(context,class); 
startActivity(intent); 

Le problème est que je ne sais pas pourquoi, mais il prend trop de temps pour passer d'une activité à l'autre. Thanx vous

+0

Combien de temps est "trop ​​long" – Siddharth

+0

comme 3 - 4 secondes – QuinDa

+0

Partagez du code – Siddharth

Répondre

1

est-il un moyen de passer d'une activité à une autre activité, mais withouth en utilisant Intentions?

n °

prend trop de temps pour passer d'une activité à l'autre

Utilisez TraceView pour déterminer où votre problème.

1

Il est impossible de naviguer entre les activités sans les intentions. Étudiez le cycle de vie de l'activité, recherchez les fuites de mémoire. Cela devrait vous aider.

1

Tout dans Android est fait par les intentions. Et passer d'une activité à une autre ne fait pas exception. Alors, l'intention est la seule façon de passer d'une activité à l'autre ..

0

onPause() de la première activité, si vous passez brièvement du temps devant votre bureau? Si c'est le cas, optimisez le code. Ou faire le travail dans le fil de fond.

Vérifiez onCreate(), onResume() etc. de la deuxième activité pour le temps de travail. Utilisez thread/ handler/ asynctask si nécessaire. L'activité n'est pas mise à jour avec l'interface utilisateur jusqu'à onResume().

Questions connexes