0
- 我如何获得1个特定行从数据库(由ID例如)
光标C = db.rawQuery(“SELECT * FROM测量WHERE _id = 1" , NULL);如何从SQLite数据库获取特定数据和在TextView的显示它
??
- 怎样在的EditText显示呢?
光标C = db.rawQuery(“SELECT * FROM测量WHERE _id = 1" , NULL);如何从SQLite数据库获取特定数据和在TextView的显示它
??
你可以试试这个
Cursor myCursor = db.rawQuery("SELECT * FROM measurements WHERE _id = 1", null);
String myEditTextValue = myCursor.getString(*ColumnIndexHere*);
EditText myEditText= (EditText) findViewById(R.id.*EditTextIdHere*);
myEditText.setText(myEditTextValue);
但是请注意,在Android上最好的做法是使用内容提供商。欲知更多详情,请点击这里 https://www.youtube.com/watch?v=CKjFfcFelrI and this https://developer.android.com/guide/topics/providers/content-providers.html