1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

KundenserviceAppTake2

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von PauleFlügge, 02.07.2012.

  1. PauleFlügge, 02.07.2012 #1
    PauleFlügge

    PauleFlügge Threadstarter Neuer Benutzer

    Beiträge:
    19
    Erhaltene Danke:
    1
    Registriert seit:
    20.06.2012
    Phone:
    Samsung Galaxy 551
    Hallo,

    ich bin soweit mit der App fertig :) ich wollte jetzt mal fragen : Ich habe 5 Verschiedene Layouts und 5 Dazugehörige Activitys und wollte mal fragen wie ich die MainActivity.java Schreiben kann sodass es die anderen Activitys aufruft.
    Dann Wäre da noch :
    Code:
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main); 
    damit Startet ja eine App und wie kann man das umschreiben das das nur gestartet wird wenn man zum beispiel auf den Tariefrechner geht das dann nur die TarifrechnerActivity gestartet wird ,weil wenn ich das so lasse müsste die App abstürtzen oder einfach
    Code:
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView([COLOR="Red"]R.layout.main[/COLOR]);
    das in :
    das ändern geht das ??

    Dann schonmal danke im vorraus :)))
     
  2. TDS95, 02.07.2012 #2
    TDS95

    TDS95 Android-Hilfe.de Mitglied

    Beiträge:
    48
    Erhaltene Danke:
    5
    Registriert seit:
    12.01.2012
    Phone:
    Samsung Galaxy Ace
    Die Activity wechsel du mithilfe von Intents.
    Wenn du zum Beispiel von deiner MainActivity zu deiner TarifrechnerActivity wechseln möchtest würde das ganze so aussehen:

    Code:
    public void startTarifrechner(View v) {
            Intent tarifIntent = new Intent([COLOR=Red]this, TarifrechnerActivity.class[/COLOR]);
            startActivity(tarifIntent);
        }
    
    Erläuterung zum rot markierten:
    Du musst zum einen Angeben welche Activity du "wechseln möchtest" (= this (also die Activity in der du dich gerade befindest).
    Und dann musst du noch angeben zu welcher Activity du wechseln möchtest (in dem Fall TarifrechnerActivty).

    Siehe auch: Starting Another Activity | Android Developers
     

Diese Seite empfehlen