android.content.ContentResolver#SYNC_OBSERVER_TYPE_ACTIVE源码实例Demo

下面列出了android.content.ContentResolver#SYNC_OBSERVER_TYPE_ACTIVE 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: hr   文件: BaseFragment.java
/** Callback invoked with the sync adapter status changes. */
@Override
public void onStatusChanged(int which) {
    boolean refreshing = false;
    switch (which) {
        case ContentResolver.SYNC_OBSERVER_TYPE_PENDING:
        case ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE:
            refreshing = true;
    }
    final boolean finalRefreshing = refreshing;
    getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
            mSyncStatusObserverListener.onStatusChange(finalRefreshing);
        }
    });
}
 
源代码2 项目: framework   文件: BaseFragment.java
/** Callback invoked with the sync adapter status changes. */
@Override
public void onStatusChanged(int which) {
    boolean refreshing = false;
    switch (which) {
        case ContentResolver.SYNC_OBSERVER_TYPE_PENDING:
        case ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE:
            refreshing = true;
    }
    final boolean finalRefreshing = refreshing;
    getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
            mSyncStatusObserverListener.onStatusChange(finalRefreshing);
        }
    });
}
 
源代码3 项目: hr   文件: BaseFragment.java
@Override
public void onResume() {
    super.onResume();
    if (OUser.current(getActivity()) == null)
        return;
    if (mSyncStatusObserverListener != null) {
        mSyncStatusObserver.onStatusChanged(0);
        int mask = ContentResolver.SYNC_OBSERVER_TYPE_PENDING
                | ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE;
        mSyncObserverHandle = ContentResolver.addStatusChangeListener(mask,
                mSyncStatusObserver);
    }
    parent().registerReceiver(syncFinishReceiver,
            new IntentFilter(ISyncFinishReceiver.SYNC_FINISH));
}
 
@Override
public void onResume() {
    super.onResume();
    mSyncStatusObserver.onStatusChanged(0);

    // Watch for sync state changes
    final int mask = ContentResolver.SYNC_OBSERVER_TYPE_PENDING |
            ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE;
    mSyncObserverHandle = ContentResolver.addStatusChangeListener(mask, mSyncStatusObserver);
}
 
源代码5 项目: framework   文件: BaseFragment.java
@Override
public void onResume() {
    super.onResume();
    if (OUser.current(getActivity()) == null)
        return;
    if (mSyncStatusObserverListener != null) {
        mSyncStatusObserver.onStatusChanged(0);
        int mask = ContentResolver.SYNC_OBSERVER_TYPE_PENDING
                | ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE;
        mSyncObserverHandle = ContentResolver.addStatusChangeListener(mask,
                mSyncStatusObserver);
    }
    parent().registerReceiver(syncFinishReceiver,
            new IntentFilter(ISyncFinishReceiver.SYNC_FINISH));
}