2016-03-03 53 views
9

我正在使用Firebase Android SDK,並有意發送同步請求而不是異步。根據該文檔,在任何請求回調中都會出現。但是同步性呢?是否可以在Firebase中發送同步請求?

謝謝!

+2

你爲什麼要這麼做? Firebase調用的異步特性使您的應用能夠考慮響應時間(以及其他內容)。如果你給我們一個案例,我們可以幫助更多。 – Jay

+1

@Jay我想得到這個信息只是爲了利益;) –

+1

http://stackoverflow.com/questions/31700830/it-is-possible-to-synchronously-load-data-from-firebase/38663494# 38663494 – Alex

回答

4

無法從Firebase數據庫同步加載數據。

雖然新開發Firebase的開發人員希望使用同步方法很常見,但它並不適合Firebase的數據同步模型。另請參閱我的答案:Setting Singleton property value in Firebase Listener

+0

非常有用的信息,謝謝! –

4

無法使用官方SDK異步加載數據。但是,您可以使用REST API訪問firebase中的所有數據。這將允許您進行同步呼叫。如前所述,Firebase是一個實時數據庫,當您的數據發生變化時,您將錯過更新功能。

相關問題