samil添加if语句

yinwen

上面显示效果

.line 1485                          //需要这个地址
    const-string v10, "&name_ewmcontent="

    invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string/jumbo v11, "\u662f"   //需要对比的东西,注意设置v11

    invoke-virtual {v8}, Lcom/winfree/keruioa/bean/WorkDetailsBean2$SublistBean;->getNeedscan()Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lcom/winfree/keruioa/utils/WinfreeUtlis;->cleanText(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v11, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z                   //对比函数,一样为真...v11需要

    move-result v11                                              v11没有申明,是不会被其他调用,调用请看说明(直接包括里面,看效果图)

    .line 1486                      //注意需要这个地址
    if-eqz v11, :cond_e             //注意cond-e不能重复          下

    invoke-virtual {v8}, Lcom/winfree/keruioa/bean/WorkDetailsBean2$SublistBean;->getWeizhiCode()Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lcom/winfree/keruioa/utils/WinfreeUtlis;->cleanText(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1487              //注意在后面
    :cond_e                //注意cond-e不能忘记,也不能重复       上

需要记住三点.一个if语句最好需要三处连接 line

                     二.v11这个是特定值.不能跟函数有重复

                     三.cond—最好写个不一样的,不然编译过不去

if语句跳过是可以直接goto cond

寄存器V和P总共不能超过16个,超过16个编译失败,如果,头文件不包含文件,无法使用弹窗等语句

 

posted on 2018-04-05 13:43  爱学习的蝈蝈  阅读(498)  评论(0编辑  收藏  举报

导航