0
我正在開發一款應用程序,所有功能都是通過對象完成的 此對象是在繁重耗時的數據處理之後構建的。這種繁重的處理在安裝後只需要一次,而不再需要。如何在後臺保存這個對象以便不用每個應用程序的午餐來構造它?我的意思是我不想在每次用戶運行應用程序時花費這麼多時間進行數據處理。安裝後保存對象
我正在開發一款應用程序,所有功能都是通過對象完成的 此對象是在繁重耗時的數據處理之後構建的。這種繁重的處理在安裝後只需要一次,而不再需要。如何在後臺保存這個對象以便不用每個應用程序的午餐來構造它?我的意思是我不想在每次用戶運行應用程序時花費這麼多時間進行數據處理。安裝後保存對象
構建完大對象後,將其序列化到應用程序私有數據存儲中的文件。
當您的應用程序啓動時,它應該嘗試從數據文件加載序列化對象。如果失敗了,那麼它需要再次構造對象。
你可以用任何你想要的方式序列化它。您只需提供一種可將對象寫入流的方法,另一種方法可從該流初始化對象。
您能否更密切地描述大對象?因爲這聽起來像是一個糟糕的設計決定。 – Demonick 2013-02-20 16:23:41
它是一個包含4000個字的對象,它是在重過程之後選擇的 – Navid 2013-02-20 16:29:00