在我的項目中,我需要將通過intentservice中的網絡操作接收的大尺寸數據傳輸到uithread或任何其他線程。從intent服務到UI的大尺寸數據傳輸
我只是想知道,這將是我們的最佳選擇,它似乎我不能使用parcelable或捆綁由於大尺寸data.And的大小是不可預測的
會有所幫助,如果有人提出一個想法或者處理這類案件的例子。
在我的項目中,我需要將通過intentservice中的網絡操作接收的大尺寸數據傳輸到uithread或任何其他線程。從intent服務到UI的大尺寸數據傳輸
我只是想知道,這將是我們的最佳選擇,它似乎我不能使用parcelable或捆綁由於大尺寸data.And的大小是不可預測的
會有所幫助,如果有人提出一個想法或者處理這類案件的例子。
您可以將數據寫入一個文件,並將該文件的路徑返回
您可以從意向服務等活動訪問應用程序對象也是如此。因此,您可以創建自己的android.app.Application的子類(不要忘記在清單中註冊)並通過該類進行通信(例如,將數據傳遞給此類並從其他線程檢查)。
二進制數據或以某種方式parsable(json或xml)? – Selvin 2013-02-12 18:37:11
這將是json/xml – 2013-02-13 03:02:05
解析它並將數據存儲在sqlite中,然後從中使用它...內容提供者將會更好,因爲使用CP您不必擔心多線程 – Selvin 2013-02-13 09:28:49