2015-06-10 137 views
0

我捕獲位置信息與本機模塊,並試圖通過DeviceEventEmitter將其發送到我的應用程序:DeviceEventEmitter停止發射事件,應用程序時,屏幕鎖定

[self.bridge.eventDispatcher sendDeviceEventWithName:@"locationUpdated" body:locationEvent]; 

這個偉大的工程,當屏幕上。但是,當屏幕鎖定時,React Native停止將這些事件推送到我的應用程序。它最終會推動它們,但只有在屏幕解鎖後。這是不理想的 - 有沒有辦法讓React Native在屏幕鎖定時繼續推送它們,以便我的應用程序可以不斷處理它們?

回答

2

我不知道這是否與「[Timer] React Events not fired if the device is locked and screen turned off」有關?這取決於DeviceEventEmitter是如何在內部實現的,但它肯定會是一個很好的起點,jaygarcia在評論主題中給出了更多提示,表示他看到了同樣的問題。好消息是對這個問題的最後評論表明,這可能很快就會得到解決。

相關問題