模拟器显示的微调器值的平板电脑显示为空值

时间:2011-12-30 16:00:41

标签: java android

在我的应用程序中,我使用MYSQL数据库。我尝试将数据库中的值加载到微调器中。在(eclipse)模拟器中,这是完美的工作(所有项目都加载到微调器中)。

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

我也在使用AsynTask来获取数据,这不应该是我认为的问题吗?

(下面的代码在模拟器上运行正常但是当我在我的蜂窝标签上加载数据时没有加载)并且我使用AsynTask类来获取连接到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();

1 个答案:

答案 0 :(得分:0)

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