在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Android  網(wǎng)絡(luò)安全/ Android Fragment should be static的錯(cuò)誤 求大佬

Android Fragment should be static的錯(cuò)誤 求大佬點(diǎn)撥點(diǎn)撥 已經(jīng)氣瘋了!

圖片描述

在練習(xí)的時(shí)候跟著書本一步一步敲出來(lái)的坑
調(diào)用replace方法 這里創(chuàng)建匿名內(nèi)部類出現(xiàn)ide出現(xiàn)了這個(gè)錯(cuò)
這個(gè)方法包含在以下這個(gè)類里面

    class MyOnCheckedChangListener implements RadioGroup.OnCheckedChangeListener {

1.嘗試修改類為static無(wú)解
2.重新定義一個(gè)public static 繼承fragment類把以上代碼段抽取到類中也報(bào)錯(cuò)不行

log報(bào)錯(cuò):

     Caused by: java.lang.IllegalStateException: Fragment com.test.yu.player.activity.MainActivity.MyFragment must be a public static class to be  properly recreated from instance state.

就更新了一下studio 心累了.

studio 3.3 android sdk 2.6 gradle 4.4

回答
編輯回答
孤星

你是不是有點(diǎn)理解錯(cuò)誤了。。
圖片描述

圖片描述

2018年1月30日 09:06
編輯回答
夕顏

解決了 新建一個(gè)類,里面在定義一個(gè)內(nèi)部靜態(tài)類繼承Fragment
好像方法有點(diǎn)傻 但是問(wèn)題解決了

2017年8月7日 07:11