Полагаю, ваш логический код неверен, попробуйте поместить объявление wordlist
и инициализировать адаптер спиннера для цикла.
worldlist = new ArrayList<String>();
for (int i = 0; i < response.length(); i++) {
try {
ID = response.getJSONObject(i).getString("code");
name = response.getJSONObject(i).getString("name");
// Retrieve the name on the Spinne
worldlist.add(name);
System.out.println("Name\n"+name);
// System.out.println("WorldList"+worldlist.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, worldlist);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // The drop down view
spinner.setAdapter(spinnerArrayAdapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
Разобрался, задача должна выглядеть так:
namespace :test do
task :new_task => :environment do
puts Parent.all.inspect
end
end
Обратите внимание на зависимость =>: environment
, добавленную к задаче
you might need to require your configuration (which should specify all your required models etc)
eg:
require 'config/environment'
alternatively you can just require each seperately, but you might have environment issues AR not set up etc)