如何在android中从DB向微调器添加不同的项

如何在android中从DB向微调器添加不同的项,android,Android,我需要将唯一数据从DB上传到android.Ex中的微调器列表中。在我的DB中,我有4条记录,分别为“一月”、“二月”、“三月”、“一月”。我需要将这些数据以不同的方式上传到微调器中,即仅一月、二月、三月。 我怎么能这样做 我的代码。。。 // 您应该在sql查询中使用DISTINCT子句,它将返回唯一的数据 在execute方法中使用原始查询,而不是使用当前方法。您应该在sql查询中使用DISTINCT子句,它将返回唯一的数据 使用execute方法中的原始查询,而不是使用当前方法。检查方法以

我需要将唯一数据从DB上传到android.Ex中的微调器列表中。在我的DB中,我有4条记录,分别为“一月”、“二月”、“三月”、“一月”。我需要将这些数据以不同的方式上传到微调器中,即仅一月、二月、三月。 我怎么能这样做

我的代码。。。 //


您应该在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);
}