在我的项目中,我需要通过intentservice中的网络操作将大尺寸数据传输到uithread或任何其他线程。
我只是想知道哪个是最好的选择,似乎我不能使用parcelable或bundle,因为数据量很大。而且大小不可预测
如果有人提出处理此类案件的想法或示例,将会有所帮助。
答案 0 :(得分:2)
您可以将数据写入文件并传回文件路径
答案 1 :(得分:1)
您也可以从Intent Service和其他活动访问Application对象。因此,您创建自己的android.app.Application子类(不要忘记在清单中注册)并通过此类进行通信(例如,将数据传递给此类并从其他线程检查)。