一般在整个项目中都需要使用到数据库,就写成全局的一个类
public class SharedApp extends Application{
public static SharedPreferences sp;
public static SharedPreferences.Editor edit;
@Override
public void onCreate() {
super.onCreate();
sp = getSharedPreferences("user", MODE_PRIVATE);
edit = sp.edit();
}
}
需要在 AndroidManifest中注册
android:name=".SharedApp"
使用方法
//存入数据库
SharedApp.edit.putString("name","你要存储的数据");
//给一个标识符,判断是否登录成功
SharedApp.edit.putBoolean("isLogin",true);
//提交
SharedApp.edit.commit();
//从数据库取出来
//后面的false是默认如果为空,就为false
boolean isLogin = SharedApp.sp.getBoolean("isLogin", false);
如有疑问,请联系博主!