Ich habe ein Plugin für den Hintergrunddienst (um die Anwendung im Hintergrund auszuführen) in phonegap erstellt.
Hier ist mein Java-Code für das Plugin:
%Vor%und meine js-Datei ist:
%Vor%und in meinem index.html. Ich habe den folgenden Code in meiner Taste hinzugefügt. Klicken Sie auf
navigator.BackgroundService.onCreate (); navigator.BackgroundService.onStart (intent, 1);
Mein Fehler ist:
%Vor%Wenn ich startService (neue Absicht (this, MyService.class)); aus der Java-Datei entfernt habe, habe ich den folgenden Fehler:
%Vor%sonst kann ich die Anwendung nicht ausführen Ich erhalte den Fehler in der Java-Datei.Am bekomme das rote Kreuzzeichen (wie ' X ') in der linken Ecke dieser Zeile ' startService (neue Absicht (this, MyService.class)); ' Bitte sag mir, wo ich falsch liege, bitte führe mich, danke im voraus.
Ich erhalte den Fehler beim Startservice. Wenn ich den Cursor zum startService bewege, erhalte ich create Methode 'startService (Absicht)'
Und ich habe den Zweifel in diesem Plugin kann ich in der Lage, das Javascript im Hintergrund laufen oder nicht.Wenn es möglich ist, wie Sie die Warnung im Hintergrund erhalten. Bitte sagen Sie mir, wo ich falsch liege, bitte führe mich, danke in Fortschritt.
Die Erstellung des Plugins ist in Ordnung. Sie erstellen Ihren Service wie eine normale Java-Datei. Und dann Sobald du dieses Plugin anrufst. Sie starten einfach Ihren Service wie
%Vor%Dann wird Ihr Dienst im Hintergrund ausgeführt. Dies ist eine einfache Möglichkeit.
Wenn Sie separat einen Service erstellen,
Ihr Plugin sollte so aussehen
%Vor%Ihre .js -Datei sollte wie folgt aussehen
%Vor%Und Ihre HTML -Datei sollte so aussehen
%Vor%Außerdem müssen Sie Ihr phonegap Plugin in Ihrer res / xml / plugins.xml wie
registrieren %Vor%