为了账号安全,请及时绑定邮箱和手机立即绑定

newProgress是怎样实现更新的?

public void onProgressChanged(WebView view, int newProgress) {
                // TODO Auto-generated method stub
             
                if(newProgress==100){
                    
                    //加载完成,关闭加载进度条
                    closeDialog();
                }else{
                    
                    //正在加载
                    openDialog(newProgress);
                }
                
                super.onProgressChanged(view, newProgress);
            }

中openDialog()中的newProgress是怎样传递给if语句的判断条件中的,是怎样逻辑?

正在回答

2 回答

openDialog(newProgress)中的newProgress不是传递到上面的 if 中,而是传递到openDialog自己的方法里面。上面的 if 中的newProgress 是onProgressChange(View view, int newProgress)中的。

0 回复 有任何疑惑可以回复我~

不是openDialog()中得newProgress传递给if语句的判断条件中的;

是先判断 onProgressChanged方法传递进来的参数 newProgress的状态,然后如果没到100,就 调用openDialog()方法,并把newProgress作为参数传递进去并实现相应进度的显示

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111172    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

newProgress是怎样实现更新的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信