【发布时间】:2016-11-16 10:08:01
【问题描述】:
Android 项目给出 InflateException 错误。
这是来自 Android Studio Android Monitor 的错误:
--------- 崩溃开始 07-14 00:03:23.801 13726-13726/com.example.romi.parcelablecreatortest E/AndroidRuntime: 致命例外: main 进程:com.example.romi.parcelablecreatortest,PID:13726 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.romi.parcelablecreatortest/com.example.romi.parcelablecreatortest.MainActivity}:android.view.InflateException:二进制 XML 文件第 1 行:二进制 XML 文件第 1 行: 膨胀类片段时出错 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 在 android.app.ActivityThread.-wrap11(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 原因:android.view.InflateException:二进制 XML 文件第 1 行:二进制 XML 文件第 1 行:膨胀类片段时出错 在 android.view.LayoutInflater.inflate(LayoutInflater.java:539) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在 android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280) 在 android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 在 com.example.romi.parcelablecreatortest.MainActivity.onCreate(MainActivity.java:11)
代码如下:
activity_main.xml
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/fragment"
android:name="com.example.romi.parcelablecreatortest.MainActivityFragment"
android:layout="@layout/activity_main_activity_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
MainActivity.java
package com.example.romi.parcelablecreatortest;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
【问题讨论】:
标签: java android xml android-fragments parcel