(Windows Phone 8 NFC)当检测到附近的设备时,是否可以在DeviceArrived事件中执行MessageReceivedHandler?我不确定如何从ProximityDevice获取ProximityMessage。目的是当设备到达时,我需要立即知道它是否有内容;事实上,让处理程序首先执行是最佳的,但我怀疑这是可能的。或者,我想过使用Dispatcher的一个变通方法,但是因为Dispatcher稍后会运行(而不是UI线程),所以它没有帮助。我不是线程专家;也许有人可以告诉我如何瞬间脱离线程,然后返回。任何帮助表示赞赏。
答案 0 :(得分:0)
我认为这不会发生,但您可以设置一个bool和一个调度程序计时器,如...
void DeviceArrived
{
DeviceHere = true;
}
和
void dt_Tick
{
if (DeviceHere == true)
{
//Write your reading code here
}
}