java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.String)' on a null object reference
原因:
fragment中可能会出现获取getActivity为null的情况
在设置适配器的时候,把它作为上下文传递,会报如上错误
解决方式:
加个判断不为 null 的判断就行了
Log.v(TAG,"getActivity--->"+getActivity()); if(getActivity()!=null){ binding.lvListVirtualOrderCanRedeem.setAdapter(new VirtualOrderCannotRedeemListAdapter(data, getActivity())); }