Cześć,

Mam sobie prostą appkę, która praktycznie tylko odpala serwis. Serwis sobie działa jest spoko. I tu przychodzi problem ponieważ chciałbym, żeby serwis w aktualnej wersji działał dalej, ale też chciałbym dodawać nowe feature'y do kolejnej jego wersji, debugować ją itp. A ten wcześniejszy serwis ma ciągle działać.

Jest jakiś sprytny sposób na to, żeby nie mieszać w kodzie za bardzo? Mam kilka pomysłów ale mam przeczucie, że da się to fajniej zrobić.

  1. Robię mirrora klasy serwisu w aktualnej wersji, nazywam ją np. SerwisBeta czy cokolwiek. Odpalam to sobie raz, a pracuję z normalną klasą serwisu dodając do niej nowe funkcjonalności.

W sumie to mam tylko ten pomysł.

Z góry dzięki za podpowiedzi (:

EDIT
Info odnośnie serwisu bo może to ma znaczenie

<service
            android:name=".ServerService"
            android:enabled="true"
            android:exported="true"
            android:process=":ServerServiceProcess">
        </service>

w onStartCommand() zwracam Service.START_STICKY