在實作 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 研究室
訂閱:
張貼留言
(
Atom
)
沒有留言 :
張貼留言