установить идентификатор для каждого элемента в счетчике, который взят из базы огня - PullRequest
0 голосов
/ 23 февраля 2019

Я отображаю в своем счетчике данные из 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 в соответствии сс этим идентификатором ... Так, как я могу программно установить идентификатор для каждого элемента счетчика?

...