Принудительная ошибка при получении - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть следующая функция:

public Cursor DisplayAmericanStarterRecipe(String cat)
{
    return db.query(American_Recipes_Table, new String[] {
            Recipe_ID,Recipe_Type,Recipe_Category,Recipe_Title,Recipe_Time,Recipe},
            Recipe_Type+"="+cat,
            null, 
            null, 
            null, 
            null, 
            null);              
};

Из MainActivity.java Я вызываю вышеуказанную функцию следующим образом:

DBAdapter m=new DBAdapter(MainActivity.this);
            m.open();
            Cursor id3 = m.DisplayAmericanStarterRecipe("Dessert");
            if (id3.moveToFirst()) {
                do {
                    DisplayparticularTitle(id3);
                } while (id3.moveToNext());
            }   
            m.close();

Я передаю «Десерт» в качестве аргумента дляпервая функция, чтобы функция могла возвращать выбранные записи на основе «десертной» строки, но я получаю сообщение FORCECLOSE.Это правильный способ передачи строкового значения или есть какой-то другой способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...