Tengo el siguiente código, que comprueba el número de filas en la base de datos.Verifica si el valor entero ha aumentado?
private void checkMMSRows(){
Cursor curPdu = getContentResolver().query(Uri.parse("content://mms/part"), null, null, null, null);
if (curPdu.moveToNext()){
int number = curPdu.getCount();
System.out.println(number);
}
}
Ejecutaré este código cada segundo y haré algo cuando el valor haya cambiado. El problema es, ¿cómo hago para "detectar" el cambio? Cualquier ayuda sería apreciada.
¿El método sigue controlando o solo revisa una vez y listo? – androidnoob
@androidnoob Comprueba cada vez que llamas a 'getCount()' - así que sí, cada vez. – Mikaveli
'oldNumber = number;' el número no se puede resolver en una variable, ¿debo declararlo como una variable global? – androidnoob