konto usunięte
Temat: Dublowanie kodu w androidzie - jak temu zaradzić?
Piszę pierwszą poważną aplikację w androidzie i natknąłem się na spory problem. Mam trzy klasy activity reprezentujące niemal to samo rozwiązanie - na interfejsie użytkownika mam trzy widoki (przełączane tabami) wyświetlające trzy różne listy obiektów. Zasada działania jest niemal identyczna. Jak to mądrze napisać, nie chcę dublować kodu.Na początku myślałem o dziedziczeniu klas Activity, ale tak się nie da.
Nie wiem, czy jest sens wklejania całego kodu, więc streszczę go w kilku zdaniach:
Mam jedną klasę dziedziczącą po TabActivity, w niej dodaję moje trzy nieszczęsne klasy activity. I każda z tych trzech activity wykonuje niemal identyczny kod - to bardzo boli, a chcę utrzymać dobry kod w aplikacji ;)Andrzej Cichoń edytował(a) ten post dnia 14.07.12 o godzinie 14:33