私のスピナーに問題があります。デバッグすると、データがあることがわかります。アダプタにはオブジェクトが含まれています。スピナーは空に見えますがデータが入っています
`
ArrayList<ActivityToSteps> activityConversionList;
ArrayList<String> activityList;
ArrayAdapter<String> categories_adapter;
activityConversionList = new ArrayList<>();
activityList = new ArrayList<>();
categories_adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, activityList);
categories_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
activityConversionList.addAll((ArrayList<ActivityToSteps>)task.getResult());
for(ActivityToSteps ats : activityConversionList){
activityList.add(ats.getActivityName());
}
categories_adapter.notifyDataSetChanged();
:
は(はず)興味深いコードです:
Debug spinner adapter screenshot
しかし、スピナーは、それはそれで何も持っていないように見えます
'
ActivityToStepsは、作成したクラスであり、String "ActivityName"属性とfloat "StepsPerMin"属性を含んでいます。
非同期タスクからActivityToStepsのリストを取得していますが、ArrayListの "activityList"に格納されているすべての "ActivityName"を含むスピナーが必要です(空ではありませんが、評判をスクリーンショットで表示できません)。 < 10 ...)。
私は十分にはっきりしていることを願っています!
お時間をいただきありがとうございます。
ここで、スピナーにアダプタを設定すると、spinner.setAdapter(categories_adapter)のようになります。 – Pavan
うわー、私はそんなことを忘れてしまったとは思わない...私は1時間以上過ごしている!でも、ありがとうございます。 – Alexandre
歓迎、いつか起こります:-) – Pavan