gpt4 book ai didi

android - R 是否算作 android 依赖项?

转载 作者:搜寻专家 更新时间:2023-11-01 08:22:29 33 4
gpt4 key购买 nike

我想使用 Clean Architecture 构建一个应用程序,并且我想在演示者中存储图像的可绘制 ID:

var heart = R.drawable.heart_red

我现在的问题是我可以在 Presenter 中使用 R 还是算作 Android 依赖项?

最佳答案

在 Presenter 中使用 R 是安全的。

R 包含一些整数,它没有任何对上下文的引用,因此将它存储在演示者中是安全的。

但是像 imgeView.setDrawable(heart) 这样的操作应该在 Activity 或 fragment 中执行,因为 imageView 和任何其他 View 都有对上下文的引用。

关于android - R 是否算作 android 依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49093017/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com