Es gibt wahrscheinlich eine einfache Antwort zu diesem, aber Butterknife in vollem Umfang zu versuchen, einige findViewById in @BindViews konvertieren, und bemerkte, dass ich BindView nicht auf Ansichten verwenden kann, die ich deklarieren muss als endgültig, weil Java einen Fehler auslöst, dass 'Variable' x 'möglicherweise nicht initialisiert wurde'.Android, Butterknife, BindView, Finale
Offensichtlich muss ich BindView nicht verwenden, aber nur neugierig auf diesen, um mehr über Java zu lernen. Ich habe ein wenig darüber gelesen, was die endgültige Erklärung bedeutet, aber ich konnte es nicht an Butterknife binden. Danke für die Hilfe.
scheint dies tun würde, in dem Code zu arbeiten: final EditText randomvar = (EditText) activityReference.findViewById (R.id.randomID); – nschwan94
Innerhalb einer Methode und nach setContView funktioniert es natürlich – Blackbelt
Ok, das ist, wo die Verwirrung kommt, weil diese Codezeile innerhalb einer Klasse außerhalb der Aktivität aufgerufen wird, noch die Aktivität, auf die verwiesen wird, hat SetContentView aufgerufen. – nschwan94