2013-08-29 2 views
1

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

EDIT: Я также удалил все действия из манифеста, за исключением операции .Login. Не работал.

Вот мой Manifest: `

<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> 

`

+0

'<намеренных фильтр> <действие андроида: имя = "android.intent.action.MAIN" /> <категория android: name = "android.intent.category.LAUNCHER" /> 'удалить другую категорию также отредактировать имя андроида –

ответ

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> 
+0

Спасибо! Клянусь, я проверил это раньше, но, думаю, нет. Разумеется, он решил это в считанные секунды. Благодаря! – user2172129

+0

добро пожаловать .. :) –

Смежные вопросы