Sehr geehrte Damen und Herren, Ich bin ein neuer Blick auf Android. Ich habe viele Artikel über Android Service gelesen, aber ich verstehe nicht genau, was zwischen Lokalem Service und Remote Service Unterschiede gibt (außer "Lokaler Service läuft im selben Prozess wie die Essensaktivität; Remote Services laufen in ihrem eigenen Prozess") Busy Coders Guide zur Android-Entwicklung - Mark L. Murphy).Remote-Service Vs. Local Service
- Bitte zeigt mir, was anders ist zwischen Lokaler Service und Remote Service.
- Was ist der Vorteil/Nachteil der Verwendung von Local Service.
- Was ist der Vorteil/Nachteil der Verwendung von Remote Service.
Dank & freundlichen Grüßen Dai Son
Lieber Falmarri, Danke für Ihre hilfreiche Antwort !. –
Vielen Dank für die Bereitstellung einer klaren/prägnanten Antwort! Ich habe das Internet für dieses Problem untersucht, da es eine wichtige Designentscheidung ist und ich Tutorials zu IPC/AIDL für Android-Remote-Dienste gesehen habe, aber es ist nicht offensichtlich, warum Sie es übernehmen. Mit Ihrer Antwort scheint es nun, dass diese Remote-Dienste nur sinnvoll sind, wenn Sie mehrere * Anwendungen * einen gemeinsamen Hintergrund "Service" abfragen möchten, ansonsten ist es am besten, den Service als lokalen Dienst und Threading für die zeitraubenden Aufgaben verwenden ... bitte korrigieren Sie mich, wenn mein Verständnis falsch ist, da ich im Begriff bin, zu programmieren :) – sradforth
@sradforth: 'Diese Remote-Dienste sind nur nützlich, wenn Sie mehrere Anwendungen haben, die einen gemeinsamen Hintergrund abfragen 'service'' Dies ist einer der Anwendungsfälle für einen Remote-Service. Der andere ist, wenn Ihr Dienst viel gestartet und gestoppt werden muss oder kontinuierlich im Hintergrund laufen muss (schlecht!), aber Ihre gesamte Anwendung benötigt eine Menge RAM. Sie können den Dienst remote ausführen, sodass Ihre Prozessspeicherkarten voneinander getrennt sind. Ich weiß, dass der Urbanairship-Push-Service dies nutzt. Aber ehrlich gesagt finde ich es sehr, sehr, sehr selten das "beste" Design. – Falmarri