связывание дает мне «неопределенную ссылку» для каждой упомянутой функции из libc.so

Когда вы перемещаете объявления в начало класса, вы меняете локальные переменные на поля. Эти поля инициализируются при создании экземпляра, что означает, что они инициализируются «прямо перед», когда выполняется конструктор.

Теперь вы не можете вызывать методы экземпляра (например, findViewById) до завершения неявного вызова super().

Переместите их в конструктор, и все должно получиться.

0
задан Community 23 May 2017 в 11:43
поделиться