активность может даже быть запущен с помощью IntentFilter попробовать это
В принципе, когда вы устанавливаете приложение, Android система зарегистрирует действие с соответствующим действием, когда вы объявляете свою деятельность с помощью пользовательских действий, система Android сохраняет активность с соответствующим действием. Когда вы запускаете намерение с помощью своего пользовательского действия. Система найдет операцию приема и запустит ее, если есть только одно действие, соответствующее ей, если есть несколько действий, принимающих это действие, система попросит пользователя выбрать, какая из действий для завершения действия.
объявить activity
в manifest
в
<activity
android:name=".YourActivity" >
<intent-filter>
<action android:name="your.custom.ACTION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
, то вы можете начать эту деятельность, просто вызывая
startActivity(new Intent("your.custom.ACTION"));
, где ваш код? вы сами пробовали? –
Цель намерения = новое намерение (это, QAActivity.class); startActivity (намерение); это простой способ открыть активность, но я хочу открыть с помощью фильтра-замысла –
Я написал код в манифесте для фильтра намерения, который: - <активность android: name = ". Activity.QAActivity" android: label = "@ string/title_activity_user_profile"> intent-filter> –