Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Icon für jede Klasse?

Das Thema "Icon für jede Klasse?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.10.2011, 12:09   #1 (permalink)
Neuer Benutzer

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 20.10.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Icon für jede Klasse?

Hallo Leute!

Ich habe das Problem, das bei dieser Anwendung nach der Installation auf Handy oder Simulator/Emulator
das Icon für diese App mehrfach auftaucht. Genauer: für jede Klasse!?
Aber wieso?


Code:
package de.rhapp;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Button;
import android.view.View;


public class RHAppActivity extends Activity  
{
/** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.main);

     
   /////////// button 1 AllesZumTraning
    final Button allgTraining = (Button) findViewById(R.id.button1);
    allgTraining.setOnClickListener(new View.OnClickListener() 
    {
         public void onClick(View view) 
         {
             Intent myIntent = new Intent(view.getContext(),AllesZumTraning.class);
            startActivity(myIntent);
         }
     }); //setOnClickListener

        
    /////////// button 2 Fragen an den Einstazleiter
    final Button FragenAnEL = (Button) findViewById(R.id.button2);
    FragenAnEL.setOnClickListener(new View.OnClickListener() 
    {
         public void onClick(View view) 
         {
             Intent myIntent = new Intent(view.getContext(),FragenAnEL.class);
            startActivity(myIntent);
         }
     }); //setOnClickListener 

      
   
 } //onCreate(Bundle savedInstanceState)
}//RHAppActivity extends Activity    

//-------------------------------------------------------------    
File: AllesZumTraning.java 
package de.rhapp;

import android.app.Activity;
import android.os.Bundle;


public class AllesZumTraning extends Activity  
{
/** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
     super.onCreate(savedInstanceState);
       setContentView(R.layout.allgekines_training);
    } //onCreate(Bundle savedInstanceState)
    
}//RHAppActivity extends Activity    

//-------------------------------------------------------------    
File: FragenAnEL.java

package de.rhapp;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;


public class FragenAnEL extends Activity  
{
/** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
     super.onCreate(savedInstanceState);
       setContentView(R.layout.fragen_an_el); 

    
    /////////// button 1
    final Button FragenAnELT = (Button) findViewById(R.id.button1);
    FragenAnELT.setOnClickListener(new View.OnClickListener() 
    {
         public void onClick(View view) 
         {
             Intent myIntent = new Intent(view.getContext(),FragenAnELT.class);
            startActivity(myIntent);
         }
     }); //setOnClickListener 

    /////////// button 1
    final Button FragenAnELF = (Button) findViewById(R.id.button2);
    FragenAnELF.setOnClickListener(new View.OnClickListener() 
    {
         public void onClick(View view) 
         {
             Intent myIntent = new Intent(view.getContext(),FragenAnELF.class);
            startActivity(myIntent);
         }
     }); //setOnClickListener 

    } //onCreate(Bundle savedInstanceState)

}//RHAppActivity extends Activity    

//-------------------------------------------------------------    
File:  FragenAnELF.java

package de.rhapp;

import android.app.Activity;
import android.os.Bundle;


public class FragenAnELF extends Activity  
{
/** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
     super.onCreate(savedInstanceState);
       setContentView(R.layout.fragen_an_el_f); 

    } //onCreate(Bundle savedInstanceState)
    
}//RHAppActivity extends Activity    

//-------------------------------------------------------------    
File:  FragenAnELT.java

package de.rhapp;

import android.app.Activity;
import android.os.Bundle;


public class FragenAnELT extends Activity  
{
/** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
     super.onCreate(savedInstanceState);
       setContentView(R.layout.fragen_an_el_t); 
       
    } //onCreate(Bundle savedInstanceState)
    
}//RHAppActivity extends Activity    


//-------------------------------------------------------------    
File: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="de.rhapp"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="9" />

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".RHAppActivity"
                  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=".AllesZumTraning"
                  android:label="Frage1">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
          <activity android:name=".FragenAnEL"
                  android:label="Frage1">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
     
           <activity android:name="FragenAnELT"
                  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="FragenAnELF"
                  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>
    <supports-screens android:anyDensity="true" />
    
</manifest>
idova ist offline   Mit Zitat antworten
Alt 20.10.2011, 12:23   #2 (permalink)
Android Experte

Modell: HTC Hero

Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
Standard AW: Icon für jede Klasse?

Launcher zeight die Aktivities mit:
Code:
            <intent-filter>                 <action android:name="android.intent.action.MAIN" />                 <category android:name="android.intent.category.LAUNCHER" />             </intent-filter>
An - also macht es alles richtig. Nehme diese Filter weg, dan verschwinden die
__________________
_____________________________________________
Meine apps: http://www.pribluda.de/android
Suche Schriftmuster von Prepaid-Auflade-Bons
ko5tik ist offline   Mit Zitat antworten
Alt 20.10.2011, 12:30   #3 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Blalasaadri2

Modell: Motorola Milestone

Registriert seit: 05.10.2010
Beiträge: 61
Abgegebene Danke: 6
Erhielt 14 Danke für 11 Beiträge
Standard AW: Icon für jede Klasse?

Warum hast du in der AndroidManifest.xml für jede Activity einen intent-filter? Und zwar immer den Gleichen? Wenn du (außer bei der Activity, die zuerst starten soll) die Zeilen
Code:
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
entfernst sollte es glaube ich funktionieren.

Gruß,
Blalasaadri
Blalasaadri2 ist offline   Mit Zitat antworten
Alt 20.10.2011, 13:01   #4 (permalink)
Neuer Benutzer

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 20.10.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Icon für jede Klasse?

Vielen Dank!!

Ich ahnte es... das es so was sein muss... ich muss mir das mal anlesen...

idova ist offline   Mit Zitat antworten
Alt 20.10.2011, 17:47   #5 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Icon für jede Klasse?

genau das passiert, wenn man code kopiert, ohne zu wissen was er tut
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
class, icon, icons, klasse

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[Anleitung] 3-Tasten-Kombination wiederherstellen für jede Firmware DrMole Anleitungen für Samsung Galaxy S 427 26.02.2012 18:39
Push Benachrichtigungen für jede App kathi7389 Samsung Galaxy Ace (S5830) Forum 8 25.09.2011 18:36
AndyPad Klasse Tablet für 129 Pfund DonVidi Sonstige Android-Tablets 22 25.07.2011 15:09
Werte aus einer Klasse einer anderen Klasse übergeben und TextView verändern funk Android App Entwicklung 1 07.12.2010 11:13
TabHost von Klasse auf andere Klasse zugreifen Tai Android App Entwicklung 9 11.06.2009 17:03




Du liest gerade: "Icon für jede Klasse?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.