1

データベース行の列にデータが入力されているかどうかを確認するメソッドを作成しています。その場合は、その行のvarcharを返します。そうでない場合は、Webサービスを呼び出してそのデータを返します。

私の質問は、Androidで列を選択する標準的な方法は何ですか?(mytableからmycolumnを選択します。ここで_id = x;)

データベースの周りにContentProviderを作成しました。'query'を直接呼び出す必要がありますか?注:このメソッドはサービス内にあります

4

1 に答える 1

1

クエリの選択引数をいじる必要があります

String selection = MyDatabaseConstants.ID " = " + String.valueOf(x);
Cursor c = getContentResolver().query(MyDatabaseConstants.Content_URI,MyDatabaseConstants.Proj, selection,null,null,null);
于 2010-09-10T17:47:03.583 に答える