// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.olios.model; import android.database.ContentObserver; import android.net.Uri; import android.os.Handler; import com.olio.util.ALog; import java.util.Iterator; import java.util.List; import java.util.Map; // Referenced classes of package com.olio.olios.model: // SyncableMessageMonitor private class this._cls0 extends ContentObserver { final SyncableMessageMonitor this$0; public boolean deliverSelfNotifications() { return false; } public void onChange(boolean flag, Uri uri) { Object obj; if (flag) { break MISSING_BLOCK_LABEL_221; } ALog.d("SyncableMessageMonitor: OnChange", new Object[0]); obj = hashFromUpdatedUri(uri); String s = (String)SyncableMessageMonitor.access$000(SyncableMessageMonitor.this).get(uri.getPath()); if (s == null || obj == null || !((String) (obj)).equals(s)) { break MISSING_BLOCK_LABEL_127; } try { obj = payloadFromUpdatedUri(uri); } // Misplaced declaration of an exception variable catch (Uri uri) { return; } if (obj != null) { break MISSING_BLOCK_LABEL_91; } ALog.e("SyncableMessageMonitor: THIS SHOULD NEVER HAPPEN. THE SAME OBJECT HAS BEEN SET TO THE SAME VALUE TWICE: uri: %s but it's null", new Object[] { uri.toString() }); return; ALog.e("SyncableMessageMonitor: THIS SHOULD NEVER HAPPEN. THE SAME OBJECT HAS BEEN SET TO THE SAME VALUE TWICE: uri: %s type: %s value: %s", new Object[] { uri.toString(), obj.getClass().getSimpleName(), obj.toString() }); return; this._cls0 _lcls0 = payloadFromUpdatedUri(uri); if (_lcls0 != null) { SyncableMessageMonitor.access$000(SyncableMessageMonitor.this).put(uri.getPath(), obj); ALog.d("SyncableMessageMonitor: Updating Adapters for Message of type: %s", new Object[] { _lcls0.getClass().getSimpleName() }); for (uri = syncAdapters().iterator(); uri.hasNext(); ((this._cls0)uri.next()).ted(_lcls0)) { } } } public (Handler handler) { this$0 = SyncableMessageMonitor.this; super(handler); } }