2017-05-23 6 views
0

Ich habe Anwendung auf Android geschrieben, um SMS zu senden, wenn jemand die Position des Telefons geändert hat. Es funktioniert gut, wenn der Bildschirm nicht gesperrt ist. Selbst wenn die App im Hintergrund läuft, der Bildschirm jedoch eingeschaltet ist, funktioniert alles gut. Das Problem ist, wenn der Bildschirm gesperrt ist, in diesem Fall App sendet keine SMS. Ich habe 2 Versionen überprüft. Zuerst ohne Erstellen von Service und zweitens Verwenden von Service, aber es funktioniert immer noch nicht. Was lustiger ist, es funktioniert auch, wenn der Bildschirm gesperrt ist, aber das Telefon lädt. Irgendeine Idee, warum es nur funktioniert, wenn das Telefon auflädt? Ich habe den Batery-Saver-Modus ausgeschaltet, aber es hat nicht geholfen. Was blockiert die App, wenn der Bildschirm gesperrt ist? Und warum blockiert es nicht, wenn das Telefon an das Ladegerät angeschlossen ist?Android-Anwendung funktioniert nicht, wenn Bildschirm gesperrt ist

+1

überprüfen Sie Ihren Service, könnte es zu stoppen, wenn Anwendung –

Antwort

0

Ich denke, es s because of security. Android OS does not allow sending sms in background. Or it s wegen Doze-Modus (oder eine ähnliche Funktionalität)

+0

geschlossen ist also, warum es funktioniert, wenn das Telefon eingesteckt ist das Ladegerät? Außerdem habe ich es auf mehreren Handys überprüft und irgendwie funktioniert es nur auf Xperia SP mit Android 4.3 (auch ohne aufladen). – user1774229

+0

@ user1774229 Weil, wenn Telefon geladen wird Doze-Modus ist ausgeschaltet –

Verwandte Themen