wiem getView()
może zwróci null wewnątrz onCreateView()
metody, ale nawet gdybym umieścić poniższy kod wewnątrz onActivityCreated()
, onStart()
lub onViewCreated()
metod, to nadal pokazuje ostrzeżenie o możliwym NullPointerException
w Android Studio (chociaż mój program działa bez żadnego problemu). Jak pozbyć się tego ostrzeżenia?NullPointerException Ostrzeżenie na getView() wewnątrz onActivityCreated/onStart/onViewCreated metoda
Używam Fragmentów.
Kod:
datpurchased = (EditText) getView().findViewById(R.id.datepurchased);
//datpurchased defined as instance variable in the class
Uwaga:
Sposób wywołania 'getView() findViewById (R.id.datepurchased)' może produkować 'java.lang.NullPointerException'
Udało mi się zignorować moje ostrzeżenie za pomocą "Noinspection ConstantConditions". Ale link o tłumieniu inspekcji był bardzo przydatny! – iamreptar