Android 如何从数据库检索数据并将数据显示到TextView
我已经为我的数据库和TextView构建了代码,但是(编辑:)我不知道如何从我的数据库中检索数据并在TextView中显示它们的Android 如何从数据库检索数据并将数据显示到TextView,android,sqlite,textview,Android,Sqlite,Textview,我已经为我的数据库和TextView构建了代码,但是(编辑:)我不知道如何从我的数据库中检索数据并在TextView中显示它们的步骤。一般来说,要拍摄照片,我用数据库中的地图保存另一个活动的位置。这是我的数据库代码: class MyDatabaseHandler extends SQLiteOpenHelper { private static final int DATABASE_VERSION = 1; private static final String DATABASE_NA
步骤。
一般来说,要拍摄照片,我用数据库中的地图保存另一个活动的位置。这是我的数据库代码:
class MyDatabaseHandler extends SQLiteOpenHelper {
private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "MapLocations.db";
private static final String TABLE_LOCATIONS = "Locations";
private static final String COLUMN_ID = "_id";
private static final String COLUMN_LOCATIONNAME = "LocationName";
MyDatabaseHandler(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
String query = "CREATE TABLE " + TABLE_LOCATIONS + "(" + COLUMN_ID +
" INTEGER PRIMARY KEY AUTOINCREMENT, " + COLUMN_LOCATIONNAME +
" TEXT" + ");";
db.execSQL(query);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE " + TABLE_LOCATIONS);
onCreate(db);
}
void addLocation(String string) {
ContentValues values = new ContentValues();
values.put(COLUMN_LOCATIONNAME, string);
getWritableDatabase().insert(TABLE_LOCATIONS, null, values);
}
}
下面是我在TextView中的活动:
public class PreviousLocationsActivity extends AppCompatActivity {
TextView textv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_previous_locations);
textv = (TextView) findViewById(R.id.dbtextv);
(????)
}
我知道这很简单,但我需要一些帮助。
我只想检索并显示我的数据库在TextView中可能拥有的任何数据。
我怎样才能做到这一点呢?我只想在TextView中显示我的数据库可能拥有的任何数据以显示您可以使用
textv.setText(“您的数据将在此处”)
对于您的数据库,您可以看到此引用链接首先从数据库获取数据
然后textv.setText(“text”)
请检查链接。
您对哪个部分有问题?您在查询数据库、将响应转换为文本或设置textview的文本时遇到问题吗?可能是错误的是,你要求的是代码,这意味着做你的工作,而不是你。只有你应该写代码。我们可以帮你写,但不能代替你去做。因此,如果您需要一些帮助,请指定从我的数据库中获取数据的问题是什么?为什么你不能这样做?我需要步骤抱歉,这样做的步骤或过程代码是可以的。你的问题是你要求完整的代码,并且似乎拒绝阅读关于如何自己解决这个问题的教程。是的,但是如何从我的数据库中获取数据?首先打开数据库,获取数据并关闭数据库通过此链接检索数据