[英]How to refresh 2nd activity after intent from 1st activity
Hi I want to refresh the list after moving from 1st activity to 2nd activity. 嗨,我想从第一活动转到第二活动后刷新列表。 I have tried many other ways like recreate() but that is not working for me. 我尝试了许多其他方法,例如recreate(),但对我来说不起作用。
I have used Intent in my 1st activity and onResume on 2nd activity, which is not working for me. 我在第一个活动中使用了Intent,在第二个活动中使用了onResume ,这对我不起作用。
1st activity. 第一活动。
Intent i = new Intent(SaleOrderDetails.this,SalesOrders.class);
startActivity(i);
finish();
2nd activity 第二活动
@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();
}
Whenever we intent to the activity it should refresh. 每当我们打算进行该活动时,它都应该刷新。
@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();
}
Use clearlist after super(); 在super()之后使用clearlist;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.