我有三项活动,即A,B和C.
活动A和C是FragmentActivities
活动B的结束很好,因为Volley可以在活动A中正常工作。
完成活动C时也是如此。
但是,当我想从活动C转到A时,我必须销毁B.它有效,但问题是,我在加载到活动A时没有收到Volley的数据。
答案 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(意图意图)