Communauté française android news, news du Web et bien d'autres domaines

telephones, smart phones android, programmation et applications, news twitter facebook

Comment debugguer un service android

By • fév 8th, 2010 • Category: Non classé, Tutorials

Si 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.

is
Email this author | All posts by

Comments are closed.