iget-object v0, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->u:Lank; if-eqz v0, :cond_3 iget-object v0, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->u:Lank; iget-boolean v0, v0, Lank;->b:Z if-eqz v0, :cond_3 if-ltz p3, :cond_0 iget-object v0, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->L:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 if-ge p3, v0, :cond_0 iget-object v0, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->d:Landroid/widget/ListVi 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; const/4 v1, 0x1 iput-boolean v1, p0, Lcom/qihoo360/mobilesafe/opti/autorun/AutoRunManager;->D:Z iget-boolean v1, v0, Lads;->e:Z if-nez v1, :cond_0 :try_start_1 const-string v1, "" const v2, 0x7f0b0482 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_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 :goto_3 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 处理迭代器 |