如何将此替换为不获取nullpointer警告以及为什么
if(lblSchemeName.getCompoundDrawables()[2] != null && lblSchemeName
.getCompoundDrawables()[2].getConstantState()
.equals(getResources().getDrawable(R.drawable.icon_mf_arrow_up).getConstantState())
我得到getResources()的空指针异常请帮帮我们
答案 0 :(得分:0)
好的我终于得到了答案
getResources().getDrawable(R.drawable.icon_mf_arrow_up).getConstantState()
与这些
ContextCompat.getDrawable(getActivity(),R.drawable.icon_mf_arrow_up).getConstantState()
它实际上有效,因为ContextCompat是Helper,用于以向后兼容的方式访问API级别4之后引入的Context中的功能。