应用切到后台再次回到前台时展示广告页面的设置
来源:互联网 发布:全国急招网络在线客服 编辑:程序博客网 时间:2024/06/04 01:32
这里主要用到了ActivityLifecycleCallBacks和ComponentCallBacks2 若有不懂请自行百度
/** * Created by Vigny on 2017/7/6. * 从后台切回展示广告页面 */public class SplashAdWrapper implements Application.ActivityLifecycleCallbacks, ComponentCallbacks2 { private boolean mIsBackground; /****** * 使用方式:在Application中直接构造即可 * @param application */ public SplashAdWrapper(Application application) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { application.registerActivityLifecycleCallbacks(this); application.registerComponentCallbacks(this); } } /***** * 解除绑定 */ public void release(Application application) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { application.unregisterActivityLifecycleCallbacks(this); application.unregisterComponentCallbacks(this); } } @Override public void onActivityCreated(Activity activity, Bundle savedInstanceState) { } @Override public void onActivityStarted(Activity activity) { } @Override public void onActivityResumed(Activity activity) { if (mIsBackground) { mIsBackground = false; Log.i("zzr", "从广告页回到前台"); } } @Override public void onActivityPaused(Activity activity) { } @Override public void onActivityStopped(Activity activity) { } @Override public void onActivitySaveInstanceState(Activity activity, Bundle outState) { } @Override public void onActivityDestroyed(Activity activity) { } @Override public void onTrimMemory(int level) { //监听应用是否退到后台 if (level == TRIM_MEMORY_UI_HIDDEN) { mIsBackground = true; Log.i("zzr", "应用退出到后台"); } } @Override public void onConfigurationChanged(Configuration newConfig) { } @Override public void onLowMemory() { }}
阅读全文
0 0
- 应用切到后台再次回到前台时展示广告页面的设置
- Android后台切回到应用显示广告页
- jquery 后台数据到前台展示
- 从一个页面关闭后台,再重新回到前台的处理
- 模仿App后台切换到前台显示闪屏(广告)页面
- Android判断应用是否是从后台回到前台
- Android 实现监听应用从后台回到前台
- json_后台传送json格式的对象到前台页面
- 应用从后台切换到前台时,默认跳转到主页的问题
- Service后台运行,无网络连接。而打开应用页面到前台,恢复网络的超级大坑
- Android将后台应用唤起到前台的方法
- Android将后台应用唤起到前台的方法
- Android将后台应用唤起到前台的方法
- 下载完点击“打开应用”后,按HOME键回到桌面,再次点击应用,没有回到之前的页面,而是打开新的应用
- 下载完点击“打开应用”后,按HOME键回到桌面,再次点击应用,没有回到之前的页面,而是打开新的应用
- 后台图片没有加载到前台页面
- iOS开发之应用程序进入后台时的生命周期以及回到前台的生命周期
- 收到通知时启动应用或将程序成后台恢复到前台的做法
- Android框架知识合集
- PL/SQL无法显示数据库名称
- 计算几何算法
- DbUtils(二) 结果集实例——handler应用
- 如何编写软件测试报告
- 应用切到后台再次回到前台时展示广告页面的设置
- MySQL 记录不存在时插入 记录存在则更新的实现方法
- 关于jsp中路径的问题(备忘)
- 程序员面试(2):不使用任何的变量实现a,b值的交换
- Caffe源码(一):math_functions 分析
- iOS服务端推送证书更换
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- Activity的四种启动模式和理解
- 使用分隔符分割字符串