2012-04-05 8 views
0

Nach einigen Änderungen, die ich an meiner App vorgenommen habe, damit die Aktivitäten in einer anderen Reihenfolge angezeigt werden, erscheint das App-Symbol nicht mehr im Bildschirm "Alle Apps" auf dem Android Gerät. Es wird jedoch auf dem Bildschirm "Zuletzt" angezeigt. Ich denke, es hat etwas mit einem Konfigurationsfehler in meiner Manifest-Datei zu tun. Ich möchte, dass die ServerChoiceActivity diejenige ist, die durch das Symbol dargestellt wird, und es wird gestartet, wenn es vom letzten Bildschirm aus gestartet wird, aber die Tatsache, dass es kein Icon auf den Seiten "Alle Apps" oder "Heruntergeladen" gibt, verwirrt mich ziemlich .Android App wird nicht in "Alle Apps" angezeigt

Die Anwendung Abschnitt meiner Manifest-Datei:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" android:debuggable="true"> 
    <activity android:name=".ServerChoiceActivity" 
     android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
      <data android:mimeType="image/*"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
     </intent-filter> 
    </activity> 
    <activity android:name=".ServerSettingsActivity" android:screenOrientation="portrait" android:label="@string/settings_title"> 
     <intent-filter> 

     </intent-filter> 
    </activity> 
    <activity 
     android:name=".ImageShareActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.SEND"/> 
      <data android:mimeType="image/*"/> 
     </intent-filter> 
    </activity> 
    <activity 
     android:screenOrientation="portrait" 
     android:name=".MultiImageUploadActivity" 
     android:taskAffinity="test.affinity" 
     android:label="@string/multiupload_title"> 
     <intent-filter> 

     </intent-filter> 
    </activity> 
    <activity 
     android:screenOrientation="portrait" 
     android:taskAffinity="test.affinity" 
     android:noHistory="true" 
     android:label="Bucket" 
     android:name=".BucketActivity"> 
     <intent-filter> 

     </intent-filter> 
    </activity> 
</application> 

Irgendwelche Vorschläge? Die App funktioniert wie erwartet, wenn ich sie starte, und es funktionierte gut, einschließlich der Anzeige des Icons, bevor ich die Manifest-Datei änderte.

+0

Versuchen Sie, das Original-by-one in den Modifikationen hinzufügen. –

Antwort

1

Möglicherweise, weil Sie diese in Ihrem ServerChoiceActivity Intent-Filter:

<data android:mimeType="image/*"/> 
Verwandte Themen