Сбой приложения из-за nullpointerException в Android Studio

Используя один канал, вся транзакция будет привязана ко всем одноранговым узлам на канале, даже если вы ограничиваете доступ к транзакции через просмотр ACL, поэтому, если вам нужно защитить частную транзакцию между конкретными одноранговыми узлами, разделите эти одноранговые узлы на другом канале. для события вы можете публиковать различные события для одной и той же транзакции и для каждого клиента подписываться на разные события. пример транзакции (владелец актива обновления) публикует два события (событие A, событие B), и для клиента может выбрать подписку на (только событие A), а другой клиент может подписаться на (событие B)

0
задан ngueno 20 January 2019 в 05:19
поделиться

2 ответа

Переместите эти утверждения:

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

перед любым другим утверждением внутри onCreate().
Любой метод findViewById(), который вы используете для инициализации своих представлений, должен называться после , если разметка раздувается, в противном случае представления являются null.

0
ответ дан forpas 20 January 2019 в 05:19
поделиться

Вот документация О создании из Android. Обратите внимание, что если вы переопределите этот метод, вы должны обратиться к реализации суперкласса. что делается следующим образом:

super.onCreate(savedInstanceState);

После этого вам нужно надуть ваше представление, используя метод setContentView(). который будет устанавливать содержание деятельности из ресурса макета:

setContentView(R.layout.activity_main);

Теперь вы сможете получать виджеты в том интерфейсе (activity_main), с которым вам нужно взаимодействовать программно.

0
ответ дан Mohammed Siddiq 20 January 2019 в 05:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: