Heh faktycznie trochę zagmatwałem. Zmieniłem całkiem koncepcję. Teraz mam klasę Pracownik w której jest metoda obliczająca godzinę oraz ustawiająca dodatkowe informację, oraz osobną klasę dla każdej osoby na liście kontaktów, w których jest zapisywany numer telefonu oraz inne mniej ważne informacje. Po kliknięciu przycisku wyślij program sprawdza czy checkbox przy nazwisku jest zaznaczony, jeśli tak to zostaje zadeklarowany obiekt klasy danej osoby oraz wywołuje się metoda wysyłająca sms'a (w kórej są używane metody odziedziczone po klasie Pracownik np:
mirek.komunikat(godzina)
Kompilator nie rozpoznaję żadnego błędu, jednak po wciśnięciu przycisku wyślij w logach wyświetla się błąd:
02-09 15:28:49.029: E/AndroidRuntime(16029): at momo.kury.Pracownik.<init>(Pracownik.java:17)
W tej linijce w klasie Pracownik deklaruję obiekt klasy Pracownik aby móc korzystać z metod napisanych w tej klasie.
Pracownik pracownik = new Pracownik();
Taki zabieg jest niedozwolony, czy jest jakaś inna przyczyna tego błędu?
EDIT// już naprawione, niepotrzebnie dodawałem obiekt klasy Pracownik.