当您调用服务器并以列表形式获取响应时,请将其保存在活动中的arrayList中。让我们来称呼它 ArrayList<RestaurantParcelableModel> restaurantList = new ArrayList<>(); 现在,无论何时切换片段,都要使用Bundle将此列表传递给新的片段。
ArrayList<RestaurantParcelableModel> restaurantList = new ArrayList<>();
Bundle args = new Bundle(); args.putParcelableArrayList("myList",restaurantList); MapFragment newFragment = new MapFragment (); newFragment.setArguments(args);
在此之后进行片段交易。