重新创建活动时,Android Volley不会从服务器加载数据

时间:2016-08-17 11:55:46

标签: java android android-volley

我有三项活动,即A,B和C.

活动A和C是FragmentActivities

活动B的结束很好,因为Volley可以在活动A中正常工作。

完成活动C时也是如此。

但是,当我想从活动C转到A时,我必须销毁B.它有效,但问题是,我在加载到活动A时没有收到Volley的数据。

1 个答案:

答案 0 :(得分:0)

启动活动A时添加这些标志

    Intent intent = new Intent(this, ActivityA.class)
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);

并在清单中添加标记

    android:launchMode="singleTask"

如果你想发送任何数据,你将获得新的回调onNewIntent(意图意图)