Android: Absichtsproblem
-
19-09-2019 - |
Frage
Debugging des folgenden Code -Stücks Ich erhalte "Quelle nicht gefunden" Benachrichtigung, was wahrscheinlich bedeutet, dass einige Variablen nicht festgelegt werden:
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);
}
});
Hier wird die Absicht erfolgreich erstellt und alle anderen Variablen sind ebenfalls festgelegt, sodass ich immer noch versuche, herauszufinden, was das Problem verursacht.
Ich habe die Protokollnachrichten bemerkt:
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} lb=android.os.BinderProxy@43449e78 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} lb=android.os.BinderProxy@43449e78 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
Ich würde mich wirklich freuen, um das Problem zu lösen.
Lösung
Höchstwahrscheinlich ist Ihre Aktivität dlgtitletags nicht im Manifest definiert.
Andere Tipps
- öffne das AndroidManifest.xml
- unten fügen Sie eine andere hinzu Aktivität
- Klicken Sie nach dem Hinzufügen auf die Aktivität und auf der rechten Seite daneben Name
- Klicken Sie auf Durchsuchen und wählen Sie die andere Klassendatei (.java -Datei) aus.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow