Как показать выбранное значение настраиваемого счетчика с настраиваемым адаптером из предыдущего действия, которое будет отображаться в другом действии при его открытии? - PullRequest
0 голосов
/ 19 апреля 2020

Например, у меня есть пользовательский счетчик с пользовательским адаптером.

От положения ноль до трех или сверху вниз: soccer, hockey, football.

Таким образом, у меня есть 2 действия, одно из которых имеет пользовательский счетчик, который получает данные из пользовательского адаптера. Я выбираю из него значение и нажимаю кнопку «Добавить».


Например, значение счетчика «Хоккей»: после нажатия «Добавить» оно отображается в виде переработчика. Я щелкаю запись «Хоккей» в представлении «Переработчик», в результате чего я перехожу к этому занятию, где я могу нажать кнопку «Редактировать», а затем перехожу к другому занятию.

В этом упражнении у меня также есть счетчик, но я хотел бы, чтобы он отображал «Хоккей».


Как вы все знаете, значением по умолчанию для счетчиков будет значение в первой позиции, которое в данном случае равно «футбол», но я бы хотел, чтобы оно отображалось. все, что было выбрано при добавлении.

Исходный код для EditSports: https://pastebin.com/5E0Eg25s


Ошибка в строке 119:

getPosition(com.example.CategoryItem) in ArrayAdapter cannot be applied to java.lang.String
if (category != null) {
    int spinnerSelection = mAdapterForEditListing.getPosition(category);
    editCategory.setSelection(spinnerSelection);
}
...