Sugar Orm を使用しており、スピナー、コードをバインドしたい
public class RegisterActivity extends Activity {
Spinner spnAge;
ArrayAdapter<Age> ageAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
new LoadAsync().execute("");
}
private class LoadAsync extends AsyncTask<String,Void,String>
{
@Override
protected String doInBackground(String... params) {
return "";
}
@Override
protected void onPostExecute(String s) {
spnAge = (Spinner)findViewById(R.id.spnAge);
List<Age> ages = Age.listAll(Age.class);
ageAdapter = new ArrayAdapter<Age>(getBaseContext(),android.R.layout.simple_spinner_item, ages);
ageAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spnAge.setAdapter(ageAdapter);
}
}
}
しかし、コードは機能せず、ログが表示されます:
65コマ飛ばした!アプリケーションがメイン スレッドで処理しすぎている可能性があります。