Java 从数据库记录实现Android列表视图存在问题

Java 从数据库记录实现Android列表视图存在问题,java,android,android-listview,Java,Android,Android Listview,非常感谢前面回答的问题。现在,我正在开发一个具有数据库实现的应用程序。我使用数据库查询从数据库检索数据,但无法将检索到的数据记录显示为活动列表。请告诉我示例代码。1)您需要将数据添加到arraylist并将ArryListObject设置为setlistadapter。2) ArrayList结果=新建ArrayList(); 游标c=sqLiteDatabase.rawQuery(“从我的表中选择*”,null) 如果(c!=null){ if(c.moveToFirst()){ 做{ 字符串

非常感谢前面回答的问题。现在,我正在开发一个具有数据库实现的应用程序。我使用数据库查询从数据库检索数据,但无法将检索到的数据记录显示为活动列表。请告诉我示例代码。

1)您需要将数据添加到arraylist并将ArryListObject设置为setlistadapter。2) ArrayList结果=新建ArrayList(); 游标c=sqLiteDatabase.rawQuery(“从我的表中选择*”,null)

如果(c!=null){
if(c.moveToFirst()){
做{
字符串id=c.getString(c.getColumnIndex(“KEY_id”);
//System.out.println(“这是第一个活动”+名字);
String firstName=c.getString(c.getColumnIndex(“First_Name”));
字符串lastName=c.getString(c.getColumnIndex(“Last_Name”);
//System.out.println(“这是第一个活动===age”+age);
结果。添加(“+firstName+”,lastName:“+lastName”);
}而(c.moveToNext());
} 
}
setListAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,results));

您想要一些简单的列表视图(例如,您只想要列表中项目的名称)或自定义列表视图(您想要名称、插入日期、其他详细信息)?我想要实现自定义列表视图(包括查询的数据库记录、实现的列表日期)。很容易理解。。
           if (c != null ) {
                if  (c.moveToFirst()) {
                    do {
                    String id = c.getString(c.getColumnIndex("KEY_ID"));
                    // System.out.println("this is first activity"+firstName);
                    String firstName = c.getString(c.getColumnIndex("First_Name"));
                    String lastName = c.getString(c.getColumnIndex("Last_Name"));
                        //System.out.println("this is first activity====age"+age);
                        results.add("" + firstName + ",lastName: " + lastName);
                    }while (c.moveToNext());
                } 
            }

            this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,results));