package com.pinshang.base;

import com.pinshang.common.CommonValue;
import com.pinshang.investapp.EnterGesturePasswordActivity;
import com.pinshang.investapp.MainApp;
import com.pinshang.utils.AbAppUtil;
import com.umeng.socialize.utils.Log; import android.content.Intent;
import android.support.v4.app.FragmentActivity; /**
* @author hjzhang
*/
public class BaseFragmentActivity extends FragmentActivity {
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
if (AbAppUtil.isBackground(this)) {
// app 进入后台
CommonValue.isActive = true;
CommonValue.backTime = System.currentTimeMillis();
Log.d("haijiang", "-------------进入后台------->");
} else {
CommonValue.isActive = false;
CommonValue.backTime = 0;
}
} @Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
if (CommonValue.isActive) {
Log.d("haijiang", "------------- 从后台唤醒,进入前台------->");
if (System.currentTimeMillis() - CommonValue.backTime > 30 * 1000) {
if (MainApp.theApp.userId > 0
&& MainApp.theApp.mLoginUtils.getOpen()) {// 登录且开启手势密码
if (MainApp.theApp.mLockPatternUtils.hasPattern()) {
Intent intent = new Intent(BaseFragmentActivity.this,
EnterGesturePasswordActivity.class);
intent.putExtra("background", "background");
startActivity(intent);
overridePendingTransition(0, 0);
}
}
CommonValue.isActive = false;
CommonValue.backTime = 0;
}
}
}
}

最新文章

  1. 不错的 iOS 工具
  2. javascript获取asp.net服务器端控件的值
  3. PHP基础OOP(二) 多态
  4. 【转】如何安装mysql服务
  5. QT笔记之VS2010 Qt中导入qrc资源文件
  6. AIX 下某些日志定时清空
  7. Peer certificate cannot be authenticated with known CA certificates.
  8. php观察者模式
  9. Java 读写Properties配置文件
  10. oled
  11. python 的bif
  12. Android-Could not download kotlin-reflect.jar
  13. python并发编程之多线程1
  14. 别人的Linux私房菜(3)主机规划与磁盘分区
  15. Kafka 温故(一):Kafka背景及架构介绍
  16. 139. Word Break (String; DP)
  17. Android 蓝牙模块基础操作
  18. 造一个轮子然后安装到pypi上
  19. UVA 11270 轮廓线
  20. IDEA使用介绍

热门文章

  1. .Net SSRS(rdlc) 报表经验总结
  2. 新技术:Qt for Native Client (and emscripten)
  3. Qt编程之数据流图(dataflow diagram)的编写
  4. windows下重命名一个带有前缀"."dot字符的名字的错误问题
  5. BZOJ1978: [BeiJing2010]取数游戏 game
  6. DOS批处理命令判断操作系统版本、执行各版本对应语句
  7. bzoj3039 玉蟾宫
  8. Oracle11gRAC安装
  9. [转]notifyDataSetChanged() 动态更新ListView
  10. python RabbitMQ队列使用(入门篇)