如何实现在程序登录之后才会拦截短信,在登录画面不拦截呢?并且我是有多个activity的,我希望在用户登录之后能拦截短信,不是单在一个activity里拦截,动态注册Receiver,是不是每个activity都要注册啊?有没有什么好的解决方法呢?求借啊!!T_T..
解决方案 »
- 安卓剪切问题
- 冰天雪地五花大绑裸跪求ANDROID难题解答。
- Android开发,JS调后台java代码,创建videoView,页面没反应,请问这是为什么?
- 从VC++过来的人,我得怎么入手安卓
- android开发 百度地图 定位 首先启动
- Android 安装Apk There is a probelm parsing the package
- 怎么将图片缩小的指定尺寸,但是清晰度不变
- Android新人,不会配置环境。特来求助
- 新手练习求救 fragment里面获取布局问题
- Android7.1在setting界面无法全屏
- wordpress Android客户端
- 请问怎样显示一张内存卡里面的图片,通过绝对路径显示~~~~~请问怎样显示一张内存卡里面的图片,通过绝对路径显示~~~~~
参考,全局的监听。
那你就在你登录后弹出的activity里面注册你的拦截广播不就行了,你也可以添加判断:在判断登录状态后注册拦截广播。
如果要判定程序是否在前后台的话,你干脆使用一个service,在service中注册。
在AndroidManifest.xml中注册拦截广播,在程序中记录一个登录状态的全局静态变量,在接收拦截广播处理的时候由全局静态变量判断是否登录。