美文网首页Android
CursorLoader使用

CursorLoader使用

作者: 美晨菌 | 来源:发表于2020-09-04 21:23 被阅读0次
    1. Create/Restart CursorLoader
        public void startLoading() {
            getLoaderManager().initLoader(0, null, .this);
        }
    
        protected void reStartLoading() {
            getLoaderManager().restartLoader(0, null, this);
        }
    
    1. 实现LoaderManager.LoaderCallbacks<Cursor>类
        @Override
        public Loader<Cursor> onCreateLoader(int id, Bundle args) {
            CursorLoader loader = createCursorLoader(getContext());
            mAdapter.configureLoader(loader);
            return loader;
        }
    
        @Override
        public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
            bindListHeader(data);
        }
    
        @Override
        public void onLoaderReset(Loader<Cursor> loader) {
    
        }
    
        public CursorLoader createCursorLoader(Context context) {
            return new DefaultChatbotsLoader(context);
        }
    
    1. 配置loader
    2. 绑定Cursor

    相关文章

      网友评论

        本文标题:CursorLoader使用

        本文链接:https://www.haomeiwen.com/subject/trcgsktx.html