如何将值模型类对象作为字符串获取到 ArrayList?

用户11848379

我正在从 Spinner 存储所选值的 id,id 已成功存储,但我不知道如何在 Spinner 中看到 String 值,目前我正在 Spinner 列表中获取对象值。

我正在获取对象值,但我想显示存储在数据库中的字符串。

数据库

ArrayList<Bankers> getBankers(){
    ArrayList<Bankers> bankersList = new ArrayList<>();

    SQLiteDatabase db = this.getReadableDatabase();
    Cursor cursor = db.rawQuery("select id,bankers from "+Table_Name_Bankers,null);

            while (cursor.moveToNext()){
                String id = cursor.getString(cursor.getColumnIndex(Bankers_Table_Column1));
                String bankers = cursor.getString(cursor.getColumnIndex(Bankers_Table_Column3));
                Bankers bankersModel = new Bankers(id,bankers);
                bankersList.add(bankersModel);
            }
        cursor.close();
    return bankersList;
}

获取列表

 ArrayList<Bankers> bankersListSpinner = databaseHelper.getBankers();
    ArrayAdapter<Bankers> lead_bank_spinner = new ArrayAdapter<>(this,R.layout.spinner_item,bankersListSpinner);
    lead_bankers.setAdapter(lead_bank_spinner);
    lead_bankers.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            bankersModel = (Bankers)parent.getSelectedItem();
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {

        }
    });

获取输入

Bankers = bankersModel.getId();
塔伦·夏尔马

我想你忘了把它添加到你的模型类中。

public String toString() {
    return bankers;
} 

这对你有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我将如何分配值在创建对象,这需要字符串和ArrayList值PARAMS?

如何将字符串转换为Integer并将其添加到arrayList

我如何将字符串正确地分离到ArrayList中?

如何将字符串的ArrayList写入文本文件?

如何将整数添加到字符串ArrayList?

如何将字符串数组更改为数组。String []到ArrayList <string>格式转换

如何将字符串转换为ArrayList?

如何获取HashTable值作为Arraylist?

Java:如何将ArrayList作为对象的实例变量?

如何将字符串值从ArrayList <String>存储到对象的ArrayList <Object>

如何将双精度arraylist与字符串arraylist合并

如何将JSON字符串转换为对象的Arraylist

从文本文件中将字符串值读取到Java中的Java arraylist

如何将包含字符串和整数的文件读入ArrayList并按整数排序?

从ArrayList获取字符串

如何在字符串数组中存储arraylist值

如何将输入字符串“ BBBB”与上面的ArrayList中的学校进行比较?

将ArrayList的ArrayList与ArrayList进行比较

对象的ArrayList中的字符串重复

如何从数组中的子字符串创建arraylist对象

如何将字符串转换为ArrayList?

如何将arrayList转换为以连字符分隔的字符串

如何将值从arraylist获取到文本框

如何将 ArrayList<HashMap> 的值作为字符串获取?

如何将 arraylist 值链接到类对象?(安卓)

将字符串添加到 ArrayList<ArrayList<String[]>>

将子字符串值与子字符串的 ArrayList 字符串进行比较

如何根据日期(ArrayList 中的字符串类型变量)对模型类型的 ArrayList 进行排序?

如何将对象 arrayList 解析为字符串数组?