1. ensacom, 22.05.2009 #1
    ensacom

    ensacom Threadstarter Android-Hilfe.de Mitglied

    Hallo, wie kann ich eine Variable int an eine activity übergeben?

    Danke
     
  2. Markus, 22.05.2009 #2
    Markus

    Markus Gewerbliches Mitglied

    In der Intent Klasse gibt es get/putExtra Methoden über die man Daten mitgeben kann.
     
  3. ensacom, 22.05.2009 #3
    ensacom

    ensacom Threadstarter Android-Hilfe.de Mitglied

    Hallo, erst mal Danke für den Tipp.

    Ich habe jetzt folgendes um eine ID an die nächste activity mitzugeben.
    Code:
    @Override
        protected void onListItemClick(ListView l, View v, int position, long id) {
            super.onListItemClick(l, v, position, id);
    
            Intent iFahrzeug_new = new Intent(this, Fahrzeug_New.class);
            iFahrzeug_new.putExtra("id", id);
            startActivity(iFahrzeug_new);
        }
    Wie kann ich nun aber im onCreate der activity Fahrzeug_New ausgeben lassen?

    Danke
     
  4. Markus, 22.05.2009 #4
    Markus

    Markus Gewerbliches Mitglied

    In der Activity z. B. mit getIntent().getExtras().
     
  5. ensacom, 22.05.2009 #5
    ensacom

    ensacom Threadstarter Android-Hilfe.de Mitglied

    Hm ich bekomme mit untenstehendem source immer 0 und nicht die ID die übergeben wurde-




    activity Fahrzeug_New die die übergebene ID anzeigen soll
    Code:
    @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.fahrzeug_new);
            
            Spinner s1 = (Spinner) findViewById(R.id.cb_KfzTreibstoffArt);
            ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                    this, R.array.Kraftstoffarten, android.R.layout.simple_spinner_item);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            s1.setAdapter(adapter);
            
            int i = getIntent().getExtras().getInt("id",0);
            String a = ""+i;
            
            Toast toast = Toast.makeText(this, a, Toast.LENGTH_SHORT);
            toast.show();
        }
    

    activity fahrzeuge von der die zu übergebende ID kommt
    Code:
    @Override
        protected void onListItemClick(ListView l, View v, int position, long id) {
            super.onListItemClick(l, v, position, id);
    
            final Intent iFahrzeug_new = new Intent(this, Fahrzeug_New.class);
            iFahrzeug_new.putExtra("id", id);
            startActivity(iFahrzeug_new);
        }
    
    Was ist da falsch?
     
  6. ensacom, 22.05.2009 #6
    ensacom

    ensacom Threadstarter Android-Hilfe.de Mitglied

    Ok, ich habe den Fehler eben gefunden.
    es muss so aussehen (getLong("id"));

    Code:
    Toast toast = Toast.makeText(this, ""+getIntent().getExtras().getLong("id"), Toast.LENGTH_SHORT);
    toast.show();
    
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Nachrichten vom FirebaseMessagingService an die MainActivity übergeben? Android App Entwicklung 09.01.2019
Methode fürs Verlinken von Variablen mit IDs? Android App Entwicklung 27.08.2018
Fehlermeldung 'Activity has leaked window' Android App Entwicklung 20.08.2018
TextView wert übergeben Android App Entwicklung 28.06.2018
Daten speichern in einer Datei auf der jede Aktivität zugreifen kann Android App Entwicklung 12.05.2018

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android activity parameter übergeben

    ,
  2. android intent daten übergeben

    ,
  3. android studio werte ubergebrn

    ,
  4. android autorun with parameter,
  5. android studio intent werte übergeben,
  6. android studio variable activity,
  7. android studio varrable übergeben,
  8. android intent an andere activity,
  9. android studio variablen überwachen,
  10. android daten im view übergeben,
  11. Variablen an eine ander Activity übergeben android,
  12. string android studio übergeben,
  13. android studio werte aus anderer activity übertragen,
  14. android studio variable an andere aktivity übergeben,
  15. parameter an nativeactivity übergeben
Du betrachtest das Thema "Variable an eine activity übergeben" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.