This usually means that your chicken was overcooked. The protein fibers have lost their elasticity and create a rubbery texture on the outside and inside. Using a meat thermometer does help if you are worried about overcooking or undercooking your chicken.