背景: 我对C#和UWP比较陌生,并开始开发应用程序以学习基础知识。我试着寻找一个我认为是一个非常基本的问题的答案,但我找不到一个(可能是我的错)。
因此,我正在制作的应用程序连接到一个流式传输数据的蓝牙设备。
第一个"查看页面"是蓝牙设备的选择,然后它切换到我将要做其他一切的主要设备。我有事件处理程序来处理传入的流数据并处理/存储它。
但是我希望有一个"主循环"运行会对数据进行一些必要的操作。话虽如此,我真的不知道如何做这样的事情。
我想到的一种方法是使用类似下面的方法,从类构造函数中调用。但我不确定这是最好的方法。
async void MainLoop()
{
while (true)
{
//do stuff
await Task.Delay(TimeSpan.FromSeconds(X));
}
}