J'ai 2 classes. L'un sera un écran de base des instructions et sur cet écran, il aura un menu qui vous permettra d'aller à l'autre classe. L'autre classe est une MAPACTIVITÉ. Je crois que le problème est que cela ne trouve pas l'autre classe. J'ai essayé de différentes façons de déclarer l'intention de trouver la classe. C'est la dernière chose que j'ai essayée: c'est une classe de base qui prolonge l'activité et la classe de carte est une classe de base qui prolonge de mapactivité (peut-elle causer un problème?). Et voici la partie importante de mon fichier manifeste: p> éditer:
Lorsque vous regardez le logcat pour déterminer ce qui se passait, je reçois un java.lang.noclassdefferror et quelques autres messages disant "lien de la classe ./map échoué" "," Impossible de trouver la classe ./map référencé de la méthode ./MAP référencée de la méthode. /Main.run "et" VFY: impossible de résoudre le consct-classe 37 " p> p>
4 Réponses :
Avez-vous essayé de cette façon?
Vous pouvez utiliser comme ça et n'oubliez pas d'ajouter les deux activités à AndroidManifest.xml:
Intent launchNewIntent = new Intent(CurrentClass.this,SecondClass.class); startActivityForResult(launchNewIntent, 0);
Vous devez implémenter cette ligne dans votre manifeste
<uses-library android:name="com.google.android.maps" />
case R.id.home: startActivity(new Intent(main.this, map.class)); return true;