Приложение Android не отображается на вкладке последних приложений

Когда я использую атрибут Label в манифесте для действия, он не отображается в недавнем списке приложений. Код активности в файле манифеста:

<activity
        android:name=".MainActivity"
        android:screenOrientation="portrait" 
        android:theme="@style/MyTheme"
        android:icon="@drawable/ic_launcher"
        android:label=""
        >
        <intent-filter android:label="@string/app_name">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

когда я использую android:label="@string/app_name", затем он начинает показываться на последней вкладке, но я не хочу метку активности.

1 ответ

Решение

Ваше приложение не отображается в списке последних приложений, потому что ярлык вашего основного действия пуст.

+ Изменить

<activity...  android:label="">

к

<activity... android:label="@string/some_name">

Редактировать:

Если вы не хотите показывать ярлык для своей деятельности, сделайте следующее.

Вы должны установить android:label="@string/some_name" в <activity> тег

А потом пишешь getActionBar().setDisplayShowTitleEnabled(false); в onCreate() метод вашей деятельности вы хотите скрыть метку.

Это позволит вам скрыть ярлык активности и отобразить ваше приложение в списке последних приложений.

Другие вопросы по тегам