Mehrere Activities (Android)

Dieses Thema Mehrere Activities (Android) im Forum "Mobile Geräte" wurde erstellt von homer65, 27. Nov. 2011.

Thema: Mehrere Activities (Android) Hallo Gemeinde, schreibe meine zweite Android App. Diese hatt jetzt mehr als eine Activity, nämlich genau drei....

  1. Hallo Gemeinde,
    schreibe meine zweite Android App.
    Diese hatt jetzt mehr als eine Activity, nämlich genau drei.
    Wenn ich jetzt das .apk File auf meinem Smartphone installiere, bekomme ich auch drei Icons.
    So wie es aussieht für jede Activity genau ein Icon.
    Das möchte ich aber nicht. Ich möchte nur für die Einstiegs-Activity ein Icon.
    Wie kann ich das erreichen?
    Geht das über Einträge im Manifest?
    Gruß Christian
     
  2. Schau mal hier --> hier klicken (Klick)
    Dort wirst du fündig!
  3. Wtf, wie sieht denn dein Manifest aus? Eine Activity ist nur eine View, da reicht für alle anderen eig. ein simpler Eintrag ala
    [xml]
    <activity android:name=".ACTIVITYNAME"></activity>[/xml]
    ???:L:bahnhof:
     
  4. Das Manifest sieht so aus:
    Code (Text):

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="org.myoggradio.tracker"
          android:versionCode="1"
          android:versionName="1.2">
        <uses-sdk android:minSdkVersion="7" />
        <uses-permission
            android:name="android.permission.INTERNET" />
        <uses-permission
            android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission
            android:name="android.permission.ACCESS_MOCK_LOCATION" />
        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".AMyTrackerActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".EinstellungenActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
                   <activity android:name=".TrackerActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
         </application>
    </manifest>
     
     
  5. Habs gefunden, es lag wohl am Manifest.
    Es folgt die verbesserte Version:
    Code (Text):

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="org.myoggradio.tracker"
          android:versionCode="1"
          android:versionName="1.2">
        <uses-sdk android:minSdkVersion="7" />
        <uses-permission
            android:name="android.permission.INTERNET" />
        <uses-permission
            android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission
            android:name="android.permission.ACCESS_MOCK_LOCATION" />
        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".AMyTrackerActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".EinstellungenActivity"
                      android:label="@string/app_name">
            </activity>
                   <activity android:name=".TrackerActivity"
                      android:label="@string/app_name">
            </activity>
         </application>
    </manifest>
     
     
  6. Jepp, du darfst natürlich nicht mehrere Activities als MAIN deklarieren :) --> Intent-Filter raus bei den restlichen!
    (p.s. Ich setze den Thread mal als "erledigt" - nächstes mal bitte selbst markieren!)
     
  7. Kostenlose Java-Grundlagen DVD im Wert von 29,95 € heute kostenlos sichern (Klick)
Die Seite wird geladen...

Mehrere Activities (Android) - Ähnliche Themen

Forum Datum
Daten zwischen mehreren Activities Mobile Geräte 26. Okt. 2012
+ Paint: Mehrere Objekte zeichnen lassen AWT, Swing, JavaFX & SWT Freitag um 04:03 Uhr
Mehrere Modal-Dialoge übereinander AWT, Swing, JavaFX & SWT Freitag um 02:17 Uhr
Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen Dienstag um 15:34 Uhr
CSV parsen mehrere Zeilen Allgemeine Java-Themen 15. Juli 2016
Interessante Stellenangebote


Weitere Stellenanzeigen

Stellenanzeige Mediadaten