andriod返回时刷新上一级activity实现

不管上一级是个列表还是代办数目显示,当前如果某个具体处理时间的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/

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值