0
我正在一個應用程序中將MainActivity擴展到片段。在android ..中擴展到Fragment時獲取類轉換異常?
public class MainActivity extends Fragment implements LocationListener{...}
當我執行代碼的Android 4.0 &後,它的工作好。當我在android 2.3中執行時,它正在獲得類轉換異常。
錯誤的logcat
E/AndroidRuntime(11123): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test.fragment/com.test.fragment.MainActivity}: java.lang.ClassCastException: com.test.fragment.MainActivity
E/AndroidRuntime(11123): Caused by: java.lang.ClassCastException: com.test.fragment.MainAcvitiy
如下面的錯誤,而在Android 2.3版本的設備,但CMG執行代碼到4.0 &後,它的工作越來越好。
添加了支持fragment和actionbar的v4和v7庫,但仍面臨同樣的問題。
看起來你是鑄造片段到活動。您的文章中缺少這部分 – Raghunandan
難道您不需要在您的應用程序中設置支持庫以使Fragments在Android 2.3或更低版本中工作嗎? –