Ist es möglich, eine Variable vom Typ Anwendungsinfo an eine andere Aktivität durch Absicht zu übergeben.wenn möglich, wie soll ich zu einer anderen Aktivität übergehen, wie werde ich die Daten bei anderen Aktivitäten abrufen? (I erhalten Anwendung Infos von onListItemClick()) .Thanks im VorausWie übertrage ich Anwendungsinformationen an eine andere Aktivität?
0
A
Antwort
3
Ist es möglich, eine Variable vom Typ Application auf eine andere Tätigkeit vorsätzlich zu übergeben.
Ja, wie ApplicationInfo
is Parcelable
. Verwenden Sie putExtra()
on your Intent
, übergeben Sie einen Schlüssel und Ihre ApplicationInfo
.
Wie erhalte ich die Daten bei anderen Aktivitäten?
Anruf getIntent().getParcelableExtra()
, in der gleichen Tonart vorbei, die Sie für putExtra()
verwendet.
0
Ja, können Sie Daten zwischen Intent passieren ist hier einfach Schnipsel
Dies sollte
Intent intent = new Intent(ActivityFirst.this, ActivitySecond.class);
intent.putExtra("name", "value");
startActivity(intent);
Jetzt in Ihrem ActivityFirst.java sein, dass die Daten bei anderen holen können ActivitySecond .java
String strData = getIntent().getStringExtra("name"); //Write exact name which have passed in putExtra()
Verwandte Themen
- 1. Wie übertrage ich Daten von einer Aktivität in eine andere und setze sie auf die Textansicht?
- 2. Ember.js Wie übertrage ich eine Komponente als Parameter an eine andere Komponente?
- 3. die GeoPoint an eine andere Aktivität senden
- 4. Variablenwert an eine andere TextView-Aktivität übergeben
- 5. Übergabe von Parametern von Aktivität an eine andere Aktivität Fragmenten
- 6. Wie man byte [] Liste an eine andere Aktivität übergeben
- 7. Wie übergebe Elemente an eine andere Aktivität übergeben?
- 8. Wie übertrage ich zwei Parameter von einer Klasse in eine andere?
- 9. Wie übergebe ich den Wert einer Aktivität an eine andere und zeige sie im Adapter an?
- 10. Übergeben des Datenbankklassenobjekts von der Hauptaktivität an eine andere Aktivität
- 11. Weitergabe von lat lng an eine andere Aktivität in Android
- 12. Senden von Daten an eine andere Aktivität zur Laufzeit
- 13. Übergabe der Arraylist des benutzerdefinierten Objekts an eine andere Aktivität
- 14. Breite und Länge eingeben und an eine andere Aktivität senden
- 15. Angular 2: Wie übertrage ich Routenparameter an die Unterroute?
- 16. Ich möchte Daten von einer Aktivität an eine andere Aktivität senden, ohne die zweite Aktivität zu starten
- 17. Relativ einfache Aufgabe: Wie gebe ich den ausgewählten Artikel von einer Aktivität an eine andere zurück?
- 18. Wie zeige ich eine Aktivität als Pop-up auf andere Aktivitäten an?
- 19. Wie kann ich Variablen aus ListView erhalten und an eine andere Aktivität übergeben?
- 20. Fortschrittsbalken hinzufügen, wenn eine Aktivität eine andere Aktivität lädt
- 21. Wie übergebe ich JToggleButton an eine andere Klasse?
- 22. Wie übergebe ich eine retrieve Datenbankdaten an eine andere Seite?
- 23. zeigen NavigationView auf eine andere Aktivität
- 24. Anwendungsinformationen teilweise fehlende Daten
- 25. dispaly eine Listenansicht über andere Aktivität
- 26. Wie übertrage ich Daten an eine Komponente, die mit $ compile in AngularJS kompiliert wurde?
- 27. Wie zeige ich eine benutzerdefinierte Formularfenster-Workflow-Aktivität an
- 28. Wie übertrage ich die Java-Konsolenausgabe in eine Datei?
- 29. Wie übertrage ich eine zweite Variable von routes.php an einen Controller in Laravel 5?
- 30. Wie übertrage ich Daten von einem BroadcastReceiver zu einer Aktivität, die gerade gestartet wird?
Ich habe diesen Code bei der ersten Aktivität verwendet ApplicationInfo app = applist.get (position); Absicht intent = new Intent (getBaseContext(), view_process.class); intent.putExtra ("app1", App); startActivity (Absicht), wie soll ich es bei der zweiten Aktivität abrufen? –
@kjcreations: Wie ich in meiner Antwort geschrieben habe, "getIntent(). GetParcelableExtra()", übergeben Sie den gleichen Schlüssel, den Sie für 'putExtra()' verwendet haben. Wenn Sie einen Schlüssel von "app1" gewählt haben, wäre das "getIntent(). GetParcelableExtra (" app1 ")". – CommonsWare