一旦消耗了数据,如何将bundle设置为null

时间:2019-03-16 20:03:39

标签: android performance android-fragments android-intent

我正在使用以下代码将数据从活动传递到片段。

    Bundle bundle= new Bundle();
    bundle.putString("seatId", seatId);
    fragment.setArguments(bundle);

然后,通过在片段中使用以下代码来消耗数据。

Bundle args = getArguments();
    if(args!=null && args.getString("seatId")!=null){
        matchId = args.getString("seatId", "");
    }

现在,在此之后,我想将bundle设置为null。

问题是,一旦我将数据设置为通过束分段,它就会保留在那里。

1 个答案:

答案 0 :(得分:1)

获得捆绑销售商品,或者像here那样简单地购买getArguments().clear()