不管上一级是个列表还是代办数目显示,当前如果某个具体处理时间的activity,处理掉,点击返回到上一级页面时,都希望能够刷新父的列表或者代办数目。
由于我之前实现了activity压栈操作,经查,可以调用onRestart方法,重启父activity,达到刷新目的。
于是代码如下,重写父activity的onRestart方法
@Override
protected void onRestart() {
super.onRestart();
Intent intent = getIntent();
overridePendingTransition(0, 0);
finish();
overridePendingTransition(0, 0);
startActivity(intent);
}
参考文章:
https://zhidao.baidu.com/question/246836497.html?qbl=relate_question_0&word=andriod%20onrestart
https://prasans.info/2011/07/reloading-an-activity-in-android/