我试图打印一个时间戳到屏幕上,并最终将其发送到一个http post请求.问题是,目前我在屏幕上显示时间戳,它每毫秒更新一次,因此显示当前时间。有没有一种方法可以使它保持静态,这样它就不会每毫秒都更新当前时间?因此,它只是显示了小部件在屏幕上呈现的时间?
// Displays receive data to user
List<Container> CollectedData(BuildContext context, bool hasData, String deviceID, List decoded, Color headerColor, Color textColor)
因此,我在代码中使用了System.Threading.ManualResetEventSlim,我碰巧注意到,有时当我调用Wait(TimeSpan)时,等待的时间比指定的时间要短得多。
下面是演示我的情况的单元测试
using System;
using System.Diagnostics;
using NUnit.Framework;
namespace DB
{
[TestFixture]
public class ManualResetEventSlimTests
{
[Test]
[Repeat(100)]