[Adnroid] Problem z dodawaniem właściwości do przycisków we fragmentach

[Adnroid] Problem z dodawaniem właściwości do przycisków we fragmentach
DO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Częstochowa
  • Postów: 6
0

Cześć, od dłuższego czasu próbuję zrozumieć co robię źle, że kod prawie identyczny nie działa w dwóch różnych fragmentach.

Tutaj daję kod, który nie działa: https://4programmers.net/Pastebin/7098 a tu działający: https://4programmers.net/Pastebin/7099

Gdy próbowałem w przycisku (pierwszy kod) ustawić OnClickListener czy wyłączyć przycisk to po prostu się nie da. W drugim kodzie przechodzi to bezproblemowo. Ma ktoś jakiś pomysł co tu może być nie tak?

DC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
1

W pierwszym Fragmencie Listener ustawiasz na lokalnej zmiennej View z którą niczego nie robisz.

W onCreateView() lepiej tylko zrobić return inflater.inflate(R.layout.fragment_control, container, false);
a listenery ustawic w onViewCreated()

DO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Częstochowa
  • Postów: 6
0

Kurcze, dzięki teraz dopiero to zauważyłem, a w tym drugim fragmencie to edytor mi podmienił return inflater.inflate(R.layout.fragment_control, container, false); na return view; Dzięki za pomoc

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.