1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  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
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
Notification beenden wenn ein übergebener Intent ausgeführt wird. Android App Entwicklung 02.03.2018
Fragment Textview Text von non-Activity ändern Android App Entwicklung 27.01.2018
[OFFEN] If (loginSuccess) dann neue Activity Android App Entwicklung 11.12.2017
Integer-Wert übertragen auf zweite Activity Android App Entwicklung 17.11.2017
[ERLEDIGT] Bitmap von Activity an Activity übergben Android App Entwicklung 03.09.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android intent daten übergeben

    ,
  2. android studio werte ubergebrn

    ,
  3. android studio intent variablen

    ,
  4. eingabe intent ubergeben,
  5. android studio daten nächste activity,
  6. android studio string in neue activity übergeben,
  7. variablen an activity ,
  8. android app parameter übergeben,
  9. intent daten mitgeben,
  10. toast variable ausgeben,
  11. Android Intent Datenübergabe,
  12. Android intent Daten an Aktivität übergeben,
  13. android activities variablen ü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.