<view android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="1" />
Penggunaan view di atas secara tidak sengaja saya gunakan pada layout item untuk recyclerview.
tidak ada notifikasi kesalahan yang ditampilkan Android Studio pada saat layout dibuat.
Tapi pada saat 'run'
muncul pesan error berikut di layar logcat :
Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768)
saya cukup kesulitan mencari penyebab kesalahannya.
sampai akhirnya menemukan diskusi di stackoverflow.
https://stackoverflow.com/questions/34259335/npe-while-inflating-layout-attempt-to-invoke-virtual-method-boolean-java-lang
Change
<view
to <View
, because view
is not about empty view. It's for custom view defined through class
attrTernyata dari diskusi tersebut ada yang lebih sabar dari saya, dia mencari jawabannya sampai memakan waktu 2 hari. XD.
Dalam diskusi tersebut, dia menulis:
After 2 days I solved this problem use View instead of view
Baik, Itu sekadar share pengalaman , tetap semangat dan nikmati pekerjaan anda.
Tidak ada komentar:
Posting Komentar