/** * 判断是否是当日第一次进入APP */private void isTodayFirstLogin() {    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式    currentDateTime = df.format(new Date());// 获取当前的日期    //取数据    SharedPreferences preference = getSharedPreferences("LastLoginTime",MODE_PRIVATE);    String lastTime = preference.getString("LoginTime", "2018-01-01");    //获取editor对象    SharedPreferences.Editor editor=preference.edit();    if (lastTime.equals(currentDateTime)) { //如果两个时间段相等        //Toast.makeText(this, "不是当日首次登陆", Toast.LENGTH_SHORT).show();        Log.e("gettime for preference", lastTime);    } else {        //Toast.makeText(this, "当日首次登陆送积分", Toast.LENGTH_SHORT).show();        Log.e("default time as null", lastTime);        Log.e("current new time", currentDateTime);        task = new task();        task.execute();        editor.putString("LoginTime", currentDateTime);        editor.apply();    }}//通用代码@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        //判断是否第一次进入。注:除非清空应用数据或者卸载软件重新安装才能再次进入第一次        date();    }     private void date() {        SharedPreferences shared=getSharedPreferences("is", MODE_PRIVATE);        boolean isfer=shared.getBoolean("isfer", true);        Editor editor=shared.edit();        if(isfer){            //第一次进入跳转            Intent in=new Intent(MainActivity.this,oneActivity.class);            startActivity(in);            finish();            editor.putBoolean("isfer", false);            editor.commit();        }else{            //第二次进入跳转            Intent in=new Intent(MainActivity.this,twoActivity.class);            startActivity(in);            finish();          }    }

更多相关文章

  1. Android数据库操作工具类分享
  2. 关于Android studio Logcat显示不全,不显示自己需要打印的LOG数据
  3. 基于axis2的webservice和android简单的本地数据交互
  4. android 命令获取手机中项目数据库
  5. android数据库中存取图片

随机推荐

  1. Android性能优化之Debug GPU Overdraw
  2. Notification通知栏图标5.0以后效果不同
  3. Android(安卓)解决程序启动时的黑屏问题
  4. Android多线程及异步处理问题
  5. 网络请求框架----理解 HTTPs
  6. android http 如何使用Put方式进行网络请
  7. Android项目管理之配置管理
  8. Android(安卓)ANR 问题第二弹------Input
  9. android自定义view 右侧字母导航
  10. 【Android即时通讯】Android(安卓)高仿微