Ho problemi con il debug del mio codice. Uno dei miei AsyncTasks lancia una RuntimeException, ma non so quale linea del mio codice è responsabile per questo. Dato che sono nuovo di Eclipse e Java in generale, tutto ciò mi confonde.Come debuggare correttamente Java (Android) usando Eclipse?
La finestra di debug di Eclipse mi mostra che il mio AsyncTask è stato sospeso a causa di una RuntimeException. Al di sotto di questo, ci sono tre linee che indicano determinate righe di codice. Tuttavia, quelle righe non esistono nel mio codice ed è per questo che non so che cosa causa l'arresto anomalo della mia applicazione. Mi manca qualcosa di essenziale nel debugging in Java/Android?
Queste sono le tre linee che mi viene data, tra l'altro:
ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1086
ThreadPoolExecutor$Worker.run() line: 561
Thread.run() line: 1096
Come faccio a lavorare con quello? L'aiuto sarebbe molto apprezzato.
Le linee sono stampate nello stacktrace. Usa logcat per visualizzare i messaggi in modo più dettagliato. – Ricky