2010-12-03 60 views
0

Je veux appeler une activité qui se trouve dans un autre paquet ....appelant une activité qui se trouve dans un autre paquet (android)

Dites par exemple j'ai un Activity (activité1) dans mon package (package1) et Je dois appeler un autre Activity (activity2) dans un autre package (package2) de mon activité1 ..

J'ai essayé d'importer le package2 dans mon package1 mais ça ne fonctionne pas ... quelqu'un peut-il me répondre et fournir des exemple de code?

Répondre

6

voir Android: Starting An Activity For A Different Third Party App

final Intent intentDeviceTest = new Intent("android.intent.action.MAIN");     
intentDeviceTest.setComponent(new ComponentName("fm.last.android","fm.last.android.LastFm")); 
startActivity(intentDeviceTest); 

où vous pouvez changer l'intention de visualiser en fonction de votre cas.

+0

salut merci beaucoup son travail génial ... j'ai quelques recherches en utilisant ce que je pourrais avoir besoin de votre aide à l'avenir si plz n'hésitez pas à répondre je peux être de retour ... – manju

+0

salut je pense que je besoin de plus d'espace pour expliquer mon scénario si plz regarder ma réponse pour plus de détails .. – manju

+0

en simple .... j'ai créé un bouton dans mon application appelée images, quand on clique, il devrait lancer le google avec des images yed ... il est non seulement applicable pour google cette idée devrait être applicable à toutes les applications tierces installées .... – manju

0

voici mon scénario difficile ..

étape 1; J'ai ouvert google.com à partir du navigateur Web sur mon émulateur et ouvert quelques images dans cela et j'ai appuyé sur la clé d'accueil et ouvert mon application en ce que j'ai écrit le code pour obtenir le nom d'activité et le paquet de tâche en cours d'exécution, je veux dire obtenu des informations sur l'activité du navigateur ... étape 2; à partir de cette information j'ai déjeuné le navigateur de mon activité..fine navigateur est lancé où il était laissé précédent (montrant quelques images) mais quand j'appuie sur la touche retour sur mon émulateur, il ne vient pas à mon application à la place, il est de retour à la page d'accueil google.com et plus tard si j'appuie sur la touche retour, il vient à mon application .... et encore, si je lance l'application du navigateur de mon code, il se lance dans la page d'accueil google .. je veux le lancer dans l'image section comme j'ai besoin ..

+0

Hey Manju. . . Avez-vous fini l'activité que vous appelez? Peut-être résoudre Sol problème. . . –