加载xml布局时应用程序崩溃

时间:2015-04-23 14:25:45

标签: android xml

我已经创建了Fragment的布局。我第一次创建它时没有问题,但是当我进行一些更改时,当我打开它时应用程序崩溃了。 非常奇怪的是,即使我放弃更改,并且xml代码与我创建的第一个完全相同,当Fragment打开时应用程序崩溃!所以我不明白是什么问题,这可能是Eclipse的错误吗?

这是我的代码:

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout" android:layout_width="match_parent"
    android:layout_height="match_parent" tools:context="com.lp.lemiediete.MainActivity">

    <RelativeLayout 
        android:layout_width="match_parent" 
        android:layout_height="match_parent">

        <TextView android:id="@+id/bmi_text" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:textColor="#4285f4"
            android:textSize="30dp" 
            android:text="Il tuo Bmi" />
        <TextView android:id="@+id/bmi" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_below="@+id/bmi_text"
            android:layout_centerHorizontal="true" 
            android:gravity="center|center_vertical"
            android:textColor="#000000" 
            android:textSize="50dp"
            android:text="" />
        <TextView android:id="@+id/tipo" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_below="@+id/bmi"
            android:textColor="#000000" 
            android:layout_centerHorizontal="true"
            android:gravity="center|center_vertical" 
            android:textSize="20dp"
            android:text="" />
        <TextView android:id="@+id/peso" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_below="@+id/tipo"
            android:textColor="#000000" 
            android:textSize="40dp" />

        <TextView android:id="@+id/altezza" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_below="@+id/tipo"
            android:layout_alignParentRight="true"
            android:textColor="#000000" 
            android:textSize="40dp" />


    </RelativeLayout>
</android.support.v4.widget.DrawerLayout>

logcat的:

04-23 14:37:19.678: E/SQLiteLog(899): (1) no such table: date
04-23 14:37:19.693: D/AndroidRuntime(899): Shutting down VM
04-23 14:37:19.693: D/AndroidRuntime(899): --------- beginning of crash
04-23 14:37:19.735: E/AndroidRuntime(899): FATAL EXCEPTION: main
04-23 14:37:19.735: E/AndroidRuntime(899): Process: com.lp.lemiediete, PID: 899
04-23 14:37:19.735: E/AndroidRuntime(899): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lp.lemiediete/com.lp.lemiediete.MainActivity}: android.database.sqlite.SQLiteException: no such table: date (code 1): , while compiling: SELECT data  FROM date

1 个答案:

答案 0 :(得分:0)

我不确定它是否重要,请尝试检查(在互联网上)工作代码并检查是否遗漏了任何内容。看起来像:工具:context =&#34; .MainActivity或其他类似的东西。&#34;

其他检查您是否在运行中找不到代码(或您的控件)中的引用。

我不会&#39;知道我是否可以帮助你,

干得好!