Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序-sqlite数据库问题已关闭_Java_Android_Sqlite - Fatal编程技术网

Java Android应用程序-sqlite数据库问题已关闭

Java Android应用程序-sqlite数据库问题已关闭,java,android,sqlite,Java,Android,Sqlite,我正在Eclipse中创建一个Android应用程序,我遇到的问题是,我试图用SQLite数据库中的数据填充ListView 当我运行应用程序并尝试打开此特定片段时,应用程序崩溃。当我注释掉BreakfastMenuFragment.java最后第四行的newDB.close()时,它将被加载,但listview没有被填充 我试图找到问题,但没有运气,任何帮助将不胜感激 BreakfastMenuFragment.java package info.androidhive.slidingmenu

我正在Eclipse中创建一个Android应用程序,我遇到的问题是,我试图用SQLite数据库中的数据填充ListView

当我运行应用程序并尝试打开此特定片段时,应用程序崩溃。当我注释掉BreakfastMenuFragment.java最后第四行的
newDB.close()
时,它将被加载,但listview没有被填充

我试图找到问题,但没有运气,任何帮助将不胜感激

BreakfastMenuFragment.java

package info.androidhive.slidingmenu;

import java.io.IOException;
import java.util.ArrayList;
import android.app.Fragment;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class BreakfastMenuFragment extends Fragment {

    public BreakfastMenuFragment(){}

    private ArrayList<String> results = new ArrayList<String>();
    private String tableName = DBHelper.tableName;
    private SQLiteDatabase newDB;
    /** Called when the activity is first created. 
     * @return */
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
            Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        View rootView = inflater.inflate(R.layout.menu_layout, container, false);
        ListView listView = (ListView) rootView.findViewById(R.id.menuList);

        try {
            openAndQueryDatabase();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        displayResultList(listView);        
return rootView;
    }
    private void displayResultList(ListView listView) {
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this.getActivity().getApplicationContext(),
                android.R.layout.simple_list_item_1, results);

        listView.setAdapter(adapter);
    }
    private void openAndQueryDatabase() throws IOException {
        try {
            DBHelper dbHelper = new DBHelper(this.getActivity().getApplicationContext());
            newDB = dbHelper.getWritableDatabase();
            Cursor c = newDB.rawQuery("SELECT itemdesc, itemprice FROM " + tableName +  " WHERE menu LIKE 'Breakfast'", null);

            if (c != null ) {
                if  (c.moveToFirst()) {
                    do {
                        String itemDesc = c.getString(c.getColumnIndex("itemdesc"));
                        double itemPrice = c.getDouble(c.getColumnIndex("itemprice"));
                        results.add("" + itemDesc + " - Price: £"+ itemPrice +"");
                    }while (c.moveToNext());
                } 
            }           
        } catch (SQLiteException se ) {
            Log.e(getClass().getSimpleName(), "Could not create or Open the database");
        } finally {
            if (newDB != null) 
                newDB.execSQL("DELETE FROM " + tableName);
                newDB.close();
        }
    }
}
-------------编辑--------------------

