04
2016
01

Andorid下简单的"加载中"对话框

    private ProgressDialog mProgress;

   

    private Handler showLoadingHandler = new Handler()

    {

        public void handleMessage(Message msg)

        {

            mProgress = ProgressDialog.show(instance, null, "加载中..."

            , true, false);

        };

    };

   

    private Handler hideLoadingHandler = new Handler()

    {

        public void handleMessage(Message msg)

        {

            if (mProgress != null)

            {

                mProgress.hide();

                mProgress = null;

            }

        };

    };



instance为Acitivity实例。向showLoadingHandler发送消息即可显示加载界面,反之向hideLoadingHandler发送消息。

之前一直自己实现加载界面,其实诸如初始化广告SDK之类的操作并不需要多么美观的界面,用这个原生方法更简单,同样可以阻塞游戏View界面的操作。



« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。