hej,
mam pytanie, takie troche teoretyczne. czy jest jakis zakres operacji ktore moge i ktorych nie moge wykonac w bloku inicjalizacyjnym? Pytam, bo nacielam sie pare razy w moim programie ze niektorych rzeczy nie moge zrobic. tzn nie wiem czy nie moge, czy po prostu cos zle implementuje, ale podam pare przykladow co mi nie wyszlo:
- zapis do pliku
- chce ustawic adres serwera przy pomocy metody setMojaZmienna(String url). jednak jak sie pozniej odwoluje w innym miejscu programu do getMojaZmienna() to dostaje null. Jesli wywolam setMojaZmienna w innym miejscu, tzn juz "po" bloku inicjalizacyjnym (statycznym) to sie ustawi.
- "wypchniecie" dialogu z jakims info
wiec sie zastanawiam czy moze w bloku inicjalizacyjnym nie wszystko mi wolno? czy jednak stawialibyscie na to, ze mam problem w kodzie?
hmm, wlasciwie jak przeczytalam to co napisalam, to zrozumialam jak glupi blad popelnilam w przypadku 2gim.
metody get i set nie byly statyczne. wiec musialam sobie stworzyc obiekt MojObiekt i ustawic ten adres serwera przy pomocy set. jak go potem odczytac chcialam to przeciez nowy obiekt MojObiekt.. wiec nic dziwnego ze null dostawalam..