我正在开发一个应用程序,我将MainActivity扩展为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&后来它运作良好。
添加了支持片段和操作栏的v4和v7库,但仍面临同样的问题。
答案 0 :(得分:0)
请查看您的包导入语句
v4支持库中有关Fragment的正确的包导入语句是:
import android.support.v4.app.Fragment
但不是
import android.app.Fragment