2010-08-31 5 views
0

J'ai essayé d'invoquer un apk android (AA1) d'une autre apk (BB1) en levant l'intention. Mais BB1 démarre AA1 dans son propre espace de processus et n'utilise pas le processus existant de AA1. Comment puis-je atteindre a. Je veux que BB1 ​​utilise AA1 existant s'il fonctionne déjà. b. S'il n'est pas déjà là, il devrait appeler AA1 comme une application indépendante.Invoquer apk android à partir d'une autre apk

Répondre

0

a. Je veux BB1 utiliser AA1 existant si elle est déjà en cours d'exécution

Vous pouvez essayer d'avoir BB1 utiliser Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP comme des drapeaux sur le Intent utilisé pour démarrer l'activité de AA1, bien que je n'ai essayé pour une seule application, pas entre deux applications.

b. S'il n'est pas déjà là, il devrait appeler AA1 comme une application indépendante.

Cela se produira par défaut.

0

Je pense qu'en définissant même ID de processus dans Manifest.xml fonctionnera.