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 :

warning InputMan ?


Sujet :

Android

Vue hybride

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 52
    Par défaut warning InputMan ?
    Bonjour a tous
    avant de boucler avec mon application
    j aimerais savoir ce que signifie ce warning dans le LogCat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    05-20 16:04:58.530: WARN/InputManagerService(72): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407aed00
    L'application tourne et fonctionne correctement
    cependant j aimerais bien savoir ce que signifie ce warning
    Mieux vaut etre à l'abris !!!
    Merci

  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,

    Tu dois avoir mal déclaré un appel à un Intent ou il te manque quelque chose dans le manifest .

    Peux tu nous montrer ton morceau de code qui génère ce warning ?

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 52
    Par défaut
    je ne sais pas vraiment quel morceau de code me génère ce warning
    Par contre je te fais voire la ou je fais appel a un Intent

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (succes){
    			removeDialog(0);
    			Toast.makeText(Main.this,	"Hello Vous êtes connecté !", Toast.LENGTH_SHORT).show();
    		/** changement de vue , passage de données  */
    		Intent intent = new Intent(Main.this,DisplayAuthActivity.class);
    		intent.putExtra("numero", numero);
    		intent.setAction(Intent.ACTION_VIEW);
    startActivity(intent);
    	        	   	}
    J ai un warning dans mon manifest du genre
    android minSdkVersion(3) is lower than the project target API level(11)
    car j ai utilisé l'attribut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <uses-sdk android:minSdkVersion="3" />
    et j ai comme target 3.0 donc API 11
    mais je ne pense par que le probleme vienne de la
    car meme apres modification ca ne change rien ??

    Par ailleur je suis curieux de savoir pourquoi il affcihe ce warning concernant le minSdkVersion c'est bien a ca qu'il sert non ?

  4. #4
    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,

    J ai un warning dans mon manifest du genre
    android minSdkVersion(3) is lower than the project target API level(11)
    Tu peux ignorer ce message , c'est juste un warning pour te prévenir que tu autorises une version antérieure à celle que tu utilises.

    Personnellement je pense que c'est juste pour prévenir tout développeur qu'un version antérieur à celle utilisé est accepté et cela est intéressant pour les phases de test de ton application .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (succes){
    			removeDialog(0);
    			Toast.makeText(Main.this,	"Hello Vous êtes connecté !", Toast.LENGTH_SHORT).show();
    		/** changement de vue , passage de données  */
    		Intent intent = new Intent(Main.this,DisplayAuthActivity.class);
    		intent.putExtra("numero", numero);
    		intent.setAction(Intent.ACTION_VIEW);
    startActivity(intent);
    	        	   	}
    Ou se trouve cette partie de code ( dans un dialogue ou directement dans l'Acitivity ?

    et j ai comme target 3.0 donc API 11
    mais je ne pense par que le probleme vienne de la
    car meme apres modification ca ne change rien ??
    Effectivement le problème ne vient pas de là .

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 52
    Par défaut
    cette partie de code se trouve dans un runOnUiThread que j appel dans la methode OnCreate(Bundle..)
    donc au click sur la souris j ai ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public void onClick(View v) {
    		   showDialog(0);
    /**  creation d'un nouveau thread qui va exécuter l'operation d'authentification  **/
    		   Thread t = new Thread(){
    		        public void run(){
    			UpdateIHM();
    		      } 
    		             };
    		       t.start();
    }
    c'est dans la methode UpdateIHM() que ce se trouve le bout de code que j'avais présenté ci dessus.
    le code n'est donc pas dans un Dialog

  6. #6
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    05-20 16:04:58.530: WARN/InputManagerService(72): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407aed00
    A mon avis le warning vient du clavier virtuel, et non de ton application. (sauf si ton application contient sont propre type de clavier ? )
    A mon avis rien de bien inquiétant, juste une histoire de focus sur un élément.

Discussions similaires

  1. un warning
    Par isidore dans le forum C
    Réponses: 6
    Dernier message: 14/04/2004, 12h25
  2. Un warning devient fatal
    Par tomnie dans le forum Linux
    Réponses: 3
    Dernier message: 01/04/2004, 13h48
  3. [langage] Récupérer des Warning ??
    Par armada dans le forum Langage
    Réponses: 2
    Dernier message: 05/06/2003, 16h45
  4. [warning][properties]problème de police introuvable
    Par cyrdec dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/04/2003, 17h41
  5. Warnings lors de la compilation
    Par polo54 dans le forum C
    Réponses: 5
    Dernier message: 07/02/2003, 09h12

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