Comment debugguer un service android
By admin • fév 8th, 2010 • Category: Non classé, TutorialsSi on démarre un projet android en mode debug et que et que ce dernier contient un service, et lorsqu’on met le point d’arrêt sur une méthode du service alors le debbugger ne s’arrêtera pas.
La solution consiste a faire cet appel android.os.Debug.waitForDebugger(); juste avant le breakpoint .
Donc par exemple dans votre service (inputmethoService par exemple) vous voulez vous arreter a cet endrtoit :
public void setKeyboard(Keyboard keyboard) {
if (mKeyboard != null) {
}
android.os.Debug.waitForDebugger();
mKeyboard = keyboard; // inserer ici le breakpoint
List<Key> keys = mKeyboard.getKeys();
mKeys = keys.toArray(new Key[keys.size()]);
this.setAdapter(new BasicKeyAdapter());
}
Voila c’est tout
pas d'entrée.
admin is
Email this author | All posts by admin
