私のアプリケーションでは、私は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();
あなたのコードを見せてください!! Adaptor of Spinnerのデータを追加する場合 –
エラーが発生しますか? – kosa