Ho programmato per Android con discreto successo, ma una cosa che ho notato è che quando ottengo NullPointerExceptions la traccia dello stack è inutile. Sono sempre di questo formato:Android: generico Null Pointer Exceptions
Thread [<1> main] (Suspended (exception NullPointerException))
ViewRoot.draw(boolean) line: 1431
ViewRoot.performTraversals() line: 1163
ViewRoot.handleMessage(Message) line: 1727
ViewRoot(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 123
ActivityThread.main(String[]) line: 4627
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 521
ZygoteInit$MethodAndArgsCaller.run() line: 868
ZygoteInit.main(String[]) line: 626
NativeStart.main(String[]) line: not available [native method]
solito impilare tracce vi dicono proprio dove il codice è fatto esplodere, ma mi sembra sempre di ottenere il massimo generica una possibile. Mi manca qualcosa di ovvio? Grazie.
Perché non dovrebbe mostrare l'eccezione nella vista Debug ??? sembra strano che abbia scelto la parte "cattiva" della pila da mostrare. – skaz