Tôi đang gặp sự cố khi gỡ lỗi mã của mình. Một trong những AsyncTask của tôi ném một RuntimeException, nhưng tôi không biết dòng nào trong mã của tôi chịu trách nhiệm về điều này. Vì tôi mới sử dụng Eclipse và Java nói chung, tất cả điều này khá là khó hiểu với tôi.Làm cách nào để gỡ lỗi đúng cách Java (Android) bằng Eclipse?
Cửa sổ gỡ lỗi của Eclipse cho tôi biết rằng AsyncTask của tôi đã bị tạm ngưng do RuntimeException. Dưới đây, có ba dòng chỉ ra một số dòng mã nhất định. Tuy nhiên, những dòng này không tồn tại trong mã của tôi, đó là lý do tại sao tôi không biết nguyên nhân khiến ứng dụng của tôi gặp sự cố. Tôi có thiếu thứ gì đó cần thiết về gỡ lỗi trong Java/Android không?
Đây là ba dòng mà tôi đang đưa ra, bằng cách này:
ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1086
ThreadPoolExecutor$Worker.run() line: 561
Thread.run() line: 1096
Làm sao tôi phải làm việc với điều đó? Trợ giúp sẽ được đánh giá cao.
Các đường là đường xếp chồng được in. Sử dụng logcat để xem thông tin chi tiết hơn. – Ricky