小编Kev*_* Uy的帖子

实施 DI 时是否应该注入 viewholder?

我目前在我的项目中使用 dagger2 实现依赖注入,我偶然发现了一些东西,我对在 recyclerview 中处理 viewholder 时最好的方法是什么感到困惑。

通常,我们像这样创建视图持有者:

    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent, int pos) {
        View view = LayoutInflater.from(parent.getContext())
                .inflate(R.layout.list_item, parent, false);
        return new ViewHolder(view);
    }
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,如何注入 ViewHolder?我应该注射它还是应该让它留在原处?

dependencies android dependency-injection code-injection dagger-2

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