ew; invoke-virtual {v0, p3}, Landroid/widget/ListView;->getItemAtPosition(I)Ljava/lang/Object; move-result-object v0 #获取选中项 check-cast v0, Lads; iput-object v0, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->C:Lads; #保存到 C 中 iput-boolean v1, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->D:Z iget-boolean v1, v0, Lads;->e:Z if-eqz v1, :cond_0 :try_start_0 const-string v1, "" const v2, 0x7f0b0481 invoke-virtual {p0, v2}, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->getText(I)Ljava/lang/Cha rSequence; move-result-object v2 #获取进度对话框显示的字符串 invoke-static {p0, v1, v2}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequ ence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; #显示进度对话框 move-result-object v1 iput-object v1, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->w:Landroid/app/ProgressD ialog; :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 :goto_1 iget-object v1, v0, Lads;->b:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v1 iput v1, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->E:I # 保存列表项数 iget-object v0, v0, Lads;->b:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; #获取 List 迭代器 move-result-object v1 :goto_2 #开始循环处理 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z #是否处理完 move-result v0 if-eqz v0, :cond_0 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 check-cast v0, Laqo; iget-object v0, v0, Laqo;->b:Ljava/lang/String; #获取要处理的字符串,分 析为 APK 包名 invoke-direct {p0, v0}, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->b(Ljava/lang/String;)V goto :goto_2 # ☻调用 b(Ljava/lang/String;)V 后继续循环☻ :cond_2 invoke-direct {p0}, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->f()V #f()刷新显示 goto :goto_0 #方法返回 :pswitch_2 #分支 2 iput v1, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->x:I |