Java-Forum.org  

Zurück   Java-Forum.org > Java - Programmierung > Mobile Geräte

Mobile Geräte: Mehrere Activities (Android)

J2ME, Android

Antwort     Ist dieses Thema erledigt?
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.11.2011, 18:30   #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
 

 
Anzeige
 

AW: Mehrere Activities (Android)



 
Alt 27.11.2011, 18:43   #2
eRaaaa
 
Mehrere Activities (Android) - Standard AW: Mehrere Activities (Android)

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 Code: Quelltext in neuem Fenster öffnen
  1. <activity android:name=".ACTIVITYNAME"></activity>
 
Alt 27.11.2011, 19:01   #3
homer65
Themenstarter
 
Mehrere Activities (Android) - Standard AW: Mehrere Activities (Android)

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>
 
Alt 27.11.2011, 19:27   #4
homer65
Themenstarter
 
Mehrere Activities (Android) - Standard AW: Mehrere Activities (Android)

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>
 
Alt 27.11.2011, 19:45   #5
eRaaaa
 
Mehrere Activities (Android) - Standard AW: Mehrere Activities (Android)

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!)
 
Antwort     Ist dieses Thema erledigt?

Zurück   Java-Forum.org > Java - Programmierung > Mobile Geräte

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: Mehrere Activities (Android)

Daten zwischen Activities übergeben
Daten zwischen Activities übergeben: Hi, ich will einen String von einer Activity zur anderen senden. Soweit bin ich bisher: Intent orderIntent = new Intent(getApplicationContext(),...
Umgang mit mehreren Activities
Umgang mit mehreren Activities: Abend, ich arbeite gerade an den Activities und habe dabei folgendes problem: Mit Hilfe von finish() kann ich meine Activity beenden. Leider ist meine App so aufgebaut: Activity ->...
RCP - Activities
RCP - Activities: Hallo, meine RCP Applikation verfügt über ein Rollenmangement. Es existieren diverse Activities in der plugin.xml Zum Testen der Activities folgendes Snippet: <activityPatternBinding ...
Übergang zwischen 2 Activities
Übergang zwischen 2 Activities: Hi, ich hab 2 Activities und damit auch 2 Views die ich in meiner Android- App anzeige. Wenn ich jetzt von einer Activity/View zur anderen wechseln möchte, muss ich einen Button klicken: ...




Sie betrachten gerade Mehrere Activities (Android)