[問題] 關於Fragment子類別的一些問題

作者: gene07 (-.-)   2016-02-22 16:34:29
最近我在練習寫一些關於fragmentTabHost的app
目前碰到了一些問題...
在新增完一些tab按鈕後
當我按下tab按鈕 跳到下一個class
該class我是extends FragmentActivity
程式執行後就會出現
java.lang.ClassCastException:(我的程式名字) cannot be cast to android.support.v4.app.Fragment
想請問各位,這到底是為什麼~"~?
是因為mian是extends FragmentActivity
所以他的子頁面一定要寫成extends Fragment嗎?
不能寫成extends Activity嗎?
作者: jason82714 (Jason)   2016-02-22 22:46:00
子頁面不也是fragment嗎?那就同一樓
作者: corrupt003 (QQ)   2016-02-22 18:23:00
你先去把 Fragment 的 doc 看過一次吧
作者: ssccg (23)   2016-02-22 17:33:00
fragment當然要extends Fragmentfragment跟activity是不同的東西啊
作者: kiwatami (悠游自在)   2016-02-23 09:35:00
log就是告訴你他需要的是supportv4的 Fragment 類別就像return的是String你硬要cast為Map的道理一樣
作者: y3k (激流を制するは静水)   2016-02-23 20:47:00
fragment我個人用覺得很不討喜orz
作者: kiwatami (悠游自在)   2016-02-23 22:10:00
我剛開始用也覺得怎麼那麼難用 感覺是來找麻煩的後來比較熟了才知道 Fragment 可以讓程式碼漂亮許多

Links booklink

Contact Us: admin [ a t ] ucptt.com