Skip to content

关于AbLoadDialogFragment的问题 #2

@lf951515851

Description

@lf951515851

在onload中直接写loadfinish(),回报空指针异常.

发现原因先执行onLoad(),之后才mIndeterminateView 赋值, loadfinish()时停止动画,mIndeterminateView 为null,

// 显示进度框
        mDialogFragment = AbDialogUtil.showLoadDialog(ARoutInfoActivity.this,
                R.drawable.ic_load, "查询中,请稍等...");
        mDialogFragment.setAbDialogOnLoadListener(new AbDialogOnLoadListener() {

            @Override
            public void onLoad() {

                mDialogFragment.loadFinish();

            }

        });




//源码
    public void load(View v){
        if(mAbDialogOnLoadListener!=null){
            mAbDialogOnLoadListener.onLoad();
        }
        mIndeterminateView = v;
        AbAnimationUtil.playRotateAnimation(mIndeterminateView, 300, Animation.INFINITE,
                Animation.RESTART);
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions