Я делаю приложение для Android, и я хочу знать, как создать конкретную активность в начале программы. Я понимаю код «намерения», но я хочу знать, как начать конкретную деятельность на старте приложения, отличного от того, которое автоматически запускается. Как мне это сделать? Нужно ли мне внедрять более «умышленный» код? Это в документации на Android?Как начать определенную активность Android сначала
ответ
Когда вы объявляете активность в вашем AndroidManifest.xml
объявить intent-filter
как это:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.your.package"
android:versionCode="1"
android:versionName="1.0">
<application
...>
<activity
android:name=".Activity_Name"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Действия этого намерения фильтра используются для определения является отправной активностью для вашего приложения.
От docs:
ACTION_MAIN
действие указывает, что это является основной точкой входа и не ожидает каких-либо намерений данных.
Категория CATEGORY_LAUNCHER
указывает, что значок этого мероприятия должен быть помещен в панель запуска приложений системы. Если элемент не указывает значок со значком, система использует значок из этого элемента.
@ArtooDetoo Я не согласен. В некоторых версиях Android, которые могут вызывать странные ошибки времени выполнения. – Simon
@ArtooDetoo вы можете использовать оба! –
Да, вы можете. Я просто сказал «лучше». Но тогда Саймон не согласился. И поскольку он более эксперт, чем я, я удалил свой комментарий. Я также поддержал ваш ответ, так что ... –
- 1. Хотите начать новую деятельность, но сначала начальная активность
- 2. Начать новую активность на android?
- 3. Как начать сначала цикл?
- 4. Android создать намерение начать активность
- 5. Начать новую активность в Android
- 6. Android Начать новую активность ошибка
- 7. onClick начать новую активность android
- 8. Начать новую активность OnClickListener Android
- 9. Android: Как начать активность в фоновом режиме
- 10. Android: Начать активность после анимации кнопки
- 11. Очистить активность Android-активности и начать работу
- 12. Android: начать активность при загрузке полностью
- 13. Android Gameloop: Конец игры и начать активность
- 14. Android - начать случайную активность, но не повторить?
- 15. Не можете начать Искать активность в android
- 16. Android не может начать Активность - java.lang.RuntimeException: Невозможно начать деятельность ComponentInfo
- 17. Лучший способ начать/поддерживать активность?
- 18. android: как начать работу, определенную в проекте библиотеки
- 19. Начать новую активность из фрагмента
- 20. Начать новую активность «позади»
- 21. активность Начать медленно
- 22. Разрешения начать активность отказано
- 23. Начать случайную активность
- 24. Начать новую активность из SearchView
- 25. Как начать активность при нажатии ссылки на веб-просмотр?
- 26. Намерение начать активность не работает
- 27. Как показать определенную активность только 3 раза в android?
- 28. Как начать новую активность на одной вкладке?
- 29. AS3 - как начать сначала флеш-фильм
- 30. Android eclipse как начать новую активность при нажатии кнопки
Прочитайте документацию для манифеста. Просто добавьте фильтр намерений для запуска. – Simon
'и быстрый ответ был бы очень признателен.« Чтение документации и/или поиск Google было бы значительно быстрее, чем публикация вопроса о Stackoverflow. – Simon