The code
UserListItemHolder userListItemInstance = responseEntity.getBody(); // null
...
Log.i("LoginListService else condition", ""
+ userListItemInstance.getUserListItems());
userListItemInstance.setStatus("false");
return userListItemInstance.getUserListItems();
might be the source of the issue.
If responseEntity.getBody()
is null
, then userListItemInstance
will also be null
. Then, when you call userListItemInstance.getUserListItems();
, it will throw NullPointerException
since userListItemInstance
is null
.
Edit :
I suggest you to create an instance of UserListItemHolder
and set the status after that, something like this:
} else {
userListItemInstance = new UserListItemHolder();
userListItemInstance.setStatus("false");
return userListItemInstance.getUserListItems();
}