如何将SQLite数据库加载到Eclipse中的ListView中,还是不应该使用列表视图?

时间:2014-04-21 22:53:09

标签: android android-listview

我正在尝试将其加载到列表视图中?我想它可能是OnLoadComplete ....但是我无法弄清楚如何将SQL lite声明为我可以在列表视图中使用的变量

公共类DisplayActivity扩展了Activity {

@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();
    }

} }

0 个答案:

没有答案