Connexion Internet en pause après Android verrouillage du téléphone

Je suis en création d'application qui peut avoir lieu à l'aide de NETWORK_PROVIDER périodiquement en arrière-plan sans l'aide de GPS_PROVIDER. Je suis à l'aide de ALARM_SERVICE et WakeLock(PARTIAL_WAKE_LOCK). mais le problème auquel je suis confronté est que la connexion internet est déconnecté une fois que l'écran s'éteint. quand je déverrouille le téléphone, je commence à recevoir l'emplacement, mais quand l'écran s'éteint, je ne reçois pas les lieux.

Est-ce parce que:

  1. Connexion Internet obtient en pause une fois que l'écran s'éteint et aussi quand je déverrouille l'écran-je obtenir le code USSD messages de l'Utilisation des Données, cela signifie que ma connexion internet s'éteint une fois que l'écran s'éteint?
  2. Même si la connexion internet est sur, mais l'emplacement n'est pas mise à jour en arrière-plan, comme l'écran est éteint.

Je suis en utilisant GpsTracker classe pour obtenir l'emplacement de ici et à l'aide de AlarmManager avoir lieu périodiquement. également dans LatLongBroadcastReceiver classe je suis aller chercher un emplacement.

Intent intent = new Intent(GPSlatlongActivity.this,
                    LatLongBroadcastReceiver.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
        | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);

pendingIntent = PendingIntent.getBroadcast(
        GPSlatlongActivity.this.getApplicationContext(), 0, intent,
        PendingIntent.FLAG_UPDATE_CURRENT);

alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
        SystemClock.elapsedRealtime(),
        (AlarmManager.INTERVAL_FIFTEEN_MINUTES / 15),
        pendingIntent);
Êtes-vous de le tester sur un périphérique réel? Quelques applications utilisées pour l'enregistrement de la batterie comme juiceDefender tours de l'internet mobile hors tension lorsque l'écran est verrouillé. Veuillez vérifier si une telle application installée dans l'appareil
oui, je suis en train de tester sur un périphérique réel. essayé sur 4-5 appareil. Pas une telle application installée sur l'appareil qui fera une pause de connexion internet lorsque l'écran s'éteint.
Si je comprends bien, votre question est: "Est-il possible que mon appareil se déconnecte d'internet lorsque l'écran se verrouille?" En supposant que votre emplacement est la logique de travail, c'est que la formulation exacte?
Avez-vous essayer de mettre quelques journaux supplémentaires de sortie dans votre code, et de brancher l'appareil pour le débogage usb? Doit avoir un bon coup droit, à savoir si la connexion est active, ou si quelque chose va mal.
oui à droite. est-il une solution pour cela? je suis aux prises avec le problème par demi-mois. S'il vous plaît laissez-moi savoir si une solution pour cela.

OriginalL'auteur Amol Sawant 96 Kuli | 2013-11-16