2017-12-21 5 views
0

Ich habe eine Frage zur Weitergabe von Daten in Android Studio.Weitergabe von Daten mit putExtra()

Ich möchte Daten zwischen 2 Aktivitäten übergeben. In der zweiten Aktivität möchte ich den URI des Bildes erhalten und es in ein ImageView laden.

Bild von Hauptaktivität erster Schritt enter image description here

In diesem Bild sehen wir, dass die Extras hinzugefügt worden waren, und der Wert „mImageUri“ gesetzt ist.

Bild vom Filter Aktivität, die zweiten enter image description here

Dann, wenn ich in die zweite Aktivität bin, will ich diese zusätzlichen Daten lesen, und wenn ich es den Wert von ‚s‘ zu tun ist gleich ‚Null‘.

Haben Sie irgendwelche Ideen was mache ich falsch? Grüße.

+0

in der nächsten Zeile einen Haltepunkt hinzufügen dann für den Wert, den Debugger überprüfen von 'S' –

+0

können Sie versuchen, rufen getIntent(). GetStringExtra („ImageUri“); Nach dem Super-Aufruf in OnCreate(). –

+0

Wert von 's' ist gleich 'null'. Es ist sogar im zweiten Bild sichtbar. – Stegenda

Antwort

0

Versuchen Sie, diese

in Ihrem zweiten Aktivität verwenden
Bundle extras = getIntent().getExtras(); 
if (extras != null) { 
    String s = extras.getString("ImageUri"); 
}