我已经创建了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
答案 0 :(得分:0)
我不确定它是否重要,请尝试检查(在互联网上)工作代码并检查是否遗漏了任何内容。看起来像:工具:context =&#34; .MainActivity或其他类似的东西。&#34;
其他检查您是否在运行中找不到代码(或您的控件)中的引用。
我不会&#39;知道我是否可以帮助你,
干得好!