Ich kodiere eine Android-App, und ich muss WebSockets verwenden ... Ich verwende 2 Aktivitäten und einen Dienst: Ich verwende meine Haupttätigkeit, um Informationen auf dem Server zu nehmen, und ich verwende einen Dienst zu verbinden Dieser Server. Ich möchte von diesem Dienst die andere Aktivität beginnen oder meine Hauptaktivität wissen lassen, wann ich die andere beginnen soll. Wie kann ich das machen ? Danke für Ihre HilfeSteuern Aktivität von einem Dienst
0
A
Antwort
0
Sie können so tun.
1.Sie müssen intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
für Ihre Intent
hinzufügen.
Else, Sie werden Sie hat
Aufruf startActivity() von außerhalb eines Aktivitäts Kontext erfordert die FLAG_ACTIVITY_NEW_TASK Flagge. Ist das wirklich was du willst?
2.You kann intent.putExtra("key","value");
verwenden, um Daten wie Activity
Probe kann
Intent intent = new Intent(this, MainActivity.class);
// add flags
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("key","value");
startActivity(intent);
Verwandte Themen
- 1. Unterdrücken von Benachrichtigungen von einem Dienst, wenn Aktivität ausgeführt wird
- 2. Android: Senden von Sensordaten von einem Dienst an eine Aktivität
- 3. Erstelle eine benutzerdefinierte Ausnahme von einem Dienst zu einer Aktivität
- 4. Android - Verwenden der Methode von einem Dienst in einer Aktivität?
- 5. In Android: Wie Funktion der Aktivität von einem Dienst aufrufen?
- 6. Starten Sie eine Aktivität von einem Dienst (Zeitintervall ändern) - Android
- 7. WCF: Dienstendpunktname in selbst gehosteten Dienst steuern
- 8. Aktivität Einsteigen Dienst
- 9. Aktivität gestartet von Dienst Sichtbarkeit Null
- 10. Android-Dienst-zu-Aktivität-Kommunikationsleistung
- 11. Starten Sie einen Dienst von der Aktivität
- 12. Stoppen Sie einen Dienst von Aktivität
- 13. Senden von Daten vom Dienst an Aktivität
- 14. Android: Aufruf einer Methode in einer Aktivität von einem Dienst (in derselben Aktivität)
- 15. So rufen Sie die Funktion einer Aktivität von einer anderen Aktivität oder einem anderen Dienst auf?
- 16. runOnUiThread vom Dienst zur Aktivität
- 17. Steuern Zeit für den Neustart abgestürzter Dienst in Android
- 18. Dienst von einem anderen Dienst starten
- 19. WCF einen Dienst von einem Dienst aufrufen
- 20. Wie kille ich Aktivität von einem Service
- 21. Wie kann Java RMI zum Steuern eines Desktop-Fensters von einem Windows-Dienst verwendet werden?
- 22. Senden von Nachrichten von meinem Dienst an meine Aktivität?
- 23. Dienst Fabric, steuern, welche Ereignisse in den Tabellenspeicher gespeichert werden
- 24. Einen Container von einem anderen steuern
- 25. Wenn Aktivität den Dienst startet, können Daten in Aktivität nicht sofort an den Dienst übergeben werden
- 26. Appcelerator - Start-Aktivität aus dem Dienst
- 27. startManagingCursor() in einem Dienst?
- 28. Verzögerung beim Starten der Aktivität vom Dienst
- 29. TTS spricht nicht von einem Dienst, während es von einer Aktivität in Android tut
- 30. Empfangen von Daten im Dienst von einem anderen Dienst
Sie starten aus dem Dienst, dass die Aktivität passieren wie in Aktivität! – Xenolion
@Mistercraft Sie können meine Antwort versuchen. – KeLiuyue