Вниз  RFO BASIC
- 1.07.2018 / 03:52copy  #503628
levapbar
  Пользователь

levapbar 
Сейчас: Offline
Linevic, скорее всего нет надежного способа. Политика андроида такая. Если это позволить разработчикам, то они понаделают.
- 1.07.2018 / 08:55copy  #503631
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Linevic, есть, но эта история не про RFO Basic.
Берёте Java, берёте AIDE и пишете нормальное приложение с Service и прочим.
__________________
 let live
- 1.07.2018 / 22:36copy  #503637
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата aNNiMON:
Linevic, есть, но эта история не про RFO Basic.
Берёте Java, берёте AIDE и пишете нормальное приложение с Service и прочим.
...или берете java, и расширяете возможности rfo-basic-а :)
- 2.07.2018 / 00:17copy  #503640
Naik
  Пользователь

Naik 
Сейчас: Offline
Цитата aNNiMON:
Linevic, есть, но эта история не про RFO Basic.
Берёте Java, берёте AIDE и пишете нормальное приложение с Service и прочим.
давно уже как невозможно ничего гарантировать в фоне. Система сама решает, запустить или нет твой сервис, дать ему интернет или нет, и если дать, то на сколько секунд. Нужно юзать JobDispatcher для работы с сетью (он гарантирует окно в неск. секунд). Или AlarmManager для запуска локальных штук. И то это ничего не гарантирует. Опоздание будет всегда если телефон спит, или вообще не запустится. Система порой убивает даже foreground service с плеером музыки :gg: Короче избегайте фоновых процессов и уж точно не стройте на них бизнес логику (регулярная синхронизация и т.п ).
- 2.07.2018 / 20:38copy  #503664
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата Naik:
... избегайте фоновых процессов ...
А как без них? Как будут работать приемники SMS, широковещательных сообщений? Только не надо говорить "rfo-basic бесполезен, переходите все на Java". Если он бесполезен, то к чему вся эта тема?
- 2.07.2018 / 20:49copy  #503665
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Linevic, есть некоторый потолок возможностей RFO, который заметно ниже высоты потолка Android Java. И лучше при достижении этого потолка подумать о переходе на Java, чем ждать, когда придут разработчики RFO и начнут расширять потолок RFO.
__________________
 let live
- 2.07.2018 / 21:34copy  #503666
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Функция постоянного уведомления от b0ing'а и меня позволяет задержать приложение в фоновом режиме, посредством постоянно "висящего" и через выбранный интервал времени обновляющегося уведомления. Видимо, видимое пользователю уведомление повышает приоритет приложения.
- 2.07.2018 / 21:39copy  #503667
Linevic
  Пользователь

Linevic 
Сейчас: Offline
А еще (в дополнение к уведомлению) можно использовать обработчики прерываний OnLowMemory (низкая память), и OnError.
- 2.07.2018 / 23:12copy  #503668
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
А еще можно перейти на Kotlin, если вам не нравится Java. Касается тех, кто собирает АРК из рфо на ПК.

Другим же остается ждать/требовать добавить поддержку котлина в аидку :gg:
__________________
 わからない!!
- 4.07.2018 / 05:07copy  #503688
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Кстати: на компьютере прекрасно собираются приложения на OliBasic. Через QuickAPK. Надо просто заменить Basic.apk в папке QuickAPK на компьютере.
Наверх  Всего сообщений: 2636
Фильтровать сообщения
Поиск по теме
Файлы топика (489)
Поиск по форуму