在Xamarin Forms中,是否可能实现后台计时器?
我有三个按钮:开始/暂停/停止以及计时器文本,用于在我的应用程序中显示计时器。
当用户点击开始按钮时,我想要启动计时器。一段时间后,用户将关闭应用程序,但计时器应在后台运行,直到点击停止按钮。
并且,即使应用程序关闭,我也希望每分钟向服务器发送最新的位置日志。
在Xamarin Forms中,是否可能实现后台计时器?
我有三个按钮:开始/暂停/停止以及计时器文本,用于在我的应用程序中显示计时器。
当用户点击开始按钮时,我想要启动计时器。一段时间后,用户将关闭应用程序,但计时器应在后台运行,直到点击停止按钮。
并且,即使应用程序关闭,我也希望每分钟向服务器发送最新的位置日志。
private void OnStartbuttonClicked(object sender, EventArgs e)
{
// Save the Time, when the Timer starts
}
private void OnStopbuttonClicked(object sender, EventArgs e)
{
DateTime starttime = DateTime.Parse("String with the Time, when the Timer starts");
DateTime endTime = DateTime.Now;
TimeSpan difference = endTime - starttime;
// difference ist the time of the timer
}
希望这能对你有所帮助