私はSQLデータベースの操作に関するチュートリアルに従っていますが、以前に書かれているので問題があると思います。AndroidのSQLエラー
たとえばthis.openOrCreateDatabaseで置き換えられたthis.createDatabaseがありましたが、これはGoogleで見つかりました。ソリューションを見つけることができない他の問題があります:クエリ、結果、次に、setListAdapterはすべてエラーを表示します。
このチュートリアルは以前のSDK用に作成されたというのは実際問題ですか?誰かが、廃止されたメソッドとそれらの置き換えを見に行く場所を教えてもらえますか?または上記のものを置き換えるべきであることを指摘してください。
謝罪私はちょうどこれを使い始めています。うまくいけば、あなたは私が何を意味するのか理解しています。ヘルプは非常に感謝しています。
EDIT: チュートリアルはここにある:http://www.anddev.org/novice-tutorials-f8/working-with-the-sqlite-database-cursors-t319.html
問題は、以下のコードであり、C.最初、results.addは、c.nextは、this.setListAdapterは、最後の行のほとんどは、エラー
を持っていますif (c.first()) {
int i = 0;
/* Loop through all Results */
do {
i++;
/* Retrieve the values of the Entry
* the Cursor is pointing to. */
String firstName = c.getString(firstNameColumn);
int age = c.getInt(ageColumn);
String ageColumName = c.getColumnName(ageColumn);
/* Add current Entry to results. */
results.add("" + i + ": " + firstName
+ " (" + ageColumName + ": " + age + ")");
} while (c.next());
}
}
} catch (FileNotFoundException e) {
} finally {
if (myDB != null)
myDB.close();
}
this.setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1_small, results));
}}
BTWあなたが参照しているのを見直す必要がありますか? URLを共有してください。 – TheCottonSilk