2012-03-26 2 views
1

Я попытался связать 3 xml-страницы, а именно: main.xml, form2.xml, pers.xml, которые имеют файлы классов ProjectActivity.java, Form2.java, personal.java. я связан с ProjectActivity к Form2, используя следующие коды:Подключение двух действий

Intent i=new Intent(ProjectActivity.this,Form2.class);  
startActivity(i); 
finish(); 

И связывали с Form2.java personal.java, используя следующую кодировку:

Intent ns=new Intent(Form2.this,personal.class); 
startActivity(ns); 
finish(); 

AndroidManifest.xml кодирования изменяется следующим образом (две метки добавляются)

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    package="proj.m.billing"  
    android:versionCode="1"  
    android:versionName="1.0" >  
    <uses-sdk android:minSdkVersion="8" />  
    <application  
     android:icon="@drawable/ic_launcher"  
     android:label="@string/app_name" >  
     <activity  
      android:name=".ProjectActivity"  
      android:label="@string/app_name" >  
      <intent-filter>  
       <action android:name="android.intent.action.MAIN" />  
       <category android:name="android.intent.category.LAUNCHER" />  
      </intent-filter>  
     </activity>  
     <activity android:name=".Form2"></activity>  
     <activity android:name=".personal"></activity>  
    </application>  
</manifest>  

При выполнении программы «Принудительный закрыть» отобразил сообщение, но не обнаружил никаких ошибок. Есть ли какие-либо проблемы в команде AndroidManifest.xml или «Intent» ..?

+0

Вы должны взглянуть на LogCat в затмении, должно быть StackTrace, что указывает на проблему. –

+0

ошибок здесь нет. Посмотрите на ваш logcat.there должно быть какое-то сообщение об исключении. –

+0

Код кажется proprer u u up up u Выход LogCat –

ответ

0
  • зависит от манифеста, вся деятельность должна быть основным именем пакета (proj.m.billing.Form2, ...)
  • в одном из вашей деятельности имеет некоторые ошибки литья.
  • У вас должны быть ошибки в logcat, но вы не видите, что, вероятно, используйте java-соглашение для именования (не проблема), но рекомендуется. изменить personal-> PersonalActivity
  • удалить дополнительные коды от деятельности и тест снова
Смежные вопросы