实验lifecycle interface