Mehrere Activities (Android)

Mobile Geräte: Mehrere Activities (Android)

J2ME, Android
  1. Mehrere Activities (Android) #1
    homer65


    Mehrere Activities (Android) - Standard Mehrere Activities (Android)
    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. Mehrere Activities (Android) #2
    eRaaaa


    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]

  3. Mehrere Activities (Android) #3
    homer65


    Das Manifest sieht so aus:
    Code:
    <?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>

  4. Mehrere Activities (Android) #4
    homer65


    Habs gefunden, es lag wohl am Manifest.
    Es folgt die verbesserte Version:
    Code:
    <?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>

  5. Mehrere Activities (Android) #5
    eRaaaa


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

  • Javavideokurs
    Videokurs
    Dein Weg zum Java-Profi!
    25 Stunden geballtes Java Know-How.

    Videokurs

  • Ähnliche Themen zu Mehrere Activities (Android)
    1. Daten zwischen Activities übergeben
      Von mock789 im Forum Mobile Geräte
      Antworten: 7
      Letzter Beitrag: 16.10.2012, 18:26
    2. Umgang mit mehreren Activities
      Von Sen im Forum Mobile Geräte
      Antworten: 4
      Letzter Beitrag: 07.10.2012, 13:05
    3. RCP - Activities
      Von RCPAct im Forum Plattformprogrammierung
      Antworten: 3
      Letzter Beitrag: 24.05.2011, 19:38
    4. Übergang zwischen 2 Activities
      Von e9926044 im Forum Mobile Geräte
      Antworten: 1
      Letzter Beitrag: 25.11.2010, 17:33
    Sie betrachten gerade Mehrere Activities (Android)