package com.yyquan.jzh.util; import android.content.Context; import com.yyquan.jzh.entity.User; import java.io.File; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; /** * Created by jzh on 2015/10/7. */ public class SaveUserUtil { public static String ACCOUNTLOCAL="user_message"; public static void saveAccount(Context ctx, User data) { File file = new File(ctx.getFilesDir(), ACCOUNTLOCAL); if (file.exists()) { file.delete(); } try { ObjectOutputStream oos = new ObjectOutputStream(ctx.openFileOutput(ACCOUNTLOCAL, Context.MODE_PRIVATE)); oos.writeObject(data); oos.close(); } catch (Exception e) { } } public static User loadAccount(Context ctx) { User data = null; File file = new File(ctx.getFilesDir(), ACCOUNTLOCAL); if (file.exists()) { try { ObjectInputStream ois = new ObjectInputStream(ctx.openFileInput(ACCOUNTLOCAL)); data = (User) ois.readObject(); ois.close(); } catch (Exception e) { e.printStackTrace(); } } if (data == null) { data = new User(); } return data; } }