繁体   English   中英

从第一个活动中获取意图后如何刷新第二个活动

[英]How to refresh 2nd activity after intent from 1st activity

嗨,我想从第一活动转到第二活动后刷新列表。 我尝试了许多其他方法,例如recreate(),但对我来说不起作用。

我在第一个活动中使用了Intent,在第二个活动中使用了onResume ,这对我不起作用。

第一活动。

Intent i = new Intent(SaleOrderDetails.this,SalesOrders.class);
            startActivity(i);
            finish();

第二活动

 @Override
    protected void onResume() {
    clearList();
    retrieveSalesOrder();
    super.onResume();
}

 public void clearList(){
    searchedSaleOrder.clear();
    saleOrderModelForDrafts.clear();
    saleOrderModelForConfirms.clear();
    saleOrderModelForCancels.clear();
    saleOrderModelForFullfilments.clear();
    readyForShippment.clear();
    readyToPickUp.clear();
}

每当我们打算进行该活动时,它都应该刷新。

 @Override
  protected void onResume() {
  super.onResume();
  clearList();
  retrieveSalesOrder();
}

 public void clearList(){
  searchedSaleOrder.clear();
  saleOrderModelForDrafts.clear();
  saleOrderModelForConfirms.clear();
  saleOrderModelForCancels.clear();
  saleOrderModelForFullfilments.clear();
  readyForShippment.clear();
  readyToPickUp.clear();
}

在super()之后使用clearlist;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM