Android 如何在第一个活动的意图之后刷新第二个活动

Android 如何在第一个活动的意图之后刷新第二个活动,android,Android,嗨,我想在从第一个活动移动到第二个活动后刷新列表。我尝试过许多其他的方法,比如recreate(),但这对我不起作用 我在第一次活动中使用了意图,在第二次活动中使用了onResume,这对我不起作用 第一项活动 Intent i = new Intent(SaleOrderDetails.this,SalesOrders.class); startActivity(i); finish(); 第二项活动 @Override protec

嗨,我想在从第一个活动移动到第二个活动后刷新列表。我尝试过许多其他的方法,比如recreate(),但这对我不起作用

我在第一次活动中使用了意图,在第二次活动中使用了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


在super()之后使用clearlist

请发布您的clearList();函数在第二个活动中,您是否使用列表?是的,我正在使用ArrayList。您是否有搜索视图??请尝试
listview.notifyDatasetChanged()
刷新列表。请发布您的clearList();函数在第二个活动中,您是否使用列表?是的,我正在使用ArrayList。您是否有searchview?请尝试
listview.notifyDatasetChanged()
刷新列表。即使执行此操作后仍不工作,我的列表也不会更新。但是,当我从导航抽屉中强制单击该活动时,它是更新的,它不可能不工作。请将整个活动代码显示在我可以发布它的位置。即使这样做后仍不工作,我的列表也不会更新。但是,当我从导航抽屉中强制单击该活动时,它不可能更新,它将不起作用。请将整个活动代码显示在哪里,我可以将其发布?