如何从一列糖中返回所有数据(How to return all data from one column sugar orm)

编程入门 行业动态 更新时间:2024-10-26 16:23:18
如何从一列糖中返回所有数据(How to return all data from one column sugar orm)

如何从一个糖柱中返回所有数据?

Contact.java

import com.orm.SugarRecord; import java.util.List; public class Contact extends SugarRecord{ String name; String mail; public Contact() { } public Contact(String name, String mail) { this.name = name; this.mail = mail; }

}

MainActivity.java

List<Contact> allContacts = Contact.listAll(Contact.class); ArrayAdapter<Contact> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, android.R.id.text1, allContacts); ListView catsListView = (ListView) findViewById(R.id.listView); catsListView.setAdapter(adapter);

如何在数组中加载名称列?

How to return all data from one column sugar orm ?

Contact.java

import com.orm.SugarRecord; import java.util.List; public class Contact extends SugarRecord{ String name; String mail; public Contact() { } public Contact(String name, String mail) { this.name = name; this.mail = mail; }

}

MainActivity.java

List<Contact> allContacts = Contact.listAll(Contact.class); ArrayAdapter<Contact> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, android.R.id.text1, allContacts); ListView catsListView = (ListView) findViewById(R.id.listView); catsListView.setAdapter(adapter);

How can I Load the name column in the array?

最满意答案

查看ArrayAdapter的源代码,您无法做到这一点。

您需要按如下所示形成新的ArrayList<String>并将其传递给ArrayAdapter 。

ArrayList<String> arr = new ArrayList<>(); for(Contact contact:allContacts){ arr.add(contact.getName()); // or arr.add(contact.name); if it's public }

或者您需要定义customAdapter扩展ArrayAdapter

Looking at the source code of the ArrayAdapter you can't do that.

Either you need to form a new ArrayList<String> as follows and pass it to ArrayAdapter.

ArrayList<String> arr = new ArrayList<>(); for(Contact contact:allContacts){ arr.add(contact.getName()); // or arr.add(contact.name); if it's public }

Or you need to define customAdapter extending ArrayAdapter

更多推荐

Contact,adapter,java,How,电脑培训,计算机培训,IT培训"/> <meta name="desc

本文发布于:2023-07-25 22:20:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1266989.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据   return   data   orm   sugar

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!