错误:不兼容的类型:tab1无法转换为上下文
private Context context = tab1.this;
tab1是片段类
答案 0 :(得分:0)
Fragment
无法转换为Context
。您需要在其实例上调用getActivity()
。
private Context context = tab1.getActivity();
我看到了问题的标题,尽管该问题表明不能引用非静态方法getActivity()
。在这个问题上没有任何信息。但是您不应该在静态方法和引用中使用Context
,因为它会导致内存泄漏。请摆脱静态引用,仅从非静态方法调用getActivity()
。