FWIW, я не вижу, чтобы кто-то решил это так же, как мне было нужно. Никаких жалоб во время компиляции, но я получал нулевой вид во время выполнения и вызывал вещи в правильном порядке. То есть findViewById () после setContentView (). Проблема заключалась в том, что мой взгляд определен в content_main.xml, но в моем activity_main.xml мне не хватало этого одного оператора:
<include layout="@layout/content_main" />
Когда я добавил это в activity_main.xml, больше не было NullPointer.