【发布时间】:2015-11-29 02:20:12
【问题描述】:
我在 RecyclerView 中看到了一种从 View Parent 获取上下文的常用方法:
LayoutInflater.from(parent.getContext()).inflate(R.layout.layout_item, 父);
从任何视图获取上下文是否安全?
有时在某些情况下,我们需要上下文来调用服务或其他任何东西,我想确认从视图获取上下文不会产生任何问题作为 NULL 指针。
一个简单的示例是在 RecyclerView 项目之一的 ImageView 中加载图像。如果我们使用 Glide(例如),我们需要上下文,因此我们可以通过构造函数中的参数存储它或者从我们必须填充的同一个 ImageView 中获取上下文。
可靠吗?
【问题讨论】:
标签: android performance optimization view