2011-12-30 79 views
0

在我的应用程序中,我使用了一个MYSQL数据库。我尝试将数据库中的值加载到微调器中。在(日食)模拟器中,它可以完美地工作(所有项目都会加载到spinners中)。模拟器显示的微调值的平板显示的空值

但是,当我尝试在我的平板电脑上运行我的应用程序(蜂窝10.1)时,数据库中的值不会显示在微调器中。当我尝试从平板电脑到达我的数据库时,一切正常。

我还使用AsynTask获取数据,所以不应该是我认为的问题?

(下面的代码工作正常,在模拟器上,但是当我加载我的蜂窝选项卡上的数据不会被加载),并使用AsynTask类IM得到connectie到mysql

有什么建议?

 // This Thread get's the reservation ID's 
    Thread asyn = new Thread(){ 
     public void run(){ 
      try{ 
       int klok = 0; 
       while(klok < 5000){ 
        sleep(100); 
        klok = klok + 100; 
       } 

       try{ 
          // Ophalen van de Reservaties objecten 
          lijst = mpr.get(); 


          ArrayAdapter<String> AdapterCountries = new ArrayAdapter<String>(Materiaal.this,android.R.layout.simple_spinner_item); 
          AdapterCountries.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 


          int lenLijst = lijst.size(); 

          String[] temp = new String[lenLijst+1]; 

          for(int x=0; x < lenLijst; x++){ 
           temp[x] = Integer.toString(lijst.get(x).getRes_id()); 
           AdapterCountries.add(temp[x]); 

           } 



          s1.setAdapter(AdapterCountries); 



        }catch(Exception ex){ 
         ex.printStackTrace(); 
        }finally{ 
         //adapter.notifyDataSetChanged(); 

        } 

      }catch(InterruptedException ex){ 
       ex.printStackTrace(); 
      } 

     } 
    }; 

    asyn.start(); 
+0

向我们展示您的代码.. !!将数据添加到“Spinner”的适配器中 – 2011-12-30 16:50:51

+0

您是否收到任何错误? – kosa 2011-12-30 17:04:45

回答

0

你是否在代码中更改了数据库服务器的IP地址?

+0

我已添加我的代码。我的IP地址没有问题。连接也应该没问题,我认为它与te微调有什么共同点? – 2012-01-02 16:33:47