2014-02-07 68 views
0

(Windows Phone 8 NFC)當檢測到附近的設備時,是否可以在DeviceArrived Event中執行MessageReceivedHandler?我不知道如何從ProximityDevice獲取ProximityMessage。目的是當設備到達時,我需要立即知道它是否有內容;事實上,讓處理程序首先執行將是最佳的,但我懷疑這是可能的。或者,我想過一個涉及使用Dispatcher的解決方法,但由於Dispatcher稍後會運行(而不是UI線程),所以它沒有幫助。我不是一個線程專家;也許有人可以啓發我如何從瞬間突破線索,然後返回。任何幫助表示讚賞。NFC早期檢查MessageReceived處理程序

回答

0

我不認爲這會發生,但你可以設置一個bool和調度計時器像...

void DeviceArrived 
{ 
DeviceHere = true; 
} 

void dt_Tick 
{ 
    if (DeviceHere == true) 
    { 
    //Write your reading code here 
    } 
} 
+0

不幸的是,期望這不起作用。從設備讀取數據時,您需要ProximityMessage。 – Carlos