自动填充文本视图只显示我在Android中提交到数据库的最后一个值

时间:2013-04-05 06:47:16

标签: android

我正在使用文本字段通过按主活动中的按钮将一些名称提交到数据库中。在另一个活动中,我使用自动完成文本视图来显示名称。但问题是它只显示我提交的姓氏。以下是我在自动填充文本视图中显示名称的代码:

for (Contact cn : contact) {

String[] s1=new String[]{(cn.getName())};
         ArrayAdapter<String> adapter =  new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice,s1); 

         a1.setThreshold(1); 
         a1.setAdapter(adapter);
}

1 个答案:

答案 0 :(得分:1)

试试这个..

ArrayList<String> s1 = new ArrayList<String>();
    for (Contact cn : contact) {
        s1.add(cn.getName());
    }
    ArrayAdapter<String> adapter =  new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice,s1); 

    a1.setThreshold(1); 
    a1.setAdapter(adapter);