2013-08-29 104 views
1

我只是在學習如何編寫Android應用程序,所以請耐心等待。我最初的開始活動叫做Menu.Java。當我在手機上測試應用程序時,會顯示一個啓動器圖標,我可以從中啓動應用程序。我決定爲我的啓動添加一個不同的Activity,稱爲Login.java。我將意圖改爲.MAIN和.LAUNCHER,現在我的圖標根本不會顯示出來。我嘗試將它切換回Menu.Java並且工作了一段時間(但點擊圖標將加載菜單活動,並且我想要加載登錄活動),但現在甚至不起作用。啓動器圖標消失

編輯:我也已經刪除了所有的活動,從清單除的.login活動。不工作。

這裏是我的清單: `

<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.intent.category.LAUNCHER」/> '刪除其它類別還編輯了android名 –

回答

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

歡迎您.. :) –