Von jetzt an stelle ich einfach: finish(); aber ich werde nur zur übergeordneten Aktivität zurückkehren und Werte übergeben. Danke im Voraus.Wie kann ich von einem anderen zu einer Aktivität zurückkehren und Werte in Android übergeben?
Antwort
Wenn Sie eine andere Aktivität zu öffnen, eine Schnur oder etwas Gebrauch zu senden:
Intent intent = new Intent(MainActivity.this, AnotherActivity.class);
intent.putExtra("ReferencedWord","String With Whatever You Want");
int CodigoPeticion;
CodigoPeticion=2;
startActivityForResult (intent,CodigoPeticion);
finish();
referencedWord ist der Schlüssel die Zeichenfolge in der anderen Tätigkeit zu öffnen. dies in Ihrem onCreate
String word="";
Bundle extras = getIntent().getExtras();
if (extras!= null) {
word = extras.getString("ReferencedWord");
Toast.makeText(getBaseContext(),"String given by MainActivity: "+word,Toast.LENGTH_LONG).show();
}
In einer anderen Tätigkeit Verwendung bei der ersten Aktivität zweite Aktivität gehen bilden. die erste Aktivität wird Pause. so, wenn Sie die zweite Aktivität die erste Aktivität beenden wird wieder fortsetzen
Sie einen Wert aus dem zweiten Aktivität zur ersten Aktivität passieren
so gerade die erste Aktivität beenden und zweite Aktivität beginnen, wenn Sie wieder kommen In den ersten Aktivität erste Aktivität von der zweiten nur Vorsatz und an ihm das Bündel Nachricht, nachdem es die zweite Aktivität
Absätze eins und zwei sind klar, kann nicht die letzten bekommen, können Sie detaillierter erklären? Danke im Voraus. –
beenden Wenn Sie Werte von einer Aktivität auf eine andere Tätigkeit passieren wollen
Intent sendVal = new Intent(this,NextActivity.class);
sendVal.putExtra("key","any values"); //key is your private key for sending values
startActivityForResult(sendVal,4); //request code
finish();
In nächster Aktivität, können Sie diese Werte aus PreviousActivity abrufen können:
Bundle extraVal = getIntent().getExtras();
//getting values from extraVal
String myString = extraVal.getString("key"); //so our value is "any values"
Toast.makeText(getApplicationContext(),"Your string from previous Activity"+myString,Toast.LENGTH_LONG).show();
Auf diese Weise können Sie Werte aus PreviousActivity abrufen.
Wenn wollen Sie Werte von NextActivity zu PreviousActivity erhalten dann überschreiben die onActivityResult Methode und holen Sie Ihre Werte von Vorsatz Parameter (3.) von onActivityResult Methode durch Ihre Anfrage Code entspricht.
onActivityResult Methode aufruft, wenn Sie von NextActivity zu PreviousActivity kommen zurück
- 1. Werte von einer Aktivität zu anderen übergeben
- 2. Wie kann ich zu einer Aktivität irgendwo im Aktivitätsstapel zurückkehren?
- 3. übergeben Daten von einer Aktivität zu einem anderen in Xamarin.Android
- 4. Wie JSON-Ergebnis von einer Aktivität zu einem anderen
- 5. ArrayList zu einer anderen Aktivität und Anzeige in einem ListView
- 6. Android: Listview-Daten werden nicht in einer anderen Aktivität übergeben
- 7. Wie Daten von einer Aktivität zu einer anderen Aktivität in Android
- 8. Wie navigiere ich von Fragment in einer Aktivität zu Fragment in einer anderen Aktivität?
- 9. Wie man Jpg Image von einer Aktivität zu einer anderen Aktivität in Android sendet?
- 10. Android AlarmManager - Abbrechen von einer anderen Aktivität
- 11. Werte von verschiedenen Textfeldern zu einem anderen übergeben
- 12. Wie kann ich zwei Parameter von einem Fragment zu einer Aktivität übergeben
- 13. Werte von listView in Android zu textView oder einer anderen Listview gleichen Aktivität
- 14. Wie öffne ich eine Aktivität in einem Paketunterordner von einer anderen Aktivität?
- 15. Wie kann ich von Unity Player zur vorherigen Android-Aktivität zurückkehren?
- 16. Wie Wert zu übergeben Intent zwischen Aktivität in android
- 17. Wie bekomme ich Wert von PreferenceFragment zu einer anderen Aktivität
- 18. Zu einer anderen Aktivität in Robotium gehen
- 19. Android: Wie kann ich eine Ansicht für eine Aktivität anzeigen, die auf einem Wert basiert, der von einer Absicht einer anderen Aktivität übergeben wurde?
- 20. Wie kann ich Wert von einem Verfahren zum anderen zurückkehren und tauschen
- 21. Mercurial: Wie kann ich zu einer bestimmten Revision zurückkehren?
- 22. Wie AsynkTask von einer anderen Aktivität in Android aufrufen?
- 23. Android: Pass-Liste <GeoPoint> zu einer anderen Aktivität
- 24. Zurückkehren zur vorhandenen Instanz einer übergeordneten Aktivität aus einer anderen Aktivität
- 25. Kann ich den Verweis eines Objekts von einer Aktivität auf eine andere in Android übergeben?
- 26. So rufen Sie die Funktion einer Aktivität von einer anderen Aktivität oder einem anderen Dienst auf?
- 27. Android: Anruf Aktivität einer anderen Anwendung
- 28. Eine TXT-Datei lesen und in einem textView auf einem anderen Fragment/einer anderen Aktivität anzeigen
- 29. Android: Wie eine Aktivität von einem Image zu beenden, die in einer anderen Klasse auf die Aktivität gehört
- 30. Nullable Werte von Aktivität
Hallo, Ihr Code funktioniert, aber ich verliere die Daten der übergeordnete Aktivität, ich will es –
hallo erhalten, ok von der nur den Umfang ändern Variable Wort, inizialisieren sie vor der Verwendung der Bundle Extras, danach, Sie haben die Daten von der letzten Aktivität, verwenden Sie es wie Sie wollen –