04-25 03:00:31.485: D/dalvikvm(31817): GC_FOR_ALLOC freed 147K, 15% free 3288K/3828K, paused 20ms, total 20ms
04-25 03:00:31.805: E/SQLiteLog(31817): (1) no such table: menuitems
04-25 03:00:31.815: E/BreakfastMenuFragment(31817): Could not create or Open the database
04-25 03:00:31.815: E/BreakfastMenuFragment(31817): android.database.sqlite.SQLiteException: no such table: menuitems (code 1): , while compiling: SELECT itemdesc, itemprice FROM menuitems WHERE menu LIKE 'Breakfast'
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.openAndQueryDatabase(BreakfastMenuFragment.java:72)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.onCreateView(BreakfastMenuFragment.java:38)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.Fragment.performCreateView(Fragment.java:1700)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.BackStackRecord.run(BackStackRecord.java:684)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.os.Handler.handleCallback(Handler.java:733)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.os.Handler.dispatchMessage(Handler.java:95)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.os.Looper.loop(Looper.java:136)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.ActivityThread.main(ActivityThread.java:5021)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invokeNative(Native Method)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invoke(Method.java:515)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at dalvik.system.NativeStart.main(Native Method)
04-25 03:05:53.795: E/SQLiteLog(31817): (1) no such table: menuitems
04-25 03:05:53.795: E/BreakfastMenuFragment(31817): Could not create or Open the database
04-25 03:05:53.795: E/BreakfastMenuFragment(31817): android.database.sqlite.SQLiteException: no such table: menuitems (code 1): , while compiling: SELECT itemdesc, itemprice FROM menuitems WHERE menu LIKE 'Breakfast'
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.openAndQueryDatabase(BreakfastMenuFragment.java:72)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.onCreateView(BreakfastMenuFragment.java:38)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.Fragment.performCreateView(Fragment.java:1700)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.BackStackRecord.run(BackStackRecord.java:684)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.os.Handler.handleCallback(Handler.java:733)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.os.Handler.dispatchMessage(Handler.java:95)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.os.Looper.loop(Looper.java:136)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.ActivityThread.main(ActivityThread.java:5021)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invokeNative(Native Method)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invoke(Method.java:515)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at dalvik.system.NativeStart.main(Native Method)
04-25 03:00:31.485:D/dalvikvm(31817):全部释放147K的GC,15%释放3288K/3828K,暂停20ms,总计20ms
04-25 03:00:31.805:E/SQLiteLog(31817):(1)没有这样的表:menuitems
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):无法创建或打开数据库
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):android.database.sqlite.SQLiteException:没有这样的表:menuitems(代码1):,编译时:从menuitems中选择itemdesc,itemprice,其中的菜单类似于“早餐”
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteConnection.nativePrepareStatement(本机方法)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteProgram。(SQLiteProgram.java:58)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteQuery。(SQLiteQuery.java:37)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于info.androidhive.slidingmenu.BreakfastMenuFragment.openAndQueryDatabase(BreakfastMenuFragment.java:72)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于info.androidhive.slidingmenu.BreakfastMenuFragment.onCreateView(BreakfastMenuFragment.java:38)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.app.Fragment.performCreateView(Fragment.java:1700)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.app.BackStackRecord.run(BackStackRecord.java:684)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.app.FragmentManagerImpl$1.run(FragmentManager.java:443)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在android.os.Handler.handleCallback(Handler.java:733)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.os.Handler.dispatchMessage(Handler.java:95)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.os.Looper.loop(Looper.java:136)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于android.app.ActivityThread.main(ActivityThread.java:5021)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于java.lang.reflect.Method.Invokenactive(本机方法)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于java.lang.reflect.Method.invoke(Method.java:515)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
04-25 03:00:31.815:E/BreakfastMenuFragment(31817):在dalvik.system.NativeStart.main(本地方法)
04-25 03:05:53.795:E/SQLiteLog(31817):(1)没有这样的表:menuitems
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):无法创建或打开数据库
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):android.database.sqlite.SQLiteException:没有这样的表:menuitems(代码1):,编译时:从menuitems中选择itemdesc,itemprice,其中的菜单类似于“早餐”
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteConnection.nativePrepareStatement(本机方法)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):在android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteQuery。(SQLiteQuery.java:37)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
04-25 03:05:53.795:E/BreakfastMenuFragment(31817):位于android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java
04-25 03:00:31.485: D/dalvikvm(31817): GC_FOR_ALLOC freed 147K, 15% free 3288K/3828K, paused 20ms, total 20ms
04-25 03:00:31.805: E/SQLiteLog(31817): (1) no such table: menuitems
04-25 03:00:31.815: E/BreakfastMenuFragment(31817): Could not create or Open the database
04-25 03:00:31.815: E/BreakfastMenuFragment(31817): android.database.sqlite.SQLiteException: no such table: menuitems (code 1): , while compiling: SELECT itemdesc, itemprice FROM menuitems WHERE menu LIKE 'Breakfast'
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.openAndQueryDatabase(BreakfastMenuFragment.java:72)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.onCreateView(BreakfastMenuFragment.java:38)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.Fragment.performCreateView(Fragment.java:1700)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.BackStackRecord.run(BackStackRecord.java:684)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.os.Handler.handleCallback(Handler.java:733)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.os.Handler.dispatchMessage(Handler.java:95)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.os.Looper.loop(Looper.java:136)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at android.app.ActivityThread.main(ActivityThread.java:5021)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invokeNative(Native Method)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invoke(Method.java:515)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
04-25 03:00:31.815: E/BreakfastMenuFragment(31817):     at dalvik.system.NativeStart.main(Native Method)
04-25 03:05:53.795: E/SQLiteLog(31817): (1) no such table: menuitems
04-25 03:05:53.795: E/BreakfastMenuFragment(31817): Could not create or Open the database
04-25 03:05:53.795: E/BreakfastMenuFragment(31817): android.database.sqlite.SQLiteException: no such table: menuitems (code 1): , while compiling: SELECT itemdesc, itemprice FROM menuitems WHERE menu LIKE 'Breakfast'
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.openAndQueryDatabase(BreakfastMenuFragment.java:72)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at info.androidhive.slidingmenu.BreakfastMenuFragment.onCreateView(BreakfastMenuFragment.java:38)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.Fragment.performCreateView(Fragment.java:1700)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.BackStackRecord.run(BackStackRecord.java:684)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.os.Handler.handleCallback(Handler.java:733)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.os.Handler.dispatchMessage(Handler.java:95)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.os.Looper.loop(Looper.java:136)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at android.app.ActivityThread.main(ActivityThread.java:5021)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invokeNative(Native Method)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at java.lang.reflect.Method.invoke(Method.java:515)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
04-25 03:05:53.795: E/BreakfastMenuFragment(31817):     at dalvik.system.NativeStart.main(Native Method)
if (newDB != null)
    newDB.execSQL("DELETE FROM " + tableName);

newDB.close();