планирование уведомления в короне

Я разработал приложение напоминания, и я использовал функцию timer.performWithDelay для вызова функции, в которой я задал задачи, которые нужно выполнить. он отлично работает на симуляторе. Я хочу запустить его на устройстве, для чего мне нужно использовать system.scheduleNotification. Я не могу понять, как его использовать и проверить симулятор. Я использую код, который я написал.

local function onComplete( event )
print( "index => ".. event.index .. " action => " .. event.action )

local action = event.action
if "clicked" == event.action then

if 2 == event.index then --pressing snooze and setting snooze time to 1mins
audio.stop()
print("**SNOOZED**")
forAlarm1 = timer.performWithDelay (60*1000, compareTime)

elseif 1==event.index then --pressing ok and setting the alarm to repeat mode
print("**ALARM SET TO REPEAT**")
audio.stop()
конец
конец

конец

function compareTime()
print("CompareTime is called")
timer.performWithDelay (7*24*3600*1000, compareTime)
audio.play(alarm)
local alert = native.showAlert( "Garbage Collection Reminder", "It's Time", { "OK",     "SNOOZE" },onComplete)

конец

forAlarm = timer.performWithDelay (delay*1000, compareTime)

Может кто-нибудь, пожалуйста, скажите мне, как мне изменить свой код, чтобы запустить его на устройстве ???

2
nl ja de

1 ответы

Я понял. это можно сделать, используя приведенный ниже код     локальные опции = {                alert = "Alert !!!",                  значок = 2,                sound = "alarm.caf",             }

        -- schedule using seconds from now
        local notification = system.scheduleNotification( delay, options )


        local listener = function( event )
                local notification = system.scheduleNotification( 7*24*3600*1000, options )
            local alert = native.showAlert( "Garbage Collection Reminder", "It's Time", { "OK", "SNOOZE" },onComplete)

        end

        Runtime:addEventListener( "notification", listener )
0
добавлено
pro.lua
pro.lua
411 участник(ов)

Правила: Тут можно обсуждать все, что связанно с луа-движки, интерпретаторы/компиляторы, питухан-биндинги, скрипты на сталкер и пр. Запрещена реклама! Срачи и оффтоп не желательны. За нарушение - бан github.com/rjpcomputing/luaforwindows Участник @ProDOT