gpt4 book ai didi

android - 从 SQLite 数据库填充 ListView

转载 作者:搜寻专家 更新时间:2023-11-01 08:14:59 26 4
gpt4 key购买 nike

我是安卓新手。我想做的是从我的 sqlite 数据库中填充一个 ListView 。我知道如何使用数组来完成它。有人可以帮我做这个吗?我知道可以修改以下代码并将其用于使用 SQLite 填充 ListView ,但我不知道该怎么做。

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_item);
final ListView lt = (ListView)findViewById(R.id.ListView01);
List<String> w= new ArrayList<String>();
ArrayAdapter<String> aa;
w.add("waka");
w.add("weka");
w.add("woka");
aa = new ArrayAdapter<String>(this, R.layout.listW, w);
lt.setAdapter(aa);
lt.setTextFilterEnabled(true);
lt.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
final String aux= (String) lt.getItemAtPosition(position);
Intent myIntent = new Intent(infoList.this, tabList.class);
startActivity(myIntent);
}});
}

谢谢

最佳答案

用数据填充 ListView 的最佳方法是使用内容提供程序:http://developer.android.com/guide/topics/providers/content-providers.html

使用 Content Provider 可以解决有关数据库打开/关闭操作的问题。

关于android - 从 SQLite 数据库填充 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5621800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com