| |||||||
Das Thema "Icon für jede Klasse?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #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
| 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> |
| | |
| | #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
|
Launcher zeight die Aktivities mit: Code: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons |
| | |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 05.10.2010
Beiträge: 61
Abgegebene Danke: 6
Erhielt 14 Danke für 11 Beiträge
|
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> Gruß, Blalasaadri |
| | |
| | #5 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
genau das passiert, wenn man code kopiert, ohne zu wissen was er tut
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |