Как создать свой собственный горячий Наблюдаемый с нуля?Как создать свою собственную горячую Наблюдаемую с нуля?
Я хотел бы создать свою собственную функцию, возвращая наблюдаемые, возвращающиеся места:
public static Observable<Location> locationObservable(Context context, String provider, long minTime, float minDistance) {
Это для Android. Для этих целей рекомендуется использовать Observable.create()
, но example shows just passing constant list of integers каждому абоненту, который не является горячим.
Если я что-то еще здесь, например, помню список подписчиков, то как я могу реализовать отмену подписки и многие другие функции?
I.e. абсолютно не идея, что делать внутри Observable.OnSubscribe<Integer>()
реализации?
Но тема записи включена, т.е. любой может разместить дополнительные места для него. Как этого избежать? – Dims
@Dims Вот почему он объявлен 'private'. И когда я возвращаю его, я бросаю его в «Наблюдаемый». –
Это приложение не препятствует доступу к функциям подкласса ... – Dims