Android 如何在第一个活动的意图之后刷新第二个活动
嗨,我想在从第一个活动移动到第二个活动后刷新列表。我尝试过许多其他的方法,比如recreate(),但这对我不起作用 我在第一次活动中使用了意图,在第二次活动中使用了onResume,这对我不起作用 第一项活动Android 如何在第一个活动的意图之后刷新第二个活动,android,Android,嗨,我想在从第一个活动移动到第二个活动后刷新列表。我尝试过许多其他的方法,比如recreate(),但这对我不起作用 我在第一次活动中使用了意图,在第二次活动中使用了onResume,这对我不起作用 第一项活动 Intent i = new Intent(SaleOrderDetails.this,SalesOrders.class); startActivity(i); finish(); 第二项活动 @Override protec
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()
刷新列表。即使执行此操作后仍不工作,我的列表也不会更新。但是,当我从导航抽屉中强制单击该活动时,它是更新的,它不可能不工作。请将整个活动代码显示在我可以发布它的位置。即使这样做后仍不工作,我的列表也不会更新。但是,当我从导航抽屉中强制单击该活动时,它不可能更新,它将不起作用。请将整个活动代码显示在哪里,我可以将其发布?