package cn.bingoogolapple.weibo.model; import cn.bingoogolapple.weibo.util.SPUtils; /** * 作者:王浩 邮件:bingoogolapple@gmail.com * 创建时间:15/7/3 上午4:21 * 描述: */ public class Account { private static Account sInstance; public String access_token; public String uid; public long expires_in; public long created_time; public String username; private Account() { } public void save() { sInstance = this; created_time = System.currentTimeMillis(); SPUtils.putString("access_token", access_token); SPUtils.putString("uid", uid); SPUtils.putLong("expires_in", expires_in); SPUtils.putLong("created_time", created_time); SPUtils.putString("username", username); } public static Account getInstance() { if (sInstance == null) { sInstance = new Account(); sInstance.access_token = SPUtils.getString("access_token"); sInstance.uid = SPUtils.getString("uid"); sInstance.expires_in = SPUtils.getLong("expires_in"); sInstance.created_time = SPUtils.getLong("created_time"); sInstance.username = SPUtils.getString("username"); } return sInstance; } public static boolean isLogged() { return System.currentTimeMillis() < getInstance().created_time + getInstance().expires_in; } }