2009-07-28 6 views
4

Débogage la pièce suivante de code que je reçois « Source not found » notification qui signifie probablement certaines variables ne sont pas définies:Android: Problème intention

btnEdit.setOnClickListener(new View.OnClickListener(){ 

     @Override 
     public void onClick(View v) { 
      Intent intent = new Intent(v.getContext(), DlgTitleTags.class); 
      intent.putExtra(Client.STORED_TITLE, mTitle); 
      intent.putExtra(Client.STORED_TAGS, mTags); 
      startActivityForResult(intent, SHOW_SUBACTIVITY_TITLE_TAGS); 

     } 

    }); 

Ici l'intention est créé avec succès et tous les autres varables sont définis et donc j'essaie toujours de comprendre ce qui cause le problème.

Je remarqué les messages du journal:

07-28 13:29:09.642: DEBUG/dalvikvm(56): GC freed 2010 objects/86744 bytes in 230ms 
07-28 13:29:14.861: WARN/WindowManager(56): Key dispatching timed out sending to dev.client.android/dev.client.android.DlgEditFile 
07-28 13:29:14.862: WARN/WindowManager(56): Dispatch state: {{KeyEvent{action=1 code=4 repeat=0 meta=0 scancode=158 mFlags=8} to Window{43377460 dev.client.android/dev.client.android.DlgEditFile paused=false} @ 1248780547618 lw=Window{43377460 dev.client.android/dev.client.android.DlgEditFile paused=false} [email protected] fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43377460 dev.client.android/dev.client.android.DlgEditFile paused=false}}} 
07-28 13:29:14.862: WARN/WindowManager(56): Current state: {{null to Window{43377460 dev.client.android/dev.client.android.DlgEditFile paused=false} @ 1248780554868 lw=Window{43377460 dev.client.android/dev.client.android.DlgEditFile paused=false} [email protected] fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43377460 dev.client.android/dev.client.android.DlgEditFile paused=false}}} 
07-28 13:29:14.872: WARN/WindowManager(56): Continuing to wait for key to be dispatched 
07-28 13:29:15.212: INFO/ActivityManager(56): Starting activity: Intent { comp={dev.client.android/dev.client.android.DlgTitleTags} (has extras) } 
07-28 13:29:15.522: WARN/ResourceType(1647): Failure getting entry for 0x7f030005 (t=2 e=5) in package 0: 0xffffffb5 

J'apprécierais vraiment aucune aide pour résoudre le problème.

+1

Pourriez-vous poster un plus gros extrait de LogCat? Un qui montre l'exception qui est jeté ... – Prashast

+0

Avez-vous trouvé la cause? J'ai le même problème. – JRun

Répondre

4

probablement votre activité DlgTitleTags n'est pas définie dans le manifeste.

+0

il est défini dans le manifeste –

1
  1. ouvrir le AndroidManifest.xml
  2. au bas ajouter une autre activité
  3. une fois ajouté, cliquez sur l'activité et sur le côté droit en plus Nom
  4. cliquez sur Parcourir et sélectionnez le autre fichier de classe (fichier .java)