小编Cet*_*thy的帖子

什么是更快 - 将数据存储在列表或数据库中?(机器人)

我目前正在学校的一个项目(Android应用程序),我们应该在本地SQLite数据库中存储用户费用和收入的信息,然后将其显示为各种图表等.

我的问题是; 什么会更快?不断地对数据库进行查询以获取有关某些费用的信息,或者只是在启动时进行查询并将返回的值作为对象存储在列表中?

谢谢!

java sqlite performance android

3
推荐指数
2
解决办法
1237
查看次数

在while循环中读取SharedPreferences的不良做法?

在while循环中读取SharedPreferences是不好的做法?数据是始终从内部/外部存储读取,还是缓存在内存中?

我这样做是因为我的应用程序中的一个线程需要知道自上次迭代以来是否进行了更改.

performance android while-loop sharedpreferences

1
推荐指数
1
解决办法
499
查看次数

将日期与Java 8中的三个或更多日期进行比较?

使用java.time API,可以使用以下语法比较两个日期:

date1.before(date2);
Run Code Online (Sandbox Code Playgroud)

要么

date2.after(date1);
Run Code Online (Sandbox Code Playgroud)

然而,当比较3个或更多日期时,这变得非常冗长.有没有办法比较Date和其他多个,看看提供的是在所有其他的之前/之后?

java date java-8

0
推荐指数
1
解决办法
1411
查看次数