es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede resolver el símbolo ‘ViewModelProvider’.

Quería utilizar la Actividad de Inicio de Sesión predefinida de Android Studio (Archivo > Nuevo > Actividad > Actividad de Inicio de Sesión), pero al agregar la actividad obtuve un error para ViewModelProvider. Intenté buscar la solución, pero todo lo que encontré estaba mayormente relacionado con ViewModelProviders (con la “s” final, que está obsoleta) o decía que había que agregar ciertas dependencias al módulo de construcción, lo cual no funcionó. ¿Alguna ayuda, por favor?

import androidx.lifecycle.ViewModelProvider;
public class LoginActivity extends AppCompatActivity {
private LoginViewModel loginViewModel;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    loginViewModel = new ViewModelProvider(this, new LoginViewModelFactory())
            .get(LoginViewModel.class);
    //...
}

//...

}

Mi código parece algo así, recibo el error de la importación (y cada instancia) de ViewModelProvider. Ya traté de agregar las dependencias sugeridas y sincronizar, ¡pero nada parece funcionar!

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Eres un traductor español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown. Cualquier ayuda sería apreciada.

Comments are closed.