我想保存一个识别我的应用程序是否第一次运行的标志.对于这个简单的工作,我不想创建数据库.

有没有简单的 Select 来做这件事?我只想保存和读取一些小信息.

推荐答案

使用SharedPreferences.

SharedPreferences preferences = getSharedPreferences("prefName", MODE_PRIVATE);
SharedPreferences.Editor edit= preferences.edit();

edit.putBoolean("isFirstRun", false);
edit.commit();

Database相关问答推荐

如何将初始数据放入数据库

有没有办法使用 JPA 注释和 Hibernate 动态 Select @GeneratedValue 策略?

SQL 查询至少其中一项

创建数据库索引有哪些最佳实践和经验法则?

如何打印出 sequelize 实例的表名?

Boyce-Codd 范式的良好 KISS 描述是什么?

是否可以在ORDER BY子句之后放置任何可能造成安全风险的内容?

SQL Server 2008 中的 Open Table go 了哪里?

conflict serializable和conflict equivalent有什么区别?

在 SQL Server 2008 中区分两个表架构的最简单方法是什么?

什么是非关系数据库的例子?

数据完整性和数据一致性之间有什么区别吗?

在 SQLite 数据库中加入 3 个表

Twisted + SQLAlchemy 和最好的方法

Django + PostgreSQL:如何重置主键?

如何使用反射调用扫描可变参数函数

防止 PostgreSQL 有时 Select 错误的查询计划

sqlite 时间戳格式化

列的 SQL Server 2008 千位分隔符

如何在 Java 中检测 SQL 表的存在?