Oyente de ubicación en el servicio de fondo Android
Cuál es el mejor enfoque, implementando directamente LocationListener
como este
public class BackgroundService extends Service implements LocationListener {}
O declarado normalmente el LocationListener
dentro de la clase?
- Denominación del ID en las aplicaciones de Android
- Android: No se puede invocar toString () en el tipo primitivo int
- Mostrar certificado de Android
- Creación de un archivo de encabezado para la clase de actividad de Android
- java.lang.RuntimeException: Parcelable encontrado IOException que escribe un objeto serializable (name = com.jaapp.treeview.InMemoryTreeStateManager)
LocationListener locationListener = new LocationListener() {};
- onItemClick, Intent, errores de startActivity
- AES obtiene resultados diferentes en iOS (Obj-C) y Android (Java)
- Reproducción de música BG en actividades en Android
- División de una cadena con "\" en android
- Android: ¿Cómo generar automáticamente código Java desde el archivo de diseño?
- ¿Por qué no showSoftInput mostrar el teclado virtual?
- Tipo de lista para almacenar tipos de datos Multipe
- El texto personalizado de TextView no muestra texto pero sólo muestra el fondo
En la segunda pieza de código que tiene que llamar al atributo locationListener
antes de llamar a los métodos de la interfaz.
En la primera pieza de código puede acceder directamente a los métodos de interfaz.
Así que si sabes que cada método de llamada cuesta tiempo de CPU, a continuación, para implementar directamente en la clase en lugar de ponerlo como un atributo sería beneficioso.
En este caso tiene 1 referencia a BackgroundService
con el que puede acceder a los métodos de LocationListener
public class BackgroundService extends Service implements LocationListener {}
En este caso tiene 2 referencias, una a BackgroundService y otra a locationListener
public class BackgroundService extends Service { private LocationListener locationListener = new LocationListener() {}; }
Pero entonces otra vez, si su programa no tiene límites de tiempo críticos, no importa realmente. Sobre todo es importante que su código sea legible.
Espero haber respondido a su pregunta.
- Cómo ordenar HashMap como agregado en Android con ArrayAdapter
- Acceso a la cámara Android a través de Kivy