简体   繁体   English

使用sqlite数据库中的数据填充listview对话框

[英]populate listview dialog with data from sqlite database

I am creating android app where a user saves some items into a sq-lite database. 我正在创建一个Android应用,其中用户将一些项目保存到sq-lite数据库中。 i want to display that data in a list view dialog so he can select an item on click. 我想在列表视图对话框中显示该数据,以便他可以单击选择一个项目。 how do i accomplish that. 我如何做到这一点。 thanks in advance 提前致谢

You need to create a class extending CursorAdapter http://developer.android.com/reference/android/widget/CursorAdapter.html and provide instance of this class to the AlertDialog.Builder setAdapter method. 您需要创建一个扩展CursorAdapter http://developer.android.com/reference/android/widget/CursorAdapter.html的类,并将该类的实例提供给AlertDialog.Builder setAdapter方法。

    builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                //handle item selection
            }
        }
    });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM