Example usage for android.content ContentResolver registerContentObserver

List of usage examples for android.content ContentResolver registerContentObserver

Introduction

In this page you can find the example usage for android.content ContentResolver registerContentObserver.

Prototype

public final void registerContentObserver(@NonNull Uri uri, boolean notifyForDescendants,
        @NonNull ContentObserver observer) 

Source Link

Document

Register an observer class that gets callbacks when data identified by a given content URI changes.

Usage

From source file:edu.stanford.mobisocial.dungbeetle.feed.view.FeedBaseFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    ContentResolver resolver = getActivity().getContentResolver();
    resolver.registerContentObserver(mFeedUri, true, mFeedObserver);
    onFeedUpdated();/*from   w w  w. j a v  a 2  s . c  o  m*/
}

From source file:edu.stanford.mobisocial.dungbeetle.ui.fragments.FeedHeadFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    mFeedObserver = new ContentObserver(new Handler(getActivity().getMainLooper())) {
        @Override//from w ww . ja v a 2 s  .c  o  m
        public void onChange(boolean selfChange) {
            bindCurrentView();
        }
    };
    mFeedUri = getArguments().getParcelable(ARG_FEED_URI);
    ContentResolver resolver = getActivity().getContentResolver();
    resolver.registerContentObserver(mFeedUri, true, mFeedObserver);
    bindCurrentView();
}

From source file:ru.yandex.subtitles.content.MultipleUrisChangeObserver.java

@Override
public void subscribe(final Context context) {
    final ContentResolver contentResolver = context.getContentResolver();
    for (final Uri uri : mUris) {
        contentResolver.registerContentObserver(uri, true, this);
    }/* w  w  w.j  av  a2s.c o  m*/
}

From source file:com.woodblockwithoutco.quickcontroldock.model.impl.actions.brightness.BrightnessObserver.java

public void startObserving() {
    final ContentResolver cr = mContext.getContentResolver();
    cr.unregisterContentObserver(this);
    cr.registerContentObserver(BRIGHTNESS_MODE_URI, false, this);
    cr.registerContentObserver(BRIGHTNESS_URI, false, this);
}

From source file:edu.stanford.mobisocial.dungbeetle.ui.fragments.FeedMapFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ContentResolver resolver = getActivity().getContentResolver();
    resolver.registerContentObserver(mFeedUri, true, mFeedObserver);

    View view = new WebView(getActivity());
    view.setLayoutParams(LAYOUT_FULL_WIDTH);
    view.setId(android.R.id.custom);//from ww  w. j  a va  2 s .co m
    return view;
}

From source file:edu.stanford.mobisocial.dungbeetle.ui.fragments.FeedSlideshowFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    mFeedObserver = new ContentObserver(new Handler(getActivity().getMainLooper())) {
        @Override//from w  w w  . j a  v  a  2  s .co m
        public void onChange(boolean selfChange) {
            // TODO, queue to end of list if we don't requery
        }
    };
    mFeedUri = getArguments().getParcelable(ARG_FEED_URI);
    ContentResolver resolver = getActivity().getContentResolver();
    resolver.registerContentObserver(mFeedUri, true, mFeedObserver);
    startSlideshow();
}

From source file:can.yrt.onebusaway.MyListFragmentBase.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Set empty text
    setEmptyText(getString(getEmptyText()));
    registerForContextMenu(getListView());

    // Create our generic adapter
    mAdapter = newAdapter();/*  www  .  ja  v  a2 s.c om*/
    setListAdapter(mAdapter);
    ContentResolver cr = getActivity().getContentResolver();
    mObserver = new Observer();
    cr.registerContentObserver(getContentUri(), true, mObserver);

    // Prepare the loader
    getLoaderManager().initLoader(0, null, this);
}

From source file:com.anysoftkeyboard.dictionaries.content.ContactsDictionary.java

@Override
protected void registerObserver(ContentObserver dictionaryContentObserver, ContentResolver contentResolver) {
    contentResolver.registerContentObserver(Contacts.CONTENT_URI, true, dictionaryContentObserver);
}

From source file:com.pekall.emdm.launcher.LauncherApplication.java

@Override
public void onCreate() {
    super.onCreate();
    mContext = this;
    mInstance = this;
    LauncherProvider.setLaucherProvier();

    // set sIsScreenXLarge and sScreenDensity *before* creating icon cache
    sIsScreenLarge = mContext.getResources().getBoolean(R.bool.is_large_screen);
    sScreenDensity = mContext.getResources().getDisplayMetrics().density;
    mManager = LocalBroadcastManager.getInstance(mContext);

    mIconCache = new IconCache(mContext);
    mModel = new LauncherModel(mContext, mIconCache);

    // Register intent receivers
    /*IntentFilter filter = new IntentFilter(PolicyDeployReceiver.ACTION_POLICY_DEPLOY);
    //        filter.addDataScheme("package");
    //        mContext.registerReceiver(mModel, filter);
    //        mManager.registerReceiver(mModel, filter);
    //        filter = new IntentFilter();
    filter.addAction(Intent.ACTION_LOCALE_CHANGED);
    filter.addAction(Intent.ACTION_CONFIGURATION_CHANGED);
    filter.addAction(PcpConstants.ACTION_HIDE_APPS);*/
    //        mContext.registerReceiver(mModel, filter);
    //        mManager.registerReceiver(mModel, filter);
    /*filter = new IntentFilter();
    filter.addAction(SearchManager.INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED);
    mContext.registerReceiver(mModel, filter);
    filter = new IntentFilter();/*from   w  ww. j a  va  2s. co  m*/
    filter.addAction(SearchManager.INTENT_ACTION_SEARCHABLES_CHANGED);
    mContext.registerReceiver(mModel, filter);*/
    // Register for changes to the favorites
    ContentResolver resolver = mContext.getContentResolver();
    resolver.registerContentObserver(LauncherSettings.Favorites.CONTENT_URI, true, mFavoritesObserver);
}

From source file:de.vanita5.twittnuker.fragment.support.CursorStatusesListFragment.java

@Override
public void onStart() {
    super.onStart();
    final ContentResolver resolver = getContentResolver();
    resolver.registerContentObserver(Filters.CONTENT_URI, true, mReloadContentObserver);
    if (getAccountId() <= 0) {
        resolver.registerContentObserver(Accounts.CONTENT_URI, true, mReloadContentObserver);
    }// w  ww  .  j  a va2 s  .c om
}