長時間沒寫博客了,今天就記錄一下一個小問題吧!不知道大家有沒有遇到這種問題,也就自己測試app的時候,沒有什麼bug,但是你長時間不管它,偶爾一天你心血來潮點了它一下,誰知道它是如此的不爭氣,閃退了。。。起初我忽略了這個問題,誰知道被客服查到了,因此今天我就來解決一下了。
異常如下所示:
Unable to instantiate fragment xxx.fragement:make sure class name exists,is public,and has an empty constructor that is public
意思好像就是已經存在了一個什麼東東,然後需要一個空的並且是公共的。。
我就百度了一下解釋如下:
場景:在使用Activity 和 Fragment共同使用時候;跳轉出現的問題情況。
解決:
這種問題一般都是:XXXFragment的類中用的應該是public;但是有的是受保護的或者私有的 :導致的; 所以把這個類中的那些
改成:public ;然後在添加一個 構造就可以了:
如: public XXXFragment(){}
於是我就照着做了,沒想到測試時就解決了,哈哈哈,寫博客記錄一下了,希望對你會有所幫助。下班回家