У меня проблема с попыткой перейти к определенному классу в моем приложении Android с использованием Intent.Проблемы с запуском Android
Это мой код установки:
Intent Secondscreenintent = new Intent(this, Secondscreen.class);
ошибка, что она дает мне это
android.content.ActivityNotFoundException: Unable to find explicit activity class {/project10.aventus.quiz.Secondscreen}; have you declared this activity in your AndroidManifest.xml?
Посмотрев на мой манифест, я не мог видеть, какие ошибки, которые указывали бы на это сообщение.
<activity
android:name=".Main"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="Quiz">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Secondscreen"
android:label="Secondscreen" />
<activity
android:name=".Quizclass"
android:label="Quizclass"/>
Это теги в теге.
Но почему-то я все еще получаю класс не найденной ошибки. Я даже попытался передать намерение в Main.class, и это дало ту же ошибку, что не может найти основной класс.
У кого-нибудь есть идея, как это исправить?
Thanks, Shams.
Ничто другое в StackTrace, no NullPointerException? Все действия находятся в одном пакете 'project10.aventus.quiz', объявленном в файле' AndroidManifest.xml'? – shkschneider
Попробуйте этот андроид: name = "<имя пакета> .Secondscreen" i.e: android: name = "com.example.Secondscreen" – Palak
ваш Secondscreen.class не объявлен в файле манифеста, добавьте его. – prakash