Я отображаю в своем счетчике данные из Firebase следующим образом:
public void companySpinnerDoer()
{
companyData.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
final List<String> companies = new ArrayList<String>();
for (DataSnapshot areaSnapshot: dataSnapshot.getChildren()) {
Company company = areaSnapshot.getValue(Company.class);
companies.add(company.getName());
}
ArrayAdapter<String> comps = new ArrayAdapter<String>(Newidea.this, android.R.layout.simple_spinner_item, companies);
comps.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
companiesSpinner.setAdapter(comps);
}
Теперь я хочу назначить каждому элементу в этом счетчике идентификатор, чтобы я мог позже использовать сам элемент и получать данные из Firebase в соответствии сс этим идентификатором ... Так, как я могу программно установить идентификатор для каждого элемента счетчика?