Tôi đã tìm thấy mục menu "Thêm Java Exception Breakpoint" nhưng nó chỉ hoạt động trên loại ngoại lệ chính xác mà tôi chọn. Vì vậy, nếu tôi yêu cầu nó để phá vỡ trên Exception
, nó không phá vỡ trong trường hợp của một NumberFormatException
. Làm thế nào để làm cho nó phá vỡ cho tất cả các trường hợp ngoại lệ?Làm thế nào để tạm dừng Eclipse trên bất kỳ ngoại lệ nào?
Hoạt động của tôi đang thoát mà không có lý do rõ ràng mà không có đầu ra LogCat, vì vậy sẽ rất tốt để tìm hiểu về bất kỳ ngoại lệ nào đang xảy ra, cho dù bị bắt hoặc không bị bắt và trong mã của tôi hay chỉ trong Android.
Cảm ơn, nhưng tôi đã cố gắng mà đã có, và bạn đã đọc câu hỏi của tôi? 'NumberFormatException' là một lớp con của' Exception'. Một breakpoint cho 'NumberFormatException' hoạt động nhưng một cho' Exception' không phá vỡ trên trước đây, ít nhất là không cho tôi. – Qwertie
Bạn đã đọc (và thực hiện) bước 2 trước khi hình thành ý kiến đó chưa? Nếu "các lớp con của ngoại lệ này" được chọn, các lớp con của ngoại lệ cũng được xem xét ... – meriton
Uh-oh, tôi không đọc phần 2 và điều đó làm cho tôi trở thành kẻ giả hình: (- đã xác nhận, trong "Điểm dừng" bảng điều khiển, người ta phải nhấp chuột phải vào điểm dừng 'Exception' hoặc 'Throwable' và chỉnh sửa' Breakpoint Properties'. Thật không may, nó chỉ có một ngoại lệ (ClassNotFoundException) cho mỗi lớp đơn được nạp, điều này khiến tôi tự hỏi liệu có một cách để lọc chúng ra. – Qwertie