Blink-182 star Mark Hoppus has been secretly battling cancer.