Android怎么全局监听一个控件?

查看:112
本文介绍了Android怎么全局监听一个控件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我现在有5个activity,每个activity里都有一个button,来控制在线和不在线两种状态,在线的时候button有一个动画效果。

比如我在activity1中点击后,状态更新为在线(我在application里写了一个布尔值来判断),现在button开始出现动画,当我转到activity2时,加载好activity2后,button我是想让他在动的。

同理,某个activity点击,状态更新为不在线,则跳转其他activity时都不动

我现在是在每个activity中都写监听,这样我感觉万一我有一百个一万个activity(当然不太可能),我岂不是炸了??

现在我想问的是,能不能写个全局的监听??让我写一个监听就好了

PS:一开始我为了方便叙述,说是个button,其实是一个线性布局,在每个activity布局中都是include进来的

解决方案

activity切换的时候会出发onresume方法,这个时候就可以在里面判断当前button的状态应该是开还是关,然后做相应操作就可以了。是不是你想复杂了?还是我没理解呢?

这篇关于Android怎么全局监听一个控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