Update FriendListCustomAdapter to use BaseAdapter to avoid IllegalStateException