IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Plantage sur LocationManager.requestLocationUpdates


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 52
    Par défaut Plantage sur LocationManager.requestLocationUpdates
    Bonjour,

    je suis débutant sur Android et ne sais pas vraiment comment trouver l'origine d'un plantage (stopped unexpectedly) à l'ouverture d'une appli.
    Je travaille sous eclipse, où peut-on trouver des infos sur l'erreur du plantage.

    Sinon le code a l'air simple, je l'ai récupéré en ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    import android.app.Activity;
    import android.os.Bundle;
     
    import android.content.Context;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.location.LocationProvider;
     
    import android.util.Log;
     
    public class Test extends Activity {
    	private LocationManager lm;
     
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); 
            lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000l, 10l, new LocationListener(){
                public void onLocationChanged(Location arg0) {
                     String lat = String.valueOf(arg0.getLatitude());
                     String lon = String.valueOf(arg0.getLongitude());
                     Log.e("GPS", "location changed: lat="+lat+", lon="+lon);
                } 
                public void onProviderDisabled(String arg0) { 
                     Log.e("GPS", "provider disabled " + arg0); 
                } 
                public void onProviderEnabled(String arg0) { 
                     Log.e("GPS", "provider enabled " + arg0); 
                } 
                public void onStatusChanged(String arg0, int arg1, Bundle arg2) { 
                     Log.e("GPS", "status changed to " + arg0 + "-" + arg1 + "-"); 
                }
            });
     
        }
    }

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Je travaille sous eclipse, où peut-on trouver des infos sur l'erreur du plantage.
    Tu trouveras le infos sur l'erreur générées dans le Logcat, tu peux également débugger ton application pas à pas pour mieux saisir d'où vient l'erreur .
    Tu peux aussi faire des logs pour rajouter des informations dans le logcat via ou dans ton cas .

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 52
    Par défaut
    Merci, mais rien ne sort dans le LogCat.
    Les messages Log.x sont censés sortir là ?
    Même en enlevant l'instruction qui provoque le plantage, le LogCat reste vide...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 52
    Par défaut
    La fermeture / réouverture de la logcat a résolu le souci de l'affichage des messages.
    sinon l'erreur venait du code récupéré pour le manifest <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> à remplacer par une seule balise fermée />

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] Plantage sur LoadFrame
    Par thieum74 dans le forum MFC
    Réponses: 11
    Dernier message: 06/09/2007, 13h15
  2. Plantage sur boutton.enabled
    Par ip203 dans le forum IHM
    Réponses: 2
    Dernier message: 15/06/2006, 15h04
  3. [firefox] plantage sur une url
    Par ggnore dans le forum Firefox
    Réponses: 2
    Dernier message: 12/05/2005, 22h06
  4. [DB2]Plantage sur COMMIT
    Par Dundee dans le forum DB2
    Réponses: 1
    Dernier message: 24/11/2004, 11h05
  5. [LG]plantage sur une commande basique !
    Par Jeff on the web dans le forum Langage
    Réponses: 5
    Dernier message: 13/01/2004, 19h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo