@TimkaTV

Как реализовать для 1 активити несколько действий?

Добрый день, хотел бы задать такой вопрос. Возможно ли реализовать для одного Activity несколько действий ?
Пробовал так :
<activity
            android:name="project.cvnbn.sdfsdg.tessdf.HomeActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN|android.intent.action.VIEW" />
                <category android:name="android.intent.category.LAUNCHER|android.intent.category.DEFAULT" />
                <data android:scheme="content" android:host="project.space.open.openspace.hash"/>
            </intent-filter>
        </activity>


Такая конструкция ему не нравиться (android.intent.action.MAIN|android.intent.action.VIEW)
Спасибо за помощь!

%%%%%%%
Спасибо за ответ! Работает без ошибок, но не создается ярлычок приложения (по видимому перекрывает
android.intent.action.MAIN и android.intent.category.LAUNCHER). Как этого можно избежать?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
@TimkaTV Автор вопроса
Спасибо за ответы Scorpi.
Удалось сделать так :
<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:scheme="content" android:host="project.space.open.openspace.hash"/>
            </intent-filter>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Scorpi
@Scorpi
Попробуйте так
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы