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