Tôi biết getView()
có thể trả về null bên onCreateView()
phương pháp, nhưng ngay cả khi tôi đặt vào mã bên dưới bên onActivityCreated()
, onStart()
hoặc onViewCreated()
phương pháp, nó vẫn thể hiện những cảnh báo về một khả năng NullPointerException
trong Android Studio (mặc dù chương trình của tôi chạy mà không có bất kỳ vấn đề nào). Làm thế nào để thoát khỏi cảnh báo này?NullPointerException Cảnh báo trên getView() bên onActivityCreated/onStart/onViewCreated phương pháp
Tôi đang sử dụng Phân đoạn.
Code:
datpurchased = (EditText) getView().findViewById(R.id.datepurchased);
//datpurchased defined as instance variable in the class
Cảnh báo:
Phương pháp gọi 'getView() findViewById (R.id.datepurchased)' có thể sản 'java.lang.NullPointerException'
Tôi đã có thể ngăn chặn cảnh báo của mình với 'Constantinonditions không định nghĩa'. Nhưng liên kết về việc kiểm tra đàn áp rất hữu ích! – iamreptar