如何在android中从DB向微调器添加不同的项
我需要将唯一数据从DB上传到android.Ex中的微调器列表中。在我的DB中,我有4条记录,分别为“一月”、“二月”、“三月”、“一月”。我需要将这些数据以不同的方式上传到微调器中,即仅一月、二月、三月。 我怎么能这样做 我的代码。。。 //如何在android中从DB向微调器添加不同的项,android,Android,我需要将唯一数据从DB上传到android.Ex中的微调器列表中。在我的DB中,我有4条记录,分别为“一月”、“二月”、“三月”、“一月”。我需要将这些数据以不同的方式上传到微调器中,即仅一月、二月、三月。 我怎么能这样做 我的代码。。。 // 您应该在sql查询中使用DISTINCT子句,它将返回唯一的数据 在execute方法中使用原始查询,而不是使用当前方法。您应该在sql查询中使用DISTINCT子句,它将返回唯一的数据 使用execute方法中的原始查询,而不是使用当前方法。检查方法以
您应该在sql查询中使用
DISTINCT
子句,它将返回唯一的数据
在
execute
方法中使用原始查询,而不是使用当前方法。您应该在sql查询中使用DISTINCT
子句,它将返回唯一的数据
使用
execute
方法中的原始查询,而不是使用当前方法。检查方法以获取不同的值。检查方法以获取不同的值。我按你说的那样使用。但它失败了。这就是我按你说的那样发布的原因。我按你说的那样使用了。但它失败了。这就是我按你说的那样发布的原因。
Spinner spin = (Spinner) findViewById(R.id.spin);
AdapterCountries = new ArrayAdapter<CharSequence>(this,
android.R.layout.simple_spinner_item);
AdapterCountries.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(AdapterCountries);
spin.setOnItemSelectedListener(new OnItemSelectedListener());
db1.open();
// long id;
Cursor cursor = db1.getAllTitles1();
while (cursor.moveToNext()){
results=cursor.getString(2);
AdapterCountries.add(results);
}
db1.close();
public Cursor getAllTitles1(){
return db.query(DATABASE_TABLE1, new String[] {
KEY_ROWID,DISHNAME,CATEGORY,DESCRIPTION},null,null,null,null,null);
}