2017-09-20 5 views
0

J'ai deux modules dans mon projet de studio Android. Un module affiche «Hello World» à l'écran et l'autre module affiche «Hello Module» à l'écran. Comment décider quel module exécuter lors du lancement de l'application. Apparemment, "Hello Module" s'affiche à l'écran. Comment utiliser l'autre module par défaut au lancement de l'application.Comment changer par défaut sur le module de lancement dans Android Studio?

+0

Par module, vous voulez dire «Activité»? –

+0

No. Le module a ses propres activités et fichiers manifestes. –

Répondre

0

Avant la génération de l'apk, tous les manifestes de votre projet sont combinés dans un processus appelé manifest-merging. Donc, vous devriez être en mesure de changer d'activité du lanceur en déplaçant le suivant intention filtre de votre ancien activité de lancement à la nouvelle activité de lancement:

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
1

Depuis Veneet Reddy a donné l'idée correcte de votre problème, je suis sur le pour vous donner cette solution dans le fichier manifeste faites-le comme ceci:

<activity android:name=".YourDesiredActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

C'est la façon de procéder. Cependant le fichier manifeste sera vu dans le studio android dans votre fenêtre gauche et n'oubliez pas de choisir l'option Android au-dessus du menu Voir l'image, vous aurez une meilleure idée.

Android Manifest File Picture

Bonne apprentissage!