Изменение начальной активности - PullRequest
0 голосов
/ 09 ноября 2010

Привет всем :) У меня есть проблема, которая не может быть решена с помощью Google (!), Поэтому я обращаюсь к вам за помощью!

Я создал приложение с одним действием, и оно прекрасно работает.Имея больше информации о приложении, я решил добавить еще одно занятие, которое будет экраном приветствия приложения, с красивым логотипом и несколькими кнопками.Это приложение должно направлять пользователя к деятельности, которую я упоминал ранее.Единственная проблема в том, что я не могу узнать, где и как я могу определить, какое действие должно начаться первым, в момент загрузки приложения.Нужно ли создавать приложение целиком с нуля, но на этот раз сначала нужно запрограммировать домашнюю активность?должен быть более простой способ ...

Заранее спасибо, Шай:)

Ответы [ 2 ]

1 голос
/ 09 ноября 2010

В вашем AndroidManifest.xml добавьте следующие элементы к действию, которое вы хотите установить в качестве исходного / по умолчанию:

<activity android:name=".YourMainAction" android:label="@string/app_name">
     <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>
</activity>
0 голосов
/ 22 марта 2011

Как объяснил Элайджа Корнелл, добавьте свою активность "WelcomeScreen" в качестве основной и свою существующую в качестве обычной записи активности в файле AndroidManifest.xml

' Это приложение должно направлять пользователя к активности, о которой я упоминал ранее ' - Вы имеете в виду «приложение» как отдельное приложение или это просто еще одно действие в том же приложении?

Если вы имеете в виду «активность», вы можете запустить существующую активность (ту, которая у вас уже есть) для какого-либо события любого из присутствующих виджетов (например, «onClick» для виджета кнопки)

...