首页 > 移动平台 > 详细

Android:判断App是否是首次focuse

时间:2016-03-14 12:14:03      阅读:223      评论:0      收藏:0      [点我收藏+]

使用场景:设置高斯模糊处理过的Screen Shot为顶层View的背景。

因此:

1. onCreate时候,hide顶层view(蓝牙搜索View),显示下一层View,然后获取Screen Shot,设置为蓝牙搜索View的背景。

2. 从后台切换,再次进入App的时候,则什么都不做

	private Boolean isFirstFocus = true;//判断是否是首次focuse
	@Override
	public void onWindowFocusChanged(boolean hasFocus) {
		super.onWindowFocusChanged(hasFocus);
		if (hasFocus) {
			Loger.e(TAG, "onWindowFocusChanged hasFocus=true");
		}else {
			Loger.e(TAG, "onWindowFocusChanged hasFocus=false");
			isFirstFocus = false;
		}
		//首次启动:1.onCreate时候,hide searchView 2.get screen shot,并设置为searchView的背景,show searchView
		if (isFirstFocus) {
			Loger.e(TAG, "首次启动,viewJump_showSearch");
			viewJump_showSearch();
		}
	}

  

Android:判断App是否是首次focuse

原文:http://www.cnblogs.com/makebetter/p/5274984.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!