plactice
do not use onCreate