Ich benutze Butterknife zum ersten Mal, aber irgendetwas muss falsch sein. Ich habe ein Fragment und eine Listview und eine TextView nur zum Testen, aber Butterknife bindet meine Variablen nicht:
Ich habe kopiert compile 'com.jakewharton:butterknife:8.6.0' von einem anderen Projekt, aber das verpasst annoationProcesser. Sobald ich diese Zeile hinzugefügt und das Projekt erneut synchronisiert habe, funktioniert es wie ein Zauber. Vielen Dank.
– John Pang
27. November 2018 um 6:49 Uhr
Vergessen Sie auch nicht, loszulassen, wenn Sie fertig sind:
private Unbinder unbinder;
…
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.finalisation_step_fragment, container, false);
unbinder = ButterKnife.bind(this, v);
//initialize your UI
return v;
}
…
@Override public void onDestroyView() {
super.onDestroyView();
unbinder.unbind();
}
Ich habe das noch nie gemacht – wird es speziell für Fragmente benötigt?
– Irgendwer irgendwo
30. März 2018 um 2:19 Uhr
Ja, es wird speziell für Fragmente benötigt, da es einen anderen Lebenszyklus hat. Dies wird in der Dokumentation erwähnt.
Danke, das wurde gemacht, aber interessanterweise ist der generierte Ordner leer. Ich habe das nicht gesehen, aber ich denke, das hat etwas damit zu tun?
– Bruchkante
11. Dezember 2015 um 17:20 Uhr
Was ist, wenn Sie einen sauberen Build erstellen?
– Dan Lew
11. Dezember 2015 um 17:23 Uhr
Dasselbe. Ich nehme an, der Anmerkungsprozessor wird nie aufgerufen?
– Bruchkante
11. Dezember 2015 um 17:24 Uhr
Klingt so – vielleicht hilft das weiter? stackoverflow.com/a/26036146/60261
– Dan Lew
11. Dezember 2015 um 17:27 Uhr
Danke, mein Projekt sah genauso aus, aber jetzt funktioniert es, nachdem ich Eclipse vollständig neu gestartet habe. Ich denke, Clean/Rebuild war nicht genug lol. Nach einem Neustart hat Eclipse die Dateien tatsächlich generiert.
– Bruchkante
11. Dezember 2015 um 17:30 Uhr
11115400cookie-checkAndroid Butterknife – Bindung im Fragmentyes
Wie sehen deine Abhängigkeiten aus?
– kandroidj
11. Dezember 2015 um 17:06 Uhr
Ich habe nur das Butterknife-Glas dabei.
– Bruchkante
11. Dezember 2015 um 17:08 Uhr
ahh, also benutzt du eclipse?
– kandroidj
11. Dezember 2015 um 17:08 Uhr
Ja, leider wurde dieses Projekt noch nicht aktualisiert.
– Bruchkante
11. Dezember 2015 um 17:11 Uhr