Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: Java

¿Es esta una buena técnica (Uso de titular de datos) para eliminar la clase anónima, para reducir el riesgo de pérdida de memoria

La clase anónima puede causar fácilmente pérdida de memoria, especialmente en el mundo de Android, donde Actividad o Fragmento puede destruirse repentinamente debido a cambios de configuración. Aquí hay uno de muchos ejemplos. On Memory Leaks in Java and in Android. Http://blog.andresteingress.com/2011/10/12/anonymous-inner-classes-in-android/ Https://blogs.oracle.com/olaf/entry/memory_leaks_made_easy La razón es que, al crear una clase anónima en Activity o Fragment […]

¿Cómo inicia el Android Studio el Garbage Collector y cómo funciona?

Estoy teniendo dificultades para tratar de encontrar una posible pérdida de memoria. Tengo una actividad que está haciendo un trabajo pesado en el fondo. Después de algunas tareas, la aplicación consume demasiada memoria. Parece que no se limpia correctamente. Esta es la Actividad en el estado predeterminado: Si ejecuto la tarea que realiza la actividad, […]

Cómo crear un nuevo cuadro de diálogo "circle" datepicker android

Quiero crear un DatePicker como este: Posiblemente sin utilizar bibliotecas externas. En primer lugar, ¿es posible? Ahora puedo crear un DatePickerDialog simple de esta manera: public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { public EditText activity_edittext; public DatePickerFragment(EditText edit_text) { activity_edittext = edit_text; } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date […]

¿Cómo obtener registros de otras aplicaciones?

Quiero leer los registros de otras aplicaciones y filtrarlos así que cuando se está registrando una determinada palabra clave, mi aplicación realizará una determinada tarea. He encontrado varios métodos de lectura de registros, pero de mis pruebas sólo pude obtener mis registros de aplicaciones. Este es el método que originalmente intenté usar try { Process […]

¿Qué pasa con este hilo que se puede ejecutar al final una vez que se ha completado?

Tengo este hilo que descarga algunas imágenes del servidor. Así que una vez que descarga las imágenes que llamar al manejador y llevar a cabo la actualización de la interfaz de usuario. Así pues, puesto que stop () para thread está obsoleto, no puedo usarlo. Tengo dos preguntas aquí. ¿Qué pasa con este hilo al […]

Preferencias compartidas de Android TinyDB putListObject frunction

Estoy tratando de guardar una lista de objetos en las preferencias compartidas usando la función putListObject de putListObject , pero estoy recibiendo un error de Wrong 2nd argument type incorrecto. Puedo usar la función putObject bien, el error sólo aparece cuando uso la función putListObject . Clase del Jugador: public class Player { private String […]

¿Qué devuelve el método location.Address de cada Android?

Estoy tratando de averiguar exactamente cómo obtener el componente de dirección con el SDK de Android con la clase android.location.Address. Algunos de los métodos son muy sencillos, otros son fáciles de entender con los ejemplos de la documentación , pero algunos de ellos son completamente confusos para mí. Ya sea porque no hay ejemplo en […]

Cómo configurar el fondo de Android PopupMenu a Blanco

Estoy luchando con la configuración del fondo de PopupMenu. Después de google durante un tiempo, me pareció que debería ir al tema de la aplicación. Para ser más específico, esto debe ser definido en el style.xml. <style name="AppTheme" parent="AppBaseTheme"> <item name="android:popupMenuStyle">MY_STYLE</item> </style> Sin embargo, realmente no averiguar qué estilo exactamente debo usar, como supongo que […]

Android getMenuInflater () en una subclase de fragmento – no se puede resolver el método

Estoy tratando de inflar un menú en una clase que hereda la clase Fragment . Aquí está mi método OnCreateOptionsMenu() @Override public boolean OnCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.forecastfragment, menu) ; return true; } Esto plantea el error siguiente: No se puede resolver el método 'getMenuInflater ()' Lo intenté : MenuInflater inflater = getActivity().getMenuInflater(); Pero Android Studio […]

Esperando que el Cajón de Navegación se cierre antes de inicializar Fragmentos con el lazo vacío while

De acuerdo con la documentación de DrawerLayout , "Evite realizar operaciones costosas como el diseño durante la animación ya que puede causar tartamudez". Por lo tanto, he intentado esperar a que el cajón se cierre antes de proceder: @Override public void onItemClick(AdapterView parent , View view , int position , long id) { // Close […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.