Запустить активность для определенной записи - PullRequest
2 голосов
/ 02 июня 2010

У меня есть экран, который отображает все имена в Контактах в ListView.

Когда пользователь нажимает на имя, я хочу запустить другое действие, которое отображает информацию о выбранном контакте (номер телефона / адрес электронной почты) на другом экране. Как отобразить детали для строки selected . (т.е. при запуске намерения, как я могу отправить через row_id выбранного элемента)?

Я пробовал следующий код:

    Intent i = new Intent(this, ContactDetails.class);
    startActivity(i);

1 Ответ

2 голосов
/ 02 июня 2010

Пакет как дополнительный:

i.putExtra("MyReallyCoolContactID", id);

Затем ContactDetails может позвонить getIntent().getExtra("MyReallyCoolContactID"), чтобы получить идентификатор заинтересованного контакта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...