Size: a a a

2019 June 07

SB

Sam Becket in Influence (dev)
Энивей могу более подробно накидать тасков с более подробным описанием задачи последовательно и даже немножко оплатить потраченное время
p.s. или если вы знаете кого-нибудь, кто может помочь - я могу заплатить за работу
источник

SB

Sam Becket in Influence (dev)
Ну и сам смогу заняться отладкой и расширением функционала самого модуля
источник

SB

Sam Becket in Influence (dev)
.. и написанием подробной документации
источник

SB

Sam Becket in Influence (dev)
ChronosX88
Если на Java, то самое простое —
new Thread(() -> {
   // hard work
}.start();
Мне кажется (я не уверен), что для реализации демона мне нужно написать два треда с хандлерами в main UI
источник

SB

Sam Becket in Influence (dev)
По сути как только сервисы будут готовы - наверх уже можно будет просто повесить интерфейс
источник

SB

Sam Becket in Influence (dev)
экзекюторы на первый взгляд подходят (если например взять сервис с хэндлом всех входящих соединений с пирами, который вызывается как p2mobile.GetP(), для которого например можно сделать ScheduledExecutorService, однако, кажется, что мне нужно запустить это как multithread, а не SingleThread, как указано в статье
источник

SB

Sam Becket in Influence (dev)
т.к. у меня просто интерфейсы ко всем соединениям записывает в глобальную переменную, и следовательно p2mobile.Start() и p2mobile.* что угодно должно шарить память между собой, что бы эту переменную достать
источник

C

ChronosX88 in Influence (dev)
Sam Becket
Мне кажется (я не уверен), что для реализации демона мне нужно написать два треда с хандлерами в main UI
Можно и так. Но есть такая штука в Андроиде, называется Service
источник

C

ChronosX88 in Influence (dev)
Работает и после закрытия приложения
источник

C

ChronosX88 in Influence (dev)
ChronosX88
Работает и после закрытия приложения
(это опционально)
источник
2019 June 08

SB

Sam Becket in Influence (dev)
ChronosX88
Можно и так. Но есть такая штука в Андроиде, называется Service
А они шарят память между собой?
источник

C

ChronosX88 in Influence (dev)
Вроде да, если используешь синглтон.
источник

SB

Sam Becket in Influence (dev)
ChronosX88
Вроде да, если используешь синглтон.
хм
источник

SB

Sam Becket in Influence (dev)
я почему то думал, что мне нужен мультитон
источник

SB

Sam Becket in Influence (dev)
что бы дата шарилась между сервисами
источник

SB

Sam Becket in Influence (dev)
т.е. у меня получается модуль сам хендлит все коннекшены и записывает интерфейс стрима в глобальную переменную.  т.к. гошный код не может сам вызывать что-то из java, то мы (кажется) должны написать еще один сервис, который будет по тикам ходить в модуль и доставать интерфейсы, которые в дальнейшем используются в качестве аргументов для функций записи и чтения в стримы (я думал мб вместо самого интерфейса передавать поинтеры, но не уверен, что оно сработает)
источник

SB

Sam Becket in Influence (dev)
если сервисы будут работать как синглтоны, независимо друг от друга, то дата кажется не шарится, и я не смогу вытащить что-то из одного сервиса через другой
источник

C

ChronosX88 in Influence (dev)
ChronosX88
Вроде да, если используешь синглтон.
это значит, что ты юзаешь класс, который static переменные хранит
источник
2019 June 13

t

tchncs_bridge in Influence (dev)
@chronosx88:matrix.org@chronosx88:matrix.org: 1
источник

t

tchncs_bridge in Influence (dev)
@chronosx88:matrix.org@chronosx88:matrix.org: 2
источник