2017-08-28 1 views
0

J'ai téléchargé projet de bibliothèque de github et importés dans mon problème app projet.Le est que je veux commencer l'activité de cette bibliothèque dans mon application principale class.I a essayé plusieurs façons et l'un d'entre eux Il y avait:Lancer l'activité d'un autre paquet - Numéro


intention intention = new Intent();

intent.setComponent (nouvelle ComponentName ( "com.tehedligmail.restorancafeler.RestaurantActivity , "com.cunoraz.pickImages.MainActivity"));"

startActivity (intention);


Ceci est mon journal:

08-29 04: 40: 13,937: E/AndroidRuntime (11778):

android.content.ActivityNotFoundException: Impossible pour trouver la classe explicite d'activité{com.tehedligmail.restorancafeler.RestaurantActivity/com.cunoraz.pickImages.MainActivity};

avez-vous déclaré cette activité dans votre AndroidManifest.xml?

_-------------------------------------------- -------------------------------

J'ai essayé cela, mais manifeste ne peut pas montrer la classe de package et de l'activité:

<activity android:name="com.luminous.pick.MainActivity"> 
      <intent-filter> 
       <action android:name="com.luminous.pick.MainActivity" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

Comme je comprends log je dois définir la classe que je veux lancer dans mon manifeste, mais je ne pouvais pas écrire cela, même autocomplete de manifeste ne montre pas le nom de cette classe .

Merci d'avance.

For more information This is image shows library and main project of my app

+0

Désolé pour mon anglais, je sais qu'il est mauvais. La question basée uniquement sur l'action intentionnelle d'une activité à une autre, s'il vous plaît ne pas downvote la question ... – Tarlan

+0

Ne vous inquiétez pas pour votre anglais, mais s'il vous plaît clarifier ce que vous avez essayé, et ce qui ne fonctionne pas, afin que les gens puissent vous aider avec votre résultat souhaité! – Daniel

+0

J'editted ma question :) – Tarlan

Répondre

1

Comme le document, je pense que le nom du package est le problème. Pouvez-vous essayer cela?

intent.setComponent(new ComponentName("com.cunoraz.pickImages", "com.cunoraz.pickImages.MainActivity"));" 

Et pas besoin de déclarer cette activité dans AndroidManifest.xml