Android 如何在Eclipse中将SQLLiteDB加载到ListView中,还是不使用ListView?

Android 如何在Eclipse中将SQLLiteDB加载到ListView中,还是不使用ListView?,android,android-listview,Android,Android Listview,我正在尝试将其加载到列表视图中?我想它可能是通过onload完成的……但我不知道如何将SQLLite声明为一个变量,以便在列表视图中使用 公共类DisplayActivity扩展了活动{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_display);

我正在尝试将其加载到列表视图中?我想它可能是通过onload完成的……但我不知道如何将SQLLite声明为一个变量,以便在列表视图中使用

公共类DisplayActivity扩展了活动{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_display);

     Button edit = (Button)findViewById(R.id.btnEdit);
     edit.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                Intent myIntent = new Intent(v.getContext(), EditActivity.class);
                v.getContext().startActivity(myIntent);
            }

        });

    DatabaseHandler db = new DatabaseHandler(this);


    /**
     * CRUD Operations
     * */
    // Inserting Contacts
    Log.d("Insert: ", "Inserting ..");
    db.addContact(new Contact("Ravi", "910-000-0000"));
    db.addContact(new Contact("Srinivas", "919-999-9999"));
    db.addContact(new Contact("Tommy", "952-222-2222"));
    db.addContact(new Contact("Karthik", "953-333-3333"));

    // Reading all contacts
    Log.d("Reading: ", "Reading all contacts..");
    List<Contact> contacts = db.getAllContacts();       

    for (Contact cn : contacts) {
        String log = "Id: "+cn.getID()+" ,Name: " + cn.getName() + " ,Phone: " + cn.getPhoneNumber();
            // Writing Contacts to log
    Log.d("Name: ", log);

    ListView list = (ListView)findViewById(R.id.listViewdb);
    list.toString();
    }
@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_显示);
按钮编辑=(按钮)findViewById(R.id.btnEdit);
edit.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
Intent myIntent=newintent(v.getContext(),EditActivity.class);
v、 getContext().startActivity(myIntent);
}
});
DatabaseHandler db=新的DatabaseHandler(此);
/**
*积垢作业
* */
//插入联系人
日志d(“插入:”,“插入..”);
db.添加联系人(新联系人(“Ravi”,“910-000-0000”);
db.添加联系人(新联系人(“Srinivas”,“919-999-9999”);
db.addContact(新联系人(“Tommy”,“952-222-2222”));
db.添加联系人(新联系人(“Karthik”,“953-333-3333”);
//读取所有联系人
日志d(“读取:”,“读取所有联系人…”);
List contacts=db.getAllContacts();
用于(联系人cn:联系人){
字符串log=“Id:”+cn.getID()+”,名称:“+cn.getName()+”,电话:“+cn.getPhoneNumber()”;
//将联系人写入日志
Log.d(“名称:”,Log);
ListView列表=(ListView)findViewById(R.id.listViewdb);
list.toString();
}
}
}

这是Eclipse还是Android?对于Android,使用Eclipse