Код: Выделить всё
public class CustomService extends Service {
private List mProfiles;
private static CustomService instance;
public static CustomService getInstance() {
if(instance == null) {
instance = new CustomService();
}
return instance;
}
public List getProfiles() {
return mProfiles;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
...
}
...
}
< /code>
Причина выполнения сервиса < /code> вместо просто синглтона заключается в том, что он должен работать независимо от приложения, так как, когда он запускается, он соединяет веб -сокет, который никогда не должен быть закрыт и не зависит от приложения. Что бы вы предложили мне сделать? Есть ли лучший способ повторного использования Сервиса Подробнее здесь: https://stackoverflow.com/questions/350 ... in-android
Мобильная версия