2016-09-23 3 views
-2

私はこのアンドロイドスタジオプロジェクトで3つのアクティビティを持っています。インテントフィルタをアクティビティに移動することでそれぞれを別々に開始することが任されていますが、私は自分のアクティビティの1つを開始できません。同じアクティビティには/ activity>終了タグがなく、私はなぜそれがわかりません。どんな助けでも大歓迎です。アンドロイドマニフェストのインテントフィルタを変更できません

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.sean.lab1"> 

    <application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".StartActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".LoginActivity" 
     android:label="@string/title_activity_login" 
     android:theme="@style/AppTheme.NoActionBar" /> 
    <activity android:name=".ListItemsActivity"></activity> 
    </application> 

</manifest> 

私は私のListItemsActivityに意図タグを移動することができていますし、それが開始されますが、私は私のLoginActivityにインテントフィルタタグを移動することはできませんよ、またLoginActivityは終了</activity>タグを持っていません。ここで

+0

LogInActivityには終了タグがあります。 '/>'だけを使ってタグを短くすることもできますので、タグも閉じます。 – Opiatefuchs

答えて

0

あなたは

​​
0

をやりたいです、これを試してみてください。

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".StartActivity"></activity> 
     <activity 
      android:name=".LoginActivity" 
      android:label="@string/title_activity_login" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name=".ListItemsActivity"></activity> 
</application> 
関連する問題