2011-12-30 6 views
0

私のアプリケーションでは、私はMYSQLデータバンクを使用しています。そして、私はデータベースからの値をスピナーにロードしようとします。 (エクリプス)エミュレータでは、これは完全に機能します(すべてのアイテムがスピナーにロードされます)。エミュレータの表示のスピナー値のタブレットショーの空の値

私のタブレット(ハニカム10.1)でアプリケーションを実行しようとすると、データベースからの値がスピナーに表示されません。タブレットからデータベースにアクセスしようとすると、すべてうまく動作します。

私はまた、データを取得するためにAsynTaskを使用していますので、私が思っている問題ではないはずです。

どれでもアドバイスをMySQLへconnectieを取得するためにAsynTaskクラスを使用して(以下のコードは、エミュレータ上で正常に動作しているが、私は私のハニカムタブでそれをロードするときにデータがロードされません)とIM?

 // 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

あなたのコードを見せてください!! Adaptor of Spinnerのデータを追加する場合 –

+0

エラーが発生しますか? – kosa

答えて

0

あなたのコードでデータベースサーバーのIPアドレスを変更しましたか?

+0

自分のコードを追加しました。 IPアドレスには何も問題はありません。接続もうまくいくはずです。私はそれがテンナーと一緒に何かをすると思いますか? –

関連する問題