Jednoduše při spuštění služby na pozadí zkontrolujte, zda je váš mobil připojen k internetu nebo ne, stáhněte data z místní databáze do jednoho seznamu a poté data analyzujte do jiného seznamu
public Collection nonOverLap(Collection coll1, Collection coll2) {
Collection result = union(coll1, coll2);
result.removeAll(intersect(coll1, coll2));
return result;
} // will return elements missing in parse
Potom aktualizujte nonOverlap na parse Db :)