Mehrere Activities (Android)

Diskutiere Mehrere Activities (Android) im Mobile Geräte Forum; Hallo Gemeinde, schreibe meine zweite Android App. Diese hatt jetzt mehr als eine Activity, nämlich genau drei. Wenn ich jetzt das .apk File...

  1. homer65
    homer65 Neues Mitglied
    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. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. eRaaaa
    eRaaaa Moderator
    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. homer65
    homer65 Neues Mitglied
    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. homer65
    homer65 Neues Mitglied
    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. eRaaaa
    eRaaaa Moderator
    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!)
     
Die Seite wird geladen...

Mehrere Activities (Android) - Ähnliche Themen

Daten zwischen mehreren Activities
Daten zwischen mehreren Activities im Forum Mobile Geräte
JavaFX - mehrere Views, Model durchreichen
JavaFX - mehrere Views, Model durchreichen im Forum AWT, Swing, JavaFX & SWT
Mehrere JComboBoxen - wie die versch. Boxen mit ItemStateChange auslesen?
Mehrere JComboBoxen - wie die versch. Boxen mit ItemStateChange auslesen? im Forum AWT, Swing, JavaFX & SWT
Mehrere Zahlen speichern
Mehrere Zahlen speichern im Forum Java Basics - Anfänger-Themen
Mehrere Clients
Mehrere Clients im Forum Netzwerkprogrammierung
Thema: Mehrere Activities (Android)