Observação: para simplificar esse fluxo e fornecer melhor compatibilidade com versões mais antigas, a partir da versão 1.0.0-rc1, objetos Lifecycle são marcados como CREATED, e ON_STOP é despachado quando onSaveInstanceState() é chamado, sem esperar uma chamada para o método onStop(). Isso provavelmente não afetará seu código, mas é algo que você precisa saber, já que isso não corresponde à ordem de chamada na classe Activity na API de nível 26 e anterior.
Para saber mais sobre como lidar com ciclos de vida com componentes que os reconhecem, consulte os seguintes recursos.
Sunflower (link em inglês), um app que demonstra as práticas recomendadas com os componentes de arquitetura