Как узнать, что такое MainActivity, если оно не называется MainActivity в Android Studio? - PullRequest
0 голосов
/ 24 января 2019

Я новичок в программировании и учусь / работаю над приложением друга. MainActivity не называется MainActivity, поэтому мне сложно разобраться, какое из действий будет первым, когда оно наконец заработает. Приложение будет скомпилировано, но еще не запущено.

    <application
        android:name=".application.App"
        android:allowBackup="true"
        android:icon="@drawable/presentlylogo"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        tools:replace="android:icon">


        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="@string/google_maps_key" />

        <activity android:name=".activities.LoginActivity" />
        <activity android:name=".activities.details.DetailsPageActivity" />
        <activity
            android:name=".activities.create.CreateEventActivity"
            android:label="Create Event" />
        <activity
            android:name=".activities.create.MapLocationSelectionActivity"
            android:label="Select Location" />
        <activity android:name=".activities.settings.SettingsActivity">

        </activity>
        <activity
            android:name="com.facebook.FacebookActivity"
            android:label="Login"></activity>
        <activity
            android:name=".activities.NavigationActivity"
            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>

1 Ответ

0 голосов
/ 24 января 2019

Вы можете определить в своем манифесте Android, какую деятельность вы хотите показать при запуске приложения.

<activity
        android:name=".Splash.SplashActivity"
        android:theme="@style/splashScreen"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

В метке активности вы можете определить ее.

В этом случаеПервое действие, которое нужно показать: SplashActivity (объявлено в теге android: name).если вы хотите изменить первое действие, напишите здесь имя.

Например, если вы хотите начать с SomeActivity , ваш манифест может выглядеть следующим образом.

<activity
        android:name=".[yourpackage].SomeActivity"
        android:theme="@style/splashScreen"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...