prévenir le mobile passe en mode veille lorsque l'application est en cours d'exécution
Je veux éviter Mobile Android de passer en mode veille, lorsque mon fils sont de l'envoi de la requête HTTP. comme ce qui s'est passé alors que les threads sont en train de faire HTTP appels mobiles passe en mode veille et lorsque l'utilisateur se réveille le téléphone threads ne jamais se terminer.
Utilisateur doit redémarrer l'application. que faire? s'il vous plaît aider
ils ne fonctionnent pas netmite.com/android/mydroid/development/pdk/docs/...
des milliers d'applications utiliser l'Éveil verrouille donc si le vôtre ne pas, cela implique que votre téléphone ou votre application ne fonctionne pas correctement
des milliers d'applications utiliser l'Éveil verrouille donc si le vôtre ne pas, cela implique que votre téléphone ou votre application ne fonctionne pas correctement
OriginalL'auteur AZ_ | 2011-03-01
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'un WakeLock. Il existe différents types de réveiller les verrous alors assurez-vous de sélectionner le moins agressif celle qui répond à vos besoins. En particulier, il sonne comme vous avez besoin d'un Partielle Wake Lock.
Aussi, assurez-vous d'ajouter l'autorisation
android.permission.WAKE_LOCK
à votre manifeste. Et enfin vérifier à Libération de verrouillage lorsque vous avez terminé.Je sais qu'ils travaillent parce que je les utilise dans mon jeu.
Badumtish. Il n'a probablement pas inclure la permission ou quelque chose.
ainsi quel est le moyen de sortir?
il va lever une Exception si vous n'incluez pas les autorisations appropriées.
OriginalL'auteur Andrew White
Pour empêcher le téléphone de dormir, vous pouvez utiliser un WakeLock mais vous devez être prudent lorsque vous faites cela pour ne pas tuer l'utilisateur de la batterie. Si le téléphone passe en veille l'utilisateur doit-il vraiment de soins si votre application se termine la demande qu'il avait fait?
Vous aurez également besoin de la WAKE_LOCK autorisation.
OriginalL'auteur Robby Pond
pour JAVA:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
pour KOTLIN:
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
Utiliser ce code, il permettra de garder votre appareil de réveil et vous n'avez pas besoin d'aucune autorisation.
OriginalL'auteur VKAR