Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 13/02/13, 11:05:56
Avatar de abuelaMatrix
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
Mensajes: 55
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Servicios y SQLite

Hola!

He buscado en el foro pero no encuentro lo que busco...

Estoy haciendo una app agenda en la cual defino alarmas, y llegado el momento se muestra notificacion y mensaje emergente avisando al usuario. El problema que tengo es que tengo el servicio dentro de la app agenda, y una vez el usuario cierra la app las alarmas no suenan. El servicio lo lanzo desde la app porque necesito tener acceso a la base de datos de la aplicación.

¿Como debo definir un servicio para que siga activo una vez cerrada la app? ¿Como puedo compartir una base de datos para que pueda ser utilizada por diferentes app's?

Gracias!
Responder Con Cita


  #2  
Viejo 13/02/13, 19:39:56
Avatar de rinxe
rinxe rinxe no está en línea
Miembro del foro
Mensajes: 260
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Versión de ROM: LineageOS 14.1
Versión de Radio: Los 40
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Lo de compartir una base de datos en varias aplicaciones lo puedes hacer a traves de Content Provider. Te dejo el articulo de mi blog con codigo de ejemplo: http://elbauldeandroid.blogspot.com....ion-y-uso.html

Y el tema de los servicios no sabria decirte ya que aun no lo he tocado.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 14/02/13, 11:29:21
Avatar de abuelaMatrix
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
Mensajes: 55
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Muchas gracias! Le voy a echar un ojo...
Responder Con Cita
  #4  
Viejo 14/02/13, 16:58:12
Avatar de abuelaMatrix
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
Mensajes: 55
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Buenas! He mirado tu blog y me ha ido muy bien para entender y probar como funciona, pero me asaltan dudas que no he podido despejar leyendo otras páginas y la ayuda de Android.

Necesito poder hacer actualizaciones e inserciones en varias tablas, y necesito trabajar con transacciones. Por lo que he podido ver puedo trabajar con transacciones, pero trabajando unicamente con una tabla (insertar o actualizar varias filas). Si quiero controlar con una transacción un insert en una tabla y un update en otra, no puedo, o no veo como hacerlo...

Alguien se ha encontrado en esta situación y ha podido resolverlo?
Responder Con Cita
  #5  
Viejo 14/02/13, 21:08:38
Avatar de rinxe
rinxe rinxe no está en línea
Miembro del foro
Mensajes: 260
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Versión de ROM: LineageOS 14.1
Versión de Radio: Los 40
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Pues la verdad es que nunca he llegao a esa situacion, mis pocas pruebas con sqlite siempre has sido usando una tabla por vez, aunque el proyecto tenga varias.

Hacerlo seguro que se puede hacer de una manera u otra pero yo no sabria decirte, haber si alguien que le pegue al tema lee esto.

Te recomiendo que te pases por la documentacion de SQLite, igual ahi encuentras lo que quieres.
Responder Con Cita
  #6  
Viejo 18/02/13, 15:48:20
Avatar de abuelaMatrix
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
Mensajes: 55
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Creo que ya he encontrado la forma de hacerlo. En cuanto lo tenga listo y probado comentaré aquí como hacerlo con un ejemplo!
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 23:07:13 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007