如何在 Tizen 5.5 中定期在后台运行代码?

问题描述

我需要每 x 分钟运行一次代码,并在需要时显示通知

如何在应用关闭时定期在后台运行代码


到目前为止,我已经锁定了 cpu调用一个定时器来定期运行。这样做的问题是它会耗尽电池电量,并且手表会显示建议关闭应用程序的通知

public static void Lockcpu()
{
    Power.RequestLock(PowerLock.cpu,0);
}

public static void Releasecpu()
{
    Power.ReleaseLock(PowerLock.cpu);
}

适用于可穿戴手表的 Tizen .NET。

谢谢。

解决方法

您可以使用警报 API 定期运行代码。 https://docs.tizen.org/application/dotnet/guides/alarm/alarms/ https://docs.tizen.org/application/dotnet/api/TizenFX/API7/api/Tizen.Applications.AlarmManager.html

为防止电池耗尽,不能保证准确。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...