我的目标是:
为了能够在数据库中存储许多文本字符串,并且在每个字符串中都会有1或0。
如果按下某个按钮,则TextViewx中的文本将保存在一个带有0的数据库中。
此外: 如果按下button2,则按如下方式搜索数据库:如果出现的数据库中的第一个字符串为0,请忽略它并转到下一个字符串,直到找到带有1的字符串。如果字符串有1,然后使main.xml中的TextView1具有带有1的字符串。
我从android sdk网站获得了一些代码,是的,我编辑的所有内容可能都是错误的,所以请帮助我实现我上面所说的:
public class texttest extends SQLiteOpenHelper {
private static final int DATABASE_VERSION = 2;
private static final String TEXT_TABLE_NAME = "Thestrings";
private static final String DICTIONARY_TABLE_CREATE =
"CREATE TABLE " + TEXT_TABLE_NAME + " (" +
THE_TEXT + " TEXT, " +
0 or 1 + " TEXT);";
DictionaryOpenHelper(Context context) {
super(context, texttest, null, 2);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(texttest_TABLE_CREATE);
}
}
答案 0 :(得分:0)
不要在表名中使用空格,也要使用复数形式,因为表是多个记录的集合。
答案 1 :(得分:0)
你问了一个普遍的问题,所以我能做的最好的就是给你一个通用的答案。听起来对你来说,你仍然对使用SQL和数据库感到困惑。你为什么不经历这个tutorial,它介绍了sql和数据库的基本概念?如果您在点击按钮时不确定如何处理,请阅读input events。