陆小马 2023-07-07 15:56 采纳率: 83.3%
浏览 26

Android studio 使用SPUtils产生空对象引用

判断是否是第一次登陆


SPUtils spUtils=SPUtils.getInstance(this);

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if (spUtils.getBoolean("isFirst")){
            HomeActivity.start(getContext(), HomeFragment.class);
            finish();
        }
    }
  • 写回答

1条回答 默认 最新

  • 饼子会飞 2023-07-08 10:52
    关注
    implementation('com.blankj:utilcode:1.30.7', {
        exclude group: 'com.google.code.gson', module: 'gson'
    })
    

    这个依赖里有SPUtils 工具类,直接用就可以了,不用初始化,例如

    SPUtils.getInstance().getBoolean("isFirst",true);
    登录进去就置为false
    SPUtils.getInstance().put("isFirst",false);
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月7日

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大