2013-07-24 3 views
0
Я не могу

выяснить приложение манифеста для фильтров намерений ...Намерения Фильтры с 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> 

Я пытаюсь иметь MyApp: //somesite.com/file.test раскрыться в мое приложение.

ответ

1

Похоже, у вас есть два вида деятельности. Оба они перечислены как «android.intent.action.MAIN». Только ваш основной основной актив может иметь атрибут LAUNCHER и MAIN.

Переключите свое второе действие с «MAIN» на «AnyName» и «LAUNCHER» по умолчанию.

Смежные вопросы