小编Dof*_*hgo的帖子

访问存储库中的 appcontext 以获取共享首选项(架构)

根据官方指南,我目前正试图围绕 android 平台的架构组件进行思考:

在我的应用程序中,我目前需要存储一个字符串列表(名称)并在多个位置(活动和服务)访问它。我想到了两种可能的方法:

1)将它们以逗号分隔的形式存储在共享首选项中。
2)创建一个实体和房间表,名称为唯一列。

我更喜欢第一种方法,因为我只需要将名称作为一个字符串来执行 contains() 操作。为此,使用房间数据库似乎更麻烦。

我的具体问题是:将 appcontext 存储在存储库类(这是一个单例)中是否可以,或者我是否违反了任何约定/架构规则?或者实际上为此使用空间会更好吗?

android sharedpreferences android-room android-architecture-components

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

使用 ViewModel 的接口?

我目前正在根据官方文档和谷歌提供的示例应用程序(向日葵和 todo-app)将架构组件集成到我的应用程序中。我意识到这些都没有使用ViewModel接口(向日葵应用程序甚至不使用存储库接口)。

我的问题是:省略ViewModels的接口是否合理(包括优点和缺点)?

android design-patterns interface android-viewmodel android-architecture-components

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

在 R 和 ggplot2 中绘制正态分布的垂直密度

我想将 ggplot2 中的垂直正态分布绘制到现有的线性回归模型中,以便可视化同方差性。
我目前有以下代码和情节:

x <- runif(100, 0, 15)
y <- 1000 + 200*x + rnorm(100, 0, 300)
df <- data.frame(x, y)

lm_fit <- lm(y ~ x, data = df)


#with regression line
ggplot(df, mapping = aes(x=x, y=y)) + geom_point(color="blue") + geom_smooth(method='lm', se=FALSE, color="red") 
Run Code Online (Sandbox Code Playgroud)

样本回归

我想插入这样的密度曲线(正好相反):
样品想要的结果

r normal-distribution linear-regression ggplot2

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