2013-10-23 64 views
0

我繼Virgil Dobjanschi描述的方法,但我不知道在這種情況下該怎麼做:我是否需要在SQLite中記錄搜索結果?

我希望用戶能夠通過在輸入自己的名字搜索的品牌和車輛 車型自動完成文本視圖。

考慮到這種情況,我有一些問題:

1 - 作爲維吉爾Dobjanschi recomends,由 REST API應該被記錄在SQLite的返回資源。在這種情況下,我應該記錄 這些搜索結果嗎?

2 - 如果是,我應該何時從SQLite加載這些數據?我是否需要 先在SQLite中查找匹配,然後在其後調用其餘的 api獲得aditional結果?

+0

這真的取決於你想要你的應用程序如何獨立於服務器。您可能會考慮從一開始就將數據嵌入到您的應用程序中,或者及時執行數據庫同步。如果你的數據變化不大,在後臺同步將是你最好的選擇。請記住,您正在創建一個應用程序,而不是一個網站。在3G上進行批量同步可以節省電池壽命。 – hepizoj

+0

是的,你是對的。汽車的車型變化不大,品牌低於此。在應用程序被安裝的同時同步數據可能是最好的方法。我們正在使用同步適配器。只要他們改變,應該很容易更新模型和品牌。請寫一個答案,我會接受它。 – raonirenosto

回答

1

這真的取決於你想要你的應用程序如何獨立於服務器。您可能會考慮從一開始就將數據嵌入到您的應用程序中,或者及時執行數據庫同步。如果你的數據變化不大,在後臺同步將是你最好的選擇。請記住,您正在創建一個應用程序,而不是一個網站。在3G上進行批量同步可以節省電池壽命。

相關問題