希望在调用该函数后能够看到完整数据

时间:2011-09-08 08:45:16

标签: android

在下面的代码中,我从数据库中获取了值并在spinner中显示。在单击spinner中的值时,必须显示一些数据但我的问题是它只显示数据的最后一行。如果你帮助我,我很高兴。

SpSites.setOnItemSelectedListener(new OnItemSelectedListener(){

   public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
        Object itemName = SpSites.getSelectedItem();
        String strselectedName = itemName.toString();

            for(int i = 0; i < siteName.length; i++){
                if(siteName[i].equalsIgnoreCase(strselectedName)){
                    detailEmployee = gd.selectPhoneDirectory(siteId[i]);//detailEmployee is string array
                    //Toast.makeText(Directory.this,detailEmployee[i], Toast.LENGTH_LONG).show();           

                }
                for(int j = 0;j<detailEmployee.length;j++){
                    Toast.makeText(Directory.this,detailEmployee[j], Toast.LENGTH_LONG).show();
                    System.out.println("Data :"+detailEmployee[j]);
                }
            }
        }

1 个答案:

答案 0 :(得分:0)

所有东西都在同一个地方展示。您只能看到最后一个元素,因为它显示在其他元素之上。使用字符串构建器来连接最后一个中的所有项目,然后执行一个Toast.show()