I will suggest to Override onActivityCreated method :
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_home, container, false);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
images = (ImageView) view.findViewById(R.id.complaint_posted);
images.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(getActivity(), DetailPost.class);
startActivity(intent);
}
});
}
I will suggest to try to change your code. It will work