![]() |
|
Средства телефонии моб.приложение, журнал звонков пустой | ☑ | ||
---|---|---|---|---|
0
Pandoch
22.05.19
✎
09:48
|
Добрый день. В мобильном приложении получаю журнал звонков с отбором по дате, но он не заходит в цикл по массиву полученных звонков. Дату ставлю Текущая() - 3 (секунды) - лаг по времени.Почему записей может не быть? может там дата в каком-то дургом часовом поясе? есть опыт у кого-то? код такой:
#Если МобильноеПриложениеКлиент Тогда Если СредстваТелефонии.ПоддерживаетсяЖурналЗвонков() Тогда //при звонке на телефон с выключенным экраном есть вероятность потерять этот звонок. поэтому формируем журнал на 3 секунды ранее ДатаОтбора = Дата - 3; ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: зашел в первую ветку с датой отбора " + ДатаОтбора); Отбор = Новый ОтборКомпоновкиДанных; ЭлементОтбора = Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно; ЭлементОтбора.ПравоеЗначение = ДатаОтбора; ЭлементОтбора.Использование = Истина; ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: элемент компоновки данных создан "); ЖурналЗвонков = СредстваТелефонии.ПолучитьЖурналЗвонков(); СписокЗаписейЖурналаЗвонков = ЖурналЗвонков.НайтиЗаписи(Отбор); ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: список записей журнала получен "); МассивСтруктур = Новый Массив; Для Каждого ЭлементСпискаЗаписей Из СписокЗаписейЖурналаЗвонков Цикл ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: зашли в цикл записей раз по телефону " + ЭлементСпискаЗаписей.НомерТелефона); ...... в общем логи пишет все, кроме последнего, что зашел в цикл.. |
|||
1
Pandoch
22.05.19
✎
10:15
|
+
|
|||
2
Cyberhawk
22.05.19
✎
10:17
|
Не осилила отладку МП что ли?
|
|||
3
Cyberhawk
22.05.19
✎
10:17
|
Получи журнал звонков без наложения отбора, далее выведи несколько последних - так и поймешь, что там в нем вообще хранится. Время конечно же там скорее всего не локальное.
|
|||
4
Cyberhawk
22.05.19
✎
10:20
|
Если в системном журнале пусто, то делай свой журнал, но это только на Андроиде поддерживается
|
|||
5
Pandoch
22.05.19
✎
10:44
|
(3) да, как раз так решила тоже сделать, спасибо за совет, попробую
|
|||
6
Pandoch
22.05.19
✎
10:44
|
(2) ну чет нет, надо разобраться и поставить. там же какой-то софт дополнительный надо ставить
|
|||
7
Cyberhawk
22.05.19
✎
10:46
|
(6) Лол?
|
|||
8
Pandoch
22.05.19
✎
11:47
|
короче по гринвичу время он возвращает) всё понятно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |