Значок запуска исчез

Я только учусь программировать приложения для Android, поэтому, пожалуйста, потерпите меня. Моя начальная деятельность называлась Menu.Java. Когда я тестировал приложение на своем телефоне, появлялся значок запуска, и я мог запустить приложение с него. Я решил добавить другую активность для моего запуска, которая называется Login.java. Я изменил намерения на.MAIN и.LAUNCHER, и теперь моя иконка не будет отображаться вообще. Я попытался переключить его обратно на Menu.Java, и это немного сработало (но нажатие на иконку загрузило бы активность меню, и я хотел загрузить активность входа в систему), но теперь это даже не работает.

РЕДАКТИРОВАТЬ: Я также удалил все действия из манифеста, кроме.Login Activity. Не работал.

Вот мой манифест:

<application
    android:icon="@+drawable/ic_squirrel"
    android:label="@string/app_name" >
    <activity android:name="com.example.advanced.Login" >
        <intent-filter>
            <action android:name="com.example.advanced.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.advanced.Menu"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.advanced.MENU" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.advanced.Settings"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.advanced.SETTINGS" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.advanced.InternalStore"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.advanced.INTERNALSTORE" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.advanced.Reading"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.advanced.READING" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.advanced.Passing"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.advanced.PASSING" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.advanced.Numbers"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.advanced.NUMBERS" />

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

`

1 ответ

Решение
 <activity android:name="com.example.advanced.Login" >
    <intent-filter>
        <action android:name="com.example.advanced.MAIN" />

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

Здесь изменить <intent-filter> в

<intent-filter> 
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Другие вопросы по тегам