--- /home/hans/code/fdroid/data/tmp/uk.ac.cam.cl.dtg.android.barcodebox_4.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_uk.ac.cam.cl.dtg.android.barcodebox_4.apk ├── zipinfo {} │ @@ -1,15 +1,15 @@ │ -Zip file size: 36701 bytes, number of entries: 13 │ +Zip file size: 36804 bytes, number of entries: 13 │ -rw---- 2.0 fat 802 bl defN 13-Oct-29 16:46 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 923 bl defN 13-Oct-29 16:46 META-INF/C0568550.SF │ -rw---- 2.0 fat 1297 bl defN 13-Oct-29 16:46 META-INF/C0568550.RSA │ --rw---- 1.0 fat 3146 bx stor 13-Oct-29 16:44 res/drawable/barcodebox.png │ --rw---- 2.0 fat 476 bl defN 13-Oct-29 16:44 res/layout/add.xml │ --rw---- 2.0 fat 2112 bl defN 13-Oct-29 16:44 res/layout/delete.xml │ --rw---- 2.0 fat 2956 bl defN 13-Oct-29 16:44 res/layout/edit.xml │ --rw---- 2.0 fat 2112 bl defN 13-Oct-29 16:44 res/layout/viewer.xml │ --rw---- 2.0 fat 744 bl defN 13-Oct-29 16:44 res/menu/viewer_context.xml │ --rw---- 2.0 fat 964 bl defN 13-Oct-29 16:44 res/menu/viewer_options.xml │ --rw---- 2.0 fat 2200 bl defN 13-Oct-29 16:44 AndroidManifest.xml │ --rw---- 1.0 fat 12504 b- stor 13-Oct-29 16:44 resources.arsc │ --rw---- 2.0 fat 37648 bl defN 13-Oct-29 16:44 classes.dex │ -13 files, 67884 bytes uncompressed, 34976 bytes compressed: 48.5% │ +-rw---- 2.0 fat 2200 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 3146 b- stor 08-Jan-01 00:00 res/drawable/barcodebox.png │ +-rw---- 2.0 fat 476 bl defN 08-Jan-01 00:00 res/layout/add.xml │ +-rw---- 2.0 fat 2112 bl defN 08-Jan-01 00:00 res/layout/delete.xml │ +-rw---- 2.0 fat 2956 bl defN 08-Jan-01 00:00 res/layout/edit.xml │ +-rw---- 2.0 fat 2112 bl defN 08-Jan-01 00:00 res/layout/viewer.xml │ +-rw---- 2.0 fat 744 bl defN 08-Jan-01 00:00 res/menu/viewer_context.xml │ +-rw---- 2.0 fat 964 bl defN 08-Jan-01 00:00 res/menu/viewer_options.xml │ +-rw---- 1.0 fat 12628 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 38116 bl defN 08-Jan-01 00:00 classes.dex │ +13 files, 68476 bytes uncompressed, 35124 bytes compressed: 48.7% ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 52 │ return-void │ .end method ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Add$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ .prologue │ .line 100 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Add$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ .prologue │ .line 123 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$2;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Add$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ .prologue │ .line 110 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$3;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Add$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ .prologue │ .line 145 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$4;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Add$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ .prologue │ .line 139 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$5;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Add.smali │ @@ -346,14 +346,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const v3, 0x7f040005 │ │ + .line 98 │ invoke-virtual {p0, v3}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -374,14 +375,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const v3, 0x7f040006 │ │ + .line 99 │ invoke-virtual {p0, v3}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -398,32 +400,36 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 97 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040009 │ │ + .line 100 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$1; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$1;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ │ + .line 99 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 106 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 107 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto :goto_0 │ @@ -485,40 +491,43 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04000d │ │ + .line 110 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$3; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$3;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04000c │ │ + .line 123 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$2; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$2;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 134 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 135 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -538,50 +547,56 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04001a │ │ + .line 138 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 137 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04001d │ │ + .line 139 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$5; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$5;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ │ + .line 138 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04001c │ │ + .line 145 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$4; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add$4;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Add;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 150 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 151 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Delete$1.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ .prologue │ .line 41 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 5 │ + .locals 6 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 44 │ iget-object v3, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ invoke-virtual {v3}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete;->getListView()Landroid/widget/ListView; │ @@ -92,17 +93,17 @@ │ │ invoke-virtual {v0, v1}, Landroid/util/SparseBooleanArray;->keyAt(I)I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Landroid/widget/ListView;->getItemIdAtPosition(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - aput-wide v3, v2, v1 │ + aput-wide v4, v2, v1 │ │ .line 46 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Delete$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ .prologue │ .line 55 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete$2;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Delete; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1.smali │ @@ -20,81 +20,82 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ .prologue │ .line 65 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 6 │ + .locals 7 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 68 │ iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ # getter for: Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mTypeSpinner:Landroid/widget/Spinner; │ invoke-static {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$000(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Landroid/widget/Spinner; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 69 │ - .local v3, "type":Ljava/lang/String; │ + .local v4, "type":Ljava/lang/String; │ iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ # getter for: Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mValueText:Landroid/widget/EditText; │ invoke-static {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$100(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Landroid/widget/EditText; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 70 │ - .local v4, "value":Ljava/lang/String; │ + .local v5, "value":Ljava/lang/String; │ iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ # getter for: Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mNotesText:Landroid/widget/EditText; │ invoke-static {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$200(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Landroid/widget/EditText; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 71 │ - .local v5, "notes":Ljava/lang/String; │ + .local v6, "notes":Ljava/lang/String; │ iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ # getter for: Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mRowId:Ljava/lang/Long; │ invoke-static {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$300(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Ljava/lang/Long; │ │ move-result-object v0 │ │ @@ -108,15 +109,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/BarcodeBox;->getDatabaseAdapter()Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v3, v4, v5}, Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter;->createBarcode(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ + invoke-virtual {v0, v4, v5, v6}, Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter;->createBarcode(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ │ .line 76 │ :goto_0 │ iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ invoke-virtual {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->finish()V │ │ @@ -130,24 +131,24 @@ │ # getter for: Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mApplication:Luk/ac/cam/cl/dtg/android/barcodebox/BarcodeBox; │ invoke-static {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$400(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Luk/ac/cam/cl/dtg/android/barcodebox/BarcodeBox; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/BarcodeBox;->getDatabaseAdapter()Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - iget-object v1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ + iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ # getter for: Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mRowId:Ljava/lang/Long; │ - invoke-static {v1}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$300(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Ljava/lang/Long; │ + invoke-static {v0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->access$300(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual/range {v0 .. v5}, Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter;->update(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual/range {v1 .. v6}, Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter;->update(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ goto :goto_0 │ .end method ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ .prologue │ .line 79 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit$2;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Edit.smali │ @@ -319,17 +319,17 @@ │ .local v1, "extras":Landroid/os/Bundle; │ if-eqz v1, :cond_1 │ │ const-string v5, "_id" │ │ invoke-virtual {v1, v5}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ :cond_1 │ iput-object v6, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Edit;->mRowId:Ljava/lang/Long; │ │ .line 88 ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 122 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$1;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 128 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$2;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 171 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$3;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 165 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$4;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 180 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$5;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 193 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$6;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ │ # direct methods │ .method constructor (Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ .locals 0 │ + .param p1, "this$0" # Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ .prologue │ .line 252 │ iput-object p1, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$7;->this$0:Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer.smali │ @@ -243,18 +243,20 @@ │ invoke-virtual {v4, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 99 │ const-string v5, "com.google.zxing.client.android.ENCODE_FORMAT" │ │ const-string v6, "type" │ │ + .line 100 │ invoke-interface {v2, v6}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v6 │ │ + .line 99 │ invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 101 │ @@ -526,50 +528,56 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04001a │ │ + .line 164 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 163 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04001d │ │ + .line 165 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$4; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$4;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ │ + .line 164 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04001c │ │ + .line 171 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$3; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$3;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 176 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 177 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto :goto_0 │ @@ -589,28 +597,31 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040021 │ │ + .line 180 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$5; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$5;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ │ + .line 179 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040020 │ │ + .line 186 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ @@ -652,44 +663,50 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040022 │ │ + .line 192 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 191 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->mDialogInput:Landroid/widget/EditText; │ │ + .line 192 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040025 │ │ + .line 193 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$6; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$6;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ │ + .line 192 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040024 │ │ + .line 233 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ @@ -707,32 +724,37 @@ │ :pswitch_3 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f040026 │ │ + .line 237 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 236 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040029 │ │ + .line 238 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 237 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 238 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 239 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -742,32 +764,37 @@ │ :pswitch_4 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f04002a │ │ + .line 242 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 241 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04002d │ │ + .line 243 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 242 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 243 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 244 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -787,22 +814,25 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040031 │ │ + .line 247 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 246 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 247 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 248 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -822,36 +852,40 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040032 │ │ + .line 251 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 250 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040035 │ │ + .line 251 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$7; │ │ invoke-direct {v3, p0}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer$7;->(Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 257 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 258 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -861,32 +895,37 @@ │ :pswitch_7 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f040036 │ │ + .line 261 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 260 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040039 │ │ + .line 262 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 261 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 262 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 263 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -896,32 +935,37 @@ │ :pswitch_8 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f04003a │ │ + .line 266 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 265 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f04003d │ │ + .line 267 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 266 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 267 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 268 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 │ @@ -931,32 +975,37 @@ │ :pswitch_9 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f04003e │ │ + .line 271 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 270 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f040041 │ │ + .line 272 │ invoke-virtual {p0, v2}, Luk/ac/cam/cl/dtg/android/barcodebox/activities/Viewer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ + .line 271 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 272 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 273 │ .restart local v0 # "dialog":Landroid/app/Dialog; │ goto/16 :goto_0 ├── smali/uk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter.smali │ @@ -95,17 +95,17 @@ │ │ const-string v2, "barcodes" │ │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - return-wide v1 │ + return-wide v2 │ .end method │ │ .method public createBarcode(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ .locals 4 │ .param p1, "type" # Ljava/lang/String; │ .param p2, "value" # Ljava/lang/String; │ .param p3, "notes" # Ljava/lang/String; │ @@ -137,17 +137,17 @@ │ │ const-string v2, "barcodes" │ │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - return-wide v1 │ + return-wide v2 │ .end method │ │ .method public deleteAll()Z │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ @@ -297,15 +297,15 @@ │ :cond_3 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public deleteSingle(J)Z │ - .locals 4 │ + .locals 5 │ .param p1, "rowId" # J │ │ .prologue │ .line 118 │ iget-object v0, p0, Luk/ac/cam/cl/dtg/android/barcodebox/database/DatabaseAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v1, "barcodes"