Я занимаюсь разработкой веб-приложений уже несколько лет, и просто решил начать свой путь с разработки под Android, используя эту книгу: Начало разработки приложений для Android из wrox.
В какой-то момент книга объясняет, как получить результат от намерения (под заголовком «Возвращение результатов из намерения»).
Это шаги:
- В книге описано, как изменить файл макета main.xml, добавив несколько новых элементов управления.
- В книге описывается, как изменить действие, которое будет вторым (Упражнение 2), в нем говорится, что это занятие должно ссылаться на макет другого занятия, вызывая
Button btn = (Button) findViewById(R.id.btn_OK);
так как btn_OK
был определен в макете основного действия (а не в Activity2, это в main.xml
), метод возвращает ноль.
Официальная документация описывает:
public View findViewById (int id)
Since: API Level 1
Находит представление, идентифицированное атрибутом id из XML, обработанного в onCreate(Bundle)
.
Значит, я что-то здесь упускаю или эта книга неверна?