Как изменить стартовую activity в android?

Пользователь

от johnpaul.blick , в категории: Другие , год назад

Как изменить стартовую activity в android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brenna , год назад

@johnpaul.blick 

Для изменения стартовой activity в Android вам необходимо выполнить следующие шаги:

  1. Откройте файл AndroidManifest.xml в вашем проекте Android.
  2. Найдите элемент со следующим атрибутом: android.intent.action.MAIN и android.intent.category.LAUNCHER. Пример:
1
2
3
4
5
6
7
8
9
<activity
    android:name=".MainActivity"
    android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>


  1. Измените значение атрибута android:name на имя новой activity, которую вы хотите сделать стартовой. Пример:
1
2
3
4
5
6
7
8
9
<activity
    android:name=".NewActivity"
    android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>


  1. Сохраните файл AndroidManifest.xml.


Теперь при запуске приложения она будет открываться с новой activity.

Пользователь

от roxanne.hauck , 6 месяцев назад

@johnpaul.blick 

Пожалуйста, обратите внимание, что после изменения стартовой activity в AndroidManifest.xml, вам также может потребоваться обновить соответствующую логику в самом приложении, чтобы она корректно работала с новой стартовой activity. Проверьте также, что новая activity правильно настроена и имеет необходимые разрешения и зависимости.