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.

Tag: ANDROID-CONTEXT

Cómo acceder a un diálogo desde la clase de trabajador de WorkManager

Tengo un diálogo en la actividad y necesito acceder al diálogo desde la clase de trabajador de WorkManager para mostrar el diálogo. El código del diálogo está en la actividad: companion object { fun showDialog( context: Context, title: String, timeStamp: String, ) { val dialog = Dialog(context) dialog.requestWindowFeature(Window.FEATURE_NO_TITLE) dialog.setCancelable(false) dialog.setContentView(R.layout.alert_layout) . . . Read more

¿Qué reemplazar por “contexto de la aplicación” en Android Studio?

Alguien me recomendó esta solución a otra pregunta que hice (https://stackoverflow.com/questions/70250502/how-can-i-make-a-button-that-removes-contacts-once-someone-clicks-on-them-in-an/70253188#70253188), que fue esta: https://stackoverflow.com/questions/6966523/how-to-delete-all-contacts-in-contact-list-on-android-mobile-programatically/7025118. En esta pregunta, la mejor respuesta muestra este código: ContentResolver contentResolver = <el contexto de tu aplicación>.getContentResolver(); Cursor cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); while (cursor.moveToNext()) { String lookupKey = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY)); Uri uri = . . . Read more

Cambios en la interfaz de usuario retrasados.

Estoy trabajando con Fragmentos, y en un Fragmento específico, necesito cambiar la interfaz de usuario después de un retraso. He encontrado algún código en línea que me permite hacerlo (usando un Timer + CoroutineScope para acceder a las vistas). timer.schedule(object : TimerTask() { override fun run() { MainScope().launch { withContext(Dispatchers.Default) . . . Read more

¿Cómo puedo inyectar el contexto de MainActivity utilizando Dagger2 en Java?

Estoy tratando de inyectar el contexto de MainActivity en una clase que tengo. Miré esto pero no me funciona y obtengo el siguiente error: /home/muhammadmehdi/ALL_PROJECTS/memex/memex-app/app/src/main/java/com/memex/MainActivity.java:30: error: no se puede encontrar el símbolo import com.memex.components.DaggerMainActivityComponent; ^ símbolo: clase DaggerMainActivityComponent ubicación: paquete com.memex.component Este es el código que escribí en el método . . . Read more