¿Cómo configurar el temporizador para llamar a una función cada n minutos?
Quiero configurar un temporizador en una aplicación de Android que llamará a una función después de cada 15/30/45 y n minutos cuando el usuario de inicio de sesión. Pero también parará el contador de tiempo cuando el usuario cierra la sesión. Y el temporizador comienza desde el inicio si el usuario inicia sesión nuevamente. Quiero que la opción (15/30/45 / n miutes) se guarde en la base de datos para que pueda actualizar lista tras sincronización.
¿Es Timer un buen enfoque o necesito usar servicios de alarma? ¿O hay algún servicio del sistema requerido?
- Android.database.sqlite.SQLiteException: la tabla X no tiene columna llamada Y:, mientras compila: INSERT INTO
- Cómo y dónde agregar el archivo sqlite (.db) en un proyecto de android
- Cómo obtener los nombres de todas las tablas presentes en una base de datos en Android lite de SQL
- Comprobación de SQLite de SQL si las tablas contienen filas
- La base de datos SQLite de Android está bloqueada
¿Es posible cambiar el archivo / doc anterior en el almacenamiento de la base de datos del teléfono local al nuevo documento que está recibiendo a través del servidor web? ¿Hay algún sistema de servicios requerido para hacerlo?
- Obtener el último valor insertado de sqlite database Android
- ¿Cómo puedo recuperar datos de la base de datos con el cursor? (Android, SQLite)
- SQLiteDatabase - ¿Cómo utilizar la cláusula where?
- ormlite para android: ayuda de diseño y más
- Problema de corrupción de bases de datos precargado en la aplicación de Android
- Cifrado sqlite para android
- Cómo obtener datos de Cursor en ContextMenu
- Eliminar todas las filas de una tabla, lanza nullpointer
Utilice el siguiente código para llamar a su función cada 15/30/45
final Handler handler = new Handler(); Timer timer = new Timer(); TimerTask doAsynchronousTask = new TimerTask() { @Override public void run() { handler.post(new Runnable() { @SuppressWarnings("unchecked") public void run() { try { "Your function call " } catch (Exception e) { // TODO Auto-generated catch block } } }); } }; timer.schedule(doAsynchronousTask, 0, "Timer value");
- ¿Hay alguna manera de invocar la navegación desde un navegador móvil?
- Programaticamente cambiar drawableLeft de botón