Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

201
Views
Android Studio no me permite usar repeatOnLifecycle

Quiero observar datos dentro de mi fragmento de viewModel, pero Android Studio sigue activando esta advertencia. ¿Alguien puede ayudar con este problema? ¿Puede este problema estar relacionado de alguna manera con la actualización de Android Studio Bumbleblee? ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Cuando escribes

 viewLifecycleOwner.lifecycleScope.launch { repeatOnLifecycle(Lifecycle.State.STARTED) { // {code to collect from viewModel} } }

El repeatOnLifecycle es una extensión en un LifecycleOwner ; aquí, está implícitamente usando this , es decir, el ciclo de vida del fragmento y, lo que es más importante, no el ciclo de vida de la vista del fragmento.

Como se ve en la documentación , debe usar explícitamente viewLifecycleOwner.repeatOnLifecycle , que es exactamente lo que la verificación de Lint le indica que use:

 viewLifecycleOwner.lifecycleScope.launch { viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) { // {code to collect from viewModel} } }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!