2013-07-24 3 views
0

je ne peux pas sembler figurer dehors manifeste de l'application pour les filtres d'intention ...Filtres Intent avec Android

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" package="com.test.test" android:versionCode="1" android:versionName="1"> 
    <uses-sdk android:targetSdkVersion="8" /> 
    <application android:icon="@drawable/icon"> 

    <activity> 
     <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
     <data android:scheme="myapp" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".AddNewActivity"> 
     <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
     <data android:scheme="myapp" /> 
     </intent-filter> 
    </activity> 
    </application> 

</manifest> 

Je suis en train d'avoir myapp: //somesite.com/file.test ouvrir à l'intérieur mon application

Répondre

1

Il semble que vous ayez deux activités. Les deux sont répertoriés comme "android.intent.action.MAIN". Seule votre activité principale actuelle peut avoir l'attribut LAUNCHER et MAIN.

Basculez votre deuxième activité de 'MAIN' vers 'AnyName' et 'LAUNCHER' ​​par défaut.