@Override public void handleMessage(Message msg) { super.handleMessage(msg); CPOrmCursorAdaptor adaptor = adaptorReference.get(); if (adaptor != null) adaptor.notifyDataSetChanged(); }
@Override public void bindView(View view, Context context, Cursor cursor) { startLoaderThreadIfStopped(); lock.lock(); Model inflate = ((CPOrmCursor<Model>) getCursor()).inflate(); if (!loaderQueue.contains(inflate)) loaderQueue.offer(inflate); condition.signal(); lock.unlock(); super.bindView(view, context, cursor); }
@Override public void changeCursor(Cursor cursor) { dispose(); super.changeCursor(cursor); }