Android Fragment getContext

在Activity的Adapter里面是这样写的
@Override
public void onClick(View view) {
((UnfoldableDetailsActivity) view.getRootView().getContext()).openDetails(view);
}

但是各位大牛,我不知道在Fragment的Adapter里面应该怎样写
图片说明

你直接从Fragment里把context通过Adapter传过来就行了,Fragment里面的context通过 getActivity获取

getContext()得到的是上下文,而Activity是Context的子类,所以可以强转;在fragment是不行的,会出现类型转化错误!不知道你具体怎么实现的,你是想拿到fragment实例,
你可以把当前Activity传到adapter,通过id或者是tag得到fragment,前提是你设置!