2014-01-15 38 views
0

我想用其他Activity(MainView)中的按鈕進行切換,但之後應用程序崩潰,並且出現很多錯誤。我認爲這是至關重要的: ActivityNotFoundExceptionAndroid有兩個應用程序標籤的清單錯誤

Manifest-file是否正確?

<application   
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.my.sis.MainActivity" 
      android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

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

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:theme="@style/AppTheme" 
     android:name="android.permission.INTERNET" > 
     <activity 
      android:name=".MainView" 
      android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT"/> 
      </intent-filter> 
     </activity> 
</application> 

回答

3

您不能定義兩個應用程序標籤。您必須將兩個活動放在一個應用程序標記中

<application   
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.my.sis.MainActivity" 
      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=".MainView" 
      android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT"/> 
      </intent-filter> 
     </activity> 
</application> 
+0

行內標籤,謝謝。但我也有一個應用程序標籤,它也不起作用。 – tranquvis

+0

哦。現在它正在工作。上次可能我還有另一個失敗。現在它可以工作。非常感謝你。 – tranquvis

0

您的清單中只能有一個應用程序。但是,您可以根據需要定義許多活動。

0

只使用一個應用程序清單

<application   
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.my.sis.MainActivity" 
      android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

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