我的appplication偶然发现片段声明。我正在使用以下片段布局声明:
<fragment
android:name="localhost.project.fragments.MobileHeader"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
不同之处在于之前我在“localhost.project.activity”包中工作,但最近我创建了一个新包“localhost.project.activity.profile”。使用带有“MobileHeader”片段声明的布局的这个新包中的任何活动都会破坏,而“localhost.project.activity”中的活动会工作。
> 05-12 11:30:33.070: E/AndroidRuntime(1773): Caused by:
> java.lang.ClassNotFoundException: android.view.fragment in loader
> dalvik.system.PathClassLoader[/data/app/project.android-1.apk]
> 05-12 11:30:33.070: E/AndroidRuntime(1773): at
> dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
> 05-12 11:30:33.070: E/AndroidRuntime(1773): at
> java.lang.ClassLoader.loadClass(ClassLoader.java:551) 05-12
> 11:30:33.070: E/AndroidRuntime(1773): at
> java.lang.ClassLoader.loadClass(ClassLoader.java:511) 05-12
> 11:30:33.070: E/AndroidRuntime(1773): at
> android.view.LayoutInflater.createView(LayoutInflater.java:471) 05-12
> 11:30:33.070: E/AndroidRuntime(1773): at
> android.view.LayoutInflater.onCreateView(LayoutInflater.java:549)
> 05-12 11:30:33.070: E/AndroidRuntime(1773): at
> com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66)
> 05-12 11:30:33.070: E/AndroidRuntime(1773): at
> android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
> 05-12 11:30:33.070: E/AndroidRuntime(1773): ... 20 more
UPD:我忘了从FragmentActivity扩展我的新活动。多么可惜!