我的数据库帮助器中有此查询请求Google map
URL
字符串,
public String getBeachMap(String id) {
String[] args = {id};
String strMap = getReadableDatabase().rawQuery("SELECT _id, BeachMap FROM Beach WHERE _id=?", args).toString();
return(strMap);
}
这在我的活动中,
theUrl = dbBeachHelper.getBeachMap(passedVar);
Toast.makeText(getBaseContext(), theUrl, Toast.LENGTH_SHORT).show();
passVar正在发送,我没有问题返回光标,但我想我想要一个字符串! theUrl
有一些随机值!我接近收到一个字符串吗?
干杯,
麦克
答案 0 :(得分:2)
我认为
String strMap = getReadableDatabase().rawQuery("SELECT _id, BeachMap FROM Beach WHERE _id=?", args).toString();
返回此对象的人类可读描述
你试过这个吗?
Cursor c = getReadableDatabase().rawQuery("SELECT _id, BeachMap FROM Beach WHERE _id=?", args);
if(c.moveToNext()){
return(c.getString(c.getColumnIndex("BeachMap")));
}
c.close();