[Android] findViewById in Fragment

  • 0
在實作 fragment 的時候,發現在 initViews 的時候碰到 NullPointerException
如同在 findViewById in fragment android 裡第1個回答的第1個回應提到的
it's works only after onCreateView(). So, you can't use this in onCreate()
所以要注意2點
1. initView 要放在 onCreateView() 
2. findViewById 前要多加一個 view 的 instance
e.g. btnRefuel = (Button) v.findViewById(R.id.btnRefuel);

Reference
Fragments | Android Developer
Android Fragments | Google & Android 研究室

沒有留言 :

張貼留言