2 / 2 / 0
Регистрация: 21.11.2012
Сообщений: 207
|
|||||||||||
1 | |||||||||||
Непонятная ошибка11.01.2016, 11:22. Показов 938. Ответов 9
Метки нет (Все метки)
Народ! Понимаю что скорее всего сия проблема совсем уже простая, но все же ее решение мне непонятно. Создал проект. Среда разработки Android Studio 1.4. Проект прост как 5 рублей: при нажатии на кнопку я хочу вывести в TextView случайные элемент массива типа String....
Вот код:
0
|
11.01.2016, 11:22 | |
Ответы с готовыми решениями:
9
Непонятная ошибка непонятная ошибка Непонятная ошибка Непонятная ошибка |
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
11.01.2016, 11:33 | 2 | |||||
все эти строки должны быть внутри метода onCreate()
1
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
11.01.2016, 11:46 | 3 |
TextView text=(TextView)findViewById(R.id.text);
почему не происходит инициализация? как например у String edt[] = {"Ivan", "Pedro", "Trajanus", "Imperio"};
0
|
2 / 2 / 0
Регистрация: 21.11.2012
Сообщений: 207
|
||||||
11.01.2016, 12:03 [ТС] | 4 | |||||
То есть даже findViewById внутри onCreate?
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
11.01.2016, 12:06 | 5 |
Сообщение было отмечено Baron Rojo как решение
Решение
вызывать findViewByID можно и из других методов, но не как поле класса
оно по идее выполняется в момент создания самого объекта акитивити, и на тот момент никакие вьющки или текстовые поля еще не инициализированы все они становятся доступны после вызова setContentView(bla-bla); в onCreate()
0
|
2 / 2 / 0
Регистрация: 21.11.2012
Сообщений: 207
|
||||||
11.01.2016, 12:22 [ТС] | 6 | |||||
Хорошо.) Понял. Тогда что здесь не так:
0
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
11.01.2016, 12:26 | 7 |
0
|
Pablito
|
11.01.2016, 12:30
#8
|
Не по теме: все вьюшки мжно будет искать через findVieByID только после setContentView
0
|
2 / 2 / 0
Регистрация: 21.11.2012
Сообщений: 207
|
|
11.01.2016, 12:33 [ТС] | 9 |
Фух, прошу простить невнимательность.) Разобрался.))))
0
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
11.01.2016, 15:19 | 10 |
получается что инициализация не является методом по сути?
0
|
11.01.2016, 15:19 | |
11.01.2016, 15:19 | |
Помогаю со студенческими работами здесь
10
Непонятная ошибка Непонятная ошибка Тоста Непонятная ошибка вылазит в консоль Непонятная ошибка в коде (AndroidStudio) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |