我一直在使用Android兼容性包,但我遇到了以下問題,似乎每當我創建一個片段作爲我的應用程序內部靜態類,並嘗試啓動該活動它顯示以下錯誤Android兼容性包作爲內部靜態類的片段
android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment org.wr.CreditCardHolderActivity.CreditCardHolderFragment: make sure class name exists, is public, and has an empty constructor that is public
而當我分離片段和活動一切工作順利,任何人都知道爲什麼?我該如何解決它?
謝謝!
如何將碎片加載到容器中?通過佈局XML或代碼?我沒有嘗試過前者,但後者與靜態內部片段類沒有任何問題。順便說一句我正在使用compat lib的v1。 – PJL
我有一個包含片段的佈局,顯然包含標記以及內部類的名稱。 –
Necronet
你看過API演示中的FragmentLayoutSupport示例嗎?它通過以下方式引用靜態內部片段類:**
PJL