Прежде всего, я новичок в Android. Так что это может быть очень простой вопрос, но я не смог найти ответ сам.
У меня есть две операции, я заполняю первую с именами пользователей, а другие данные, которые я получаю от удаленного запроса, а вторая используется для отображения сведений о выбранном пользователе.
Таким образом, каким-то образом мне нужно связать эти записи пользователя с элементами ListView, чтобы я мог передать часть этой информации во втором действии, используя намерение. Я не уверен, правильно это или нет, но я обнаружил, что мне нужно создать собственный ArrayAdapter. Итак, я создал класс пользователя:
class User {
public String id;
public String name;
}
и теперь мне нужно написать что-то вроде:
class UserAdapter extends ArrayAdapter<User> {
...
}
В основном на первом экране я хочу отобразить:
John Doe
Mike Brown
...
Второй сделает другой запрос на основе User.id и отобразит некоторую информацию о пользователе, например:
John Doe, 45, San Francisco
Я не смог найти подобный пример, поэтому я не очень уверен, как мне это сделать. Любая ссылка также будет полезна.
Спасибо.