2

在我的项目中,我需要将通过意图服务中的网络操作接收到的大尺寸数据传输到 uithread 或任何其他线程。

我只是想知道哪个是最好的选择,由于数据量大,我似乎无法使用 parcelable 或 bundle。而且大小不可预测

如果有人提出处理此类案例的想法或示例,这将很有帮助。

4

2 回答 2

2

您可以将数据写入文件并将文件路径传回

于 2013-02-12T18:18:13.650 回答
1

您也可以从 Intent Service 和其他活动访问 Application 对象。因此,您创建自己的 android.app.Application 子类(不要忘记在清单中注册)并通过此类进行通信(例如,将数据传递给此类并从其他线程检查)。

于 2013-02-12T18:44:30.133 回答