return mSubscriptions; } synchronized void setSubscriptions(Cursor c) { if (mSubscriptions != null) { mSubscriptions.unregisterContentObserver(mContentObserver); mSubscriptions.unregisterDataSetObserver(mDataSetObserver); mSubscriptions.close(); } c.registerContentObserver(mContentObserver); c.registerDataSetObserver(mDataSetObserver); mSubscriptions = c; } private int getSubscriptionCount() { Cursor c = getSubscriptions(); return c == null ? 0 : c.getCount();