安卓修改父页面中的数据

知识的价值不在于占有,而在于使用。这篇文章主要讲述安卓修改父页面中的数据相关的知识,希望能为你提供帮助。
最近要做一个安卓上的清空告警的功能,主页点击告警的数字,进入告警详情列表,详情列表页加一个按钮,可以清空告警列表,这样的话,告警数就会变成0,返回到主页后,告警数字需要改变成0,如果能在列表子页面中拿到主页面的这个控件,去修改控件上的数字为0,那么就能完美的完成这个功能。
可惜并没有看到有什么方式可以去修改父页面的内容,但是从另一个角度思考,找到了另一个方案,就是在子页面点击返回后,进入父页面时,父页面重新加载数据,这个就涉及到fragment的一些方法被调用的时机了,具体请参见【Activity和Fragment的生命周期】:
https://www.jianshu.com/p/0b1262be921b

安卓修改父页面中的数据

文章图片

 
【安卓修改父页面中的数据】  如上图所示,加一个onStart方法,这样在页面返回后,父页面就会去重新获取数据,重新加载,告警的数字也就会被更新

    推荐阅读