1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  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 - Variable eine activity Forum Datum
[ERLEDIGT] Android Studio meint ich soll lokale Variablen verwenden Android App Entwicklung 29.04.2017
Edit Text Variablen lässt sich nicht richtig vergleichen Android App Entwicklung 14.08.2016
int variable immer speichern Android App Entwicklung 03.08.2016
[ERLEDIGT] *.viivo kann keiner App zugeordnet werden - MANIFEST.XML ? Android App Entwicklung Freitag um 10:35 Uhr
[OFFEN] Hat jemand eine Automatik-Lösung zum zip Cleanen? Android App Entwicklung 09.05.2017
[OFFEN] Menu zeigt keine Icons nur ... Android App Entwicklung 09.05.2017
[OFFEN] Screen einer anderen App aufnehmen und auswerten Android App Entwicklung 06.04.2017
[OFFEN] Klick auf Marker soll ein zweites kleineres Layout anzeigen, Map soll trotzdem noch scrollbar (verwendbar) sein Android App Entwicklung 04.04.2017
[ERLEDIGT] Datenbank in eine Cloud sichern (Backup) Android App Entwicklung 29.03.2017
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android studio string in neue activity übergeben

    ,
  2. variablen an activity

    ,
  3. android app parameter übergeben

    ,
  4. intent daten mitgeben,
  5. toast variable ausgeben,
  6. Android Intent Datenübergabe,
  7. Android intent Daten an Aktivität übergeben,
  8. android activities variablen übergeben