安卓修改父页面中的数据

Posted 1156740846

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓修改父页面中的数据相关的知识,希望对你有一定的参考价值。

最近要做一个安卓上的清空告警的功能,主页点击告警的数字,进入告警详情列表,详情列表页加一个按钮,可以清空告警列表,这样的话,告警数就会变成0,返回到主页后,告警数字需要改变成0,如果能在列表子页面中拿到主页面的这个控件,去修改控件上的数字为0,那么就能完美的完成这个功能。

可惜并没有看到有什么方式可以去修改父页面的内容,但是从另一个角度思考,找到了另一个方案,就是在子页面点击返回后,进入父页面时,父页面重新加载数据,这个就涉及到fragment的一些方法被调用的时机了,具体请参见【Activity和Fragment的生命周期】:

https://www.jianshu.com/p/0b1262be921b

 

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

以上是关于安卓修改父页面中的数据的主要内容,如果未能解决你的问题,请参考以下文章

怎样向父页面script传递变量

js弹框怎么获得父页面的元素

vue父页面给子页面传递数据

jsp中父页面如何调用iframe中的src子页面中的js方法

关于Vue中页面(父组件)下拉,页面中的子组件加载更多数据的实现方法

异步操作执行后子页面重新修改父页面iframe高度