在活动A中,我想启动一个网络请求,它将从互联网上获取一些数据。我想在活动B中显示数据。由于网络上的请求需要一段时间并且打开新活动也非常耗时我想优化这两件事并同时运行它们。所以我的计划是:
活动A
活动B
问题当然是我无法将待处理请求作为意图中的parcelable对象传递。我知道这是一个棘手的问题,但好处是减少双重滞后。目前我正在使用Aquery库来发出网络请求,但我将离开它,因为无法取消长时间运行的网络请求。 我想这个问题可以归结为:如何将网络请求传递给被调用的活动?
这可能吗?我该如何处理?