[問題] 在Fragment做切換頁時出錯(已解決)

看板AndroidDev作者 (吉良)時間11年前 (2014/06/11 21:24), 11年前編輯推噓0(008)
留言8則, 4人參與, 最新討論串1/1
目前在做的是有側邊滑動選單能切換頁,也想做分頁 能用按鈕切換頁的功能,而側邊選單是套用別人做好的來使用, 他的分頁都是用fragment做的,再來我想在其中一個分頁中設定imagebutton, 讓它可以連結其他分頁A或B,我就參照工具書跟google來設定, 結果測試的時候就出問題了。 附上首頁程式碼 https://gist.github.com/anonymous/9683d29144af026e22da 其中把這段刪掉程式又正常了 ImageButton imgbtn1; @Override public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); imgbtn1=(ImageButton) getView().findViewById(R.id.imageButton1); imgbtn1.setOnClickListener(Listener); } private Button.OnClickListener Listener = new Button.OnClickListener(){ @Override public void onClick(View v) { Intent intent=new Intent(); switch(v.getId()) { case R.id.imageButton1: intent.setClass(getActivity(),TestPage.class); getActivity().startActivity(intent); break; } } }; 不知道是不是我搞錯了寫法,還請各位大大指教 謝謝 附上錯誤訊息 https://gist.github.com/anonymous/9dbf59d7eef33c3b34cd -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.52.5 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1402493087.A.EB0.html

06/11 22:16, , 1F
錯誤訊息是?
06/11 22:16, 1F
※ 編輯: kira5033 (114.27.52.5), 06/11/2014 22:31:48

06/11 22:39, , 2F
Fragment 是在onCreateView 裡面去inflate view出來
06/11 22:39, 2F

06/11 23:45, , 3F
我把onCreate的東西丟進OnCeateView還是錯的說
06/11 23:45, 3F

06/12 09:17, , 4F
imgbtn1=(ImageButton) view.findViewById(R.id.image
06/12 09:17, 4F

06/12 09:17, , 5F
imgbtn1.setOnClickListener(Listener);
06/12 09:17, 5F

06/12 09:18, , 6F
這兩行放到你的initView裡面
06/12 09:18, 6F

06/12 10:26, , 7F
放到initview也試過 也是不行
06/12 10:26, 7F

06/12 13:13, , 8F
NullPointerException你只要把FragmentSearch找就知道
06/12 13:13, 8F
文章代碼(AID): #1Jc5YVwm (AndroidDev)