Имя: Пароль:
IT
Мобильный мир
Фоновые задания для мобильных приложений
,
0 marsel2209
 
03.02.15
00:05
Здравствуйте!

Мобильная платформа позволяет запуск фоновых заданий "Фоново"? То есть не блокируя интерактивно пользователя и выполняя действия на сервере?

P.S. я новичек(это мягко сказано)!!!
1 Злопчинский
 
03.02.15
00:14
будь мужиком - скажи твердо! ;-)
как-то мне сомнительная концептуально идея мобильныого приложения и выполнения действий на сервере да еще чтото с фоновыми заданиями
2 marsel2209
 
03.02.15
00:23
Хорошо в таком случае жесткий вопрос) режим "Мобильно приложение(Сервер) это что?) По логике это тот же сервер что и на обычной платформе!)
3 Либерал
 
03.02.15
00:29
(0) да, вполне работает
проверено лично
4 marsel2209
 
03.02.15
00:31
(3) Плиз отпишите кусок кода))
5 Либерал
 
03.02.15
00:32
+ к (3) - заморочался потому, что есть один неприятный баг - если в мобильной платформе прокручивать пальцем динамический список, а в этот момент запустится что-то типа ОбработкаОжидания() или просто автообновление списка - всё, трындец. Платформа падает молча и бесследно )))
6 Либерал
 
03.02.15
00:33
(4) вот тока всё позакрывал!..
щас, ван мин
7 Либерал
 
03.02.15
00:35
собственно, вот:))

    ФоновыеЗадания.Выполнить("СерверИВызовСервера.ВыполнитьФоновуюСинхронизацию",Парам);
8 Либерал
 
03.02.15
00:36
а что вы ожидали волшебного?))
9 Либерал
 
03.02.15
00:37
ВыполнитьФоновуюСинхронизацию() - экспортная процедура в общем серверном модуле СерверИВызовСервера
10 marsel2209
 
03.02.15
00:45
(8) У меня фоновое задание выполняется интерактивно!!
то есть приходиться тормозить платформу через диспетчер задач.  
И еще один вопрос не в тему вы не пробовали ковыряться с "Контактами" устройства? у меня при втором получении "ДанныхКонтакта" в цикле платформа падает!!!
11 DitriX
 
04.02.15
14:51
(0) нет никаких отличий от стационарной.
(10) что значит - интерактивно? Ты прозапуск?
12 marsel2209
 
05.02.15
10:30
(11) То есть пока фоновое задание выполняется ничего нельзя делать!!
13 oslokot
 
05.02.15
10:30
(0) да. фоновые работают прекрасно
14 DitriX
 
05.02.15
11:33
(12) фоновый, они на то и фоновые, что бы работать в фоне, т.е. не интерактивно.
Я бы вам конечно советовал пройти курсы, но обычно это не принято :)
Тогда давайте так - скиньте вашу обработку, а я посмотрю и может чего посоветую :)
15 marsel2209
 
05.02.15
14:04
(14) Прочтите пож. еще раз пост на который вы отвечали)) А если и это вас не направит в нужное направление то и пост 10))
16 DitriX
 
06.02.15
00:24
(15)ну и что я ответил не так?
Я не знаю как вы умудрились запустить фоновое задание так. что оно блокирует пользователя, для меня это загадка.

Отсюда я делаю вывод, что вы просто не ту вещь называете "фоново".

Этот же вывод я могу сделать и с (0), а именно:
1. Мобильная платформа позволяет запуск фоновых заданий "Фоново"?
То, что фоново запускает фоновые задания - это называется регламенты, их нет в мобильной платформе, и сомневаюсь что появлтся вообще.

2. То есть не блокируя интерактивно пользователя и выполняя действия на сервере?
Фоновые задания не блокируют работу пользователя, в априории. Они не могут этого делать аж никак. Отсюда я повторю свой вывод - вы не доконца понимаете, что такое фоновое задания.

Что бы не дрегать вас вопросами, на которые вы, как я понял ответить все равно не сможете, я предложил два варианта:
1. Пройти курс, где рассказывается про фоновые задания, про баг с ними (когда оно запускается два раза), про то как из останавливать, обмениваться данными и т.д.
2. Получить от вас обработку и посмотреть что вы в ней начудили этакого :)

Надеюсь теперь мы друг друга поняли? :)