実際には、データベースに保存されているテキストフィールド(つまり一意の値)に既に入力されているものと同じ名前を受け入れたくありません。テキストフィールドに入力されたデータベース値とテキストフィールド値を比較する方法
たとえば、テキストフィールドに「健康」という名前を入力して保存しました。再度同じ名前を入力した場合、それは受け入れられません。
私は以下を試しましたが、動作しません。私を助けてください。あなたのコード内
boolean ifExisting(String cat)
{
Cursor c = db.rawQuery("SELECT * FROM " + "restaurants" + "WHERE" + "category" + "=" + cat, null);
if(c.getCount() == 0)
{
return;
}
else
{
return;
}
}
insert();
これは他の人にも気付かなかった... – thkala