(Landroid/content/Context;)V
│
│ - iget-wide v4, p2, Landroid/app/Notification;->when:J
│ + iget-wide v6, p2, Landroid/app/Notification;->when:J
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->icon:I
│ + iget v5, p2, Landroid/app/Notification;->icon:I
│
│ - iget v5, p2, Landroid/app/Notification;->iconLevel:I
│ + iget v6, p2, Landroid/app/Notification;->iconLevel:I
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
│ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
│ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
│
│ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
│ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
│
│ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I
│ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J
│ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->ledARGB:I
│ + iget v5, p2, Landroid/app/Notification;->ledARGB:I
│
│ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I
│ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I
│
│ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I
│ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I
│
│ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x2
│ + and-int/lit8 v4, v4, 0x2
│
│ - if-eqz v3, :cond_0
│ + if-eqz v4, :cond_0
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_0
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x8
│ + and-int/lit8 v4, v4, 0x8
│
│ - if-eqz v3, :cond_1
│ + if-eqz v4, :cond_1
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_1
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x10
│ + and-int/lit8 v4, v4, 0x10
│
│ - if-eqz v3, :cond_2
│ + if-eqz v4, :cond_2
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_2
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->defaults:I
│ + iget v5, p2, Landroid/app/Notification;->defaults:I
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move-object/from16 v0, p16
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ +
│ + move-result-object v4
│
│ - move-result-object v3
│ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + move-result-object v4
│
│ - move-result-object v3
│ + move-object/from16 v0, p8
│
│ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
│ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit16 v3, v3, 0x80
│ + and-int/lit16 v4, v4, 0x80
│
│ - if-eqz v3, :cond_3
│ + if-eqz v4, :cond_3
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_3
│ move-object/from16 v0, p9
│
│ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move-object/from16 v0, p10
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p14
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p15
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p11
│
│ move/from16 v1, p12
│
│ move/from16 v2, p13
│
│ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder;
│ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder;
│
│ .line 59
│ return-void
│
│ .line 34
│ :cond_0
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_0
│
│ :cond_1
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_1
│
│ :cond_2
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_2
│
│ :cond_3
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_3
│ .end method
│
│
│ # virtual methods
│ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
├── smali/android/support/v4/content/AsyncTaskLoader.smali
│ @@ -559,15 +559,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public setUpdateThrottle(J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "delayMS" # J
│
│ .prologue
│ .line 103
│ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;"
│ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
├── smali/android/support/v4/content/ModernAsyncTask.smali
│ @@ -83,15 +83,15 @@
│ }
│ .end annotation
│ .end field
│
│
│ # direct methods
│ .method static constructor ()V
│ - .locals 8
│ + .locals 9
│
│ .prologue
│ .line 54
│ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1;
│
│ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V
│
│ @@ -103,31 +103,31 @@
│ const/16 v1, 0xa
│
│ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V
│
│ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│
│ .line 68
│ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
│ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
│
│ - const/4 v1, 0x5
│ + const/4 v2, 0x5
│
│ - const/16 v2, 0x80
│ + const/16 v3, 0x80
│
│ - const-wide/16 v3, 0x1
│ + const-wide/16 v4, 0x1
│
│ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
│ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
│
│ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│
│ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
│ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
│
│ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
│ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
│
│ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
│ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
│
│ .line 75
│ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
│
│ const/4 v1, 0x0
│
│ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V
├── smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
│ @@ -393,15 +393,15 @@
│ invoke-virtual {p0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V
│
│ .line 172
│ return-void
│ .end method
│
│ .method public refreshState(ZJI)V
│ - .locals 3
│ + .locals 4
│ .param p1, "playing" # Z
│ .param p2, "position" # J
│ .param p4, "transportControls" # I
│
│ .prologue
│ .line 159
│ iget-object v0, p0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;
├── smali/android/support/v4/media/TransportPerformer.smali
│ @@ -27,69 +27,69 @@
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onAudioFocusChange(I)V
│ - .locals 8
│ + .locals 9
│ .param p1, "focusChange" # I
│
│ .prologue
│ .line 188
│ - const/4 v6, 0x0
│ + const/4 v7, 0x0
│
│ .line 189
│ - .local v6, "keyCode":I
│ + .local v7, "keyCode":I
│ packed-switch p1, :pswitch_data_0
│
│ .line 196
│ :goto_0
│ - if-eqz v6, :cond_0
│ + if-eqz v7, :cond_0
│
│ .line 197
│ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ .line 198
│ - .local v1, "now":J
│ - new-instance v0, Landroid/view/KeyEvent;
│ + .local v2, "now":J
│ + new-instance v1, Landroid/view/KeyEvent;
│
│ - const/4 v5, 0x0
│ + const/4 v6, 0x0
│
│ - const/4 v7, 0x0
│ + const/4 v8, 0x0
│
│ - move-wide v3, v1
│ + move-wide v4, v2
│
│ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V
│ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V
│
│ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
│ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
│
│ .line 199
│ - new-instance v0, Landroid/view/KeyEvent;
│ + new-instance v1, Landroid/view/KeyEvent;
│
│ - const/4 v5, 0x1
│ + const/4 v6, 0x1
│
│ - const/4 v7, 0x0
│ + const/4 v8, 0x0
│
│ - move-wide v3, v1
│ + move-wide v4, v2
│
│ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V
│ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V
│
│ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
│ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
│
│ .line 201
│ - .end local v1 # "now":J
│ + .end local v2 # "now":J
│ :cond_0
│ return-void
│
│ .line 193
│ :pswitch_0
│ - const/16 v6, 0x7f
│ + const/16 v7, 0x7f
│
│ goto :goto_0
│
│ .line 189
│ :pswitch_data_0
│ .packed-switch -0x1
│ :pswitch_0
├── smali/android/support/v4/util/LongSparseArray.smali
│ @@ -94,15 +94,15 @@
│ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I
│
│ .line 50
│ return-void
│ .end method
│
│ .method private static binarySearch([JIIJ)I
│ - .locals 5
│ + .locals 7
│ .param p0, "a" # [J
│ .param p1, "start" # I
│ .param p2, "len" # I
│ .param p3, "key" # J
│
│ .prologue
│ .line 335
│ @@ -123,17 +123,17 @@
│ .line 338
│ add-int v3, v1, v2
│
│ div-int/lit8 v0, v3, 0x2
│
│ .line 340
│ .local v0, "guess":I
│ - aget-wide v3, p0, v0
│ + aget-wide v4, p0, v0
│
│ - cmp-long v3, v3, p3
│ + cmp-long v3, v4, p3
│
│ if-gez v3, :cond_0
│
│ .line 341
│ move v2, v0
│
│ goto :goto_0
│ @@ -161,17 +161,17 @@
│ :cond_2
│ :goto_1
│ return v1
│
│ .line 348
│ .restart local v1 # "high":I
│ :cond_3
│ - aget-wide v3, p0, v1
│ + aget-wide v4, p0, v1
│
│ - cmp-long v3, v3, p3
│ + cmp-long v3, v4, p3
│
│ if-eqz v3, :cond_2
│
│ .line 351
│ xor-int/lit8 v1, v1, -0x1
│
│ goto :goto_1
│ @@ -564,15 +564,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public delete(J)V
│ - .locals 4
│ + .locals 5
│ .param p1, "key" # J
│
│ .prologue
│ .line 93
│ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;"
│ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J
│
│ @@ -632,15 +632,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public get(JLjava/lang/Object;)Ljava/lang/Object;
│ - .locals 4
│ + .locals 5
│ .param p1, "key" # J
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(JTE;)TE;"
│ }
│ .end annotation
│
│ @@ -789,15 +789,15 @@
│
│ aget-wide v0, v0, p1
│
│ return-wide v0
│ .end method
│
│ .method public put(JLjava/lang/Object;)V
│ - .locals 8
│ + .locals 9
│ .param p1, "key" # J
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(JTE;)V"
│ }
│ .end annotation
│
│ @@ -992,15 +992,15 @@
│
│ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I
│
│ goto/16 :goto_0
│ .end method
│
│ .method public remove(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "key" # J
│
│ .prologue
│ .line 107
│ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;"
│ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V
├── smali/android/support/v4/util/TimeUtils.smali
│ @@ -110,15 +110,15 @@
│ :cond_5
│ const/4 v0, 0x0
│
│ goto :goto_0
│ .end method
│
│ .method public static formatDuration(JJLjava/io/PrintWriter;)V
│ - .locals 3
│ + .locals 4
│ .param p0, "time" # J
│ .param p2, "now" # J
│ .param p4, "pw" # Ljava/io/PrintWriter;
│
│ .prologue
│ .line 169
│ const-wide/16 v0, 0x0
│ @@ -144,30 +144,30 @@
│
│ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
│
│ goto :goto_0
│ .end method
│
│ .method public static formatDuration(JLjava/io/PrintWriter;)V
│ - .locals 1
│ + .locals 2
│ .param p0, "duration" # J
│ .param p2, "pw" # Ljava/io/PrintWriter;
│
│ .prologue
│ .line 164
│ const/4 v0, 0x0
│
│ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
│
│ .line 165
│ return-void
│ .end method
│
│ .method public static formatDuration(JLjava/io/PrintWriter;I)V
│ - .locals 5
│ + .locals 6
│ .param p0, "duration" # J
│ .param p2, "pw" # Ljava/io/PrintWriter;
│ .param p3, "fieldLen" # I
│
│ .prologue
│ .line 156
│ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
│ @@ -461,15 +461,15 @@
│ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
│
│ .line 182
│ return-void
│ .end method
│
│ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
│ - .locals 7
│ + .locals 8
│ .param p1, "firstDown" # Landroid/view/MotionEvent;
│ .param p2, "firstUp" # Landroid/view/MotionEvent;
│ .param p3, "secondDown" # Landroid/view/MotionEvent;
│
│ .prologue
│ const/4 v2, 0x0
│
│ @@ -483,27 +483,27 @@
│ :goto_0
│ return v2
│
│ .line 443
│ :cond_1
│ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - sub-long/2addr v3, v5
│ + sub-long/2addr v4, v6
│
│ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│
│ - int-to-long v5, v5
│ + int-to-long v6, v3
│
│ - cmp-long v3, v3, v5
│ + cmp-long v3, v4, v6
│
│ if-gtz v3, :cond_0
│
│ .line 447
│ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
│
│ move-result v3
│ @@ -560,1448 +560,1448 @@
│ .line 212
│ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
│
│ return v0
│ .end method
│
│ .method public onTouchEvent(Landroid/view/MotionEvent;)Z
│ - .locals 41
│ + .locals 42
│ .param p1, "ev" # Landroid/view/MotionEvent;
│
│ .prologue
│ .line 224
│ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I
│
│ - move-result v5
│ + move-result v6
│
│ .line 226
│ - .local v5, "action":I
│ + .local v6, "action":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-nez v35, :cond_0
│ + if-nez v36, :cond_0
│
│ .line 227
│ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
│
│ - move-result-object v35
│ + move-result-object v36
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ .line 229
│ :cond_0
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│
│ .line 231
│ - and-int/lit16 v0, v5, 0xff
│ + and-int/lit16 v0, v6, 0xff
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - const/16 v36, 0x6
│ + const/16 v37, 0x6
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - move/from16 v1, v36
│ + move/from16 v1, v37
│
│ if-ne v0, v1, :cond_1
│
│ - const/16 v21, 0x1
│ + const/16 v22, 0x1
│
│ .line 233
│ - .local v21, "pointerUp":Z
│ + .local v22, "pointerUp":Z
│ :goto_0
│ - if-eqz v21, :cond_2
│ + if-eqz v22, :cond_2
│
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
│
│ - move-result v24
│ + move-result v25
│
│ .line 236
│ - .local v24, "skipIndex":I
│ + .local v25, "skipIndex":I
│ :goto_1
│ - const/16 v25, 0x0
│ -
│ - .local v25, "sumX":F
│ const/16 v26, 0x0
│
│ + .local v26, "sumX":F
│ + const/16 v27, 0x0
│ +
│ .line 237
│ - .local v26, "sumY":F
│ + .local v27, "sumY":F
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I
│
│ - move-result v6
│ + move-result v7
│
│ .line 238
│ - .local v6, "count":I
│ - const/16 v17, 0x0
│ + .local v7, "count":I
│ + const/16 v18, 0x0
│
│ - .local v17, "i":I
│ + .local v18, "i":I
│ :goto_2
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v0, v6, :cond_4
│ + if-ge v0, v7, :cond_4
│
│ .line 239
│ - move/from16 v0, v24
│ + move/from16 v0, v25
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ if-ne v0, v1, :cond_3
│
│ .line 238
│ :goto_3
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v18, v18, 0x1
│
│ goto :goto_2
│
│ .line 231
│ - .end local v6 # "count":I
│ - .end local v17 # "i":I
│ - .end local v21 # "pointerUp":Z
│ - .end local v24 # "skipIndex":I
│ - .end local v25 # "sumX":F
│ - .end local v26 # "sumY":F
│ + .end local v7 # "count":I
│ + .end local v18 # "i":I
│ + .end local v22 # "pointerUp":Z
│ + .end local v25 # "skipIndex":I
│ + .end local v26 # "sumX":F
│ + .end local v27 # "sumY":F
│ :cond_1
│ - const/16 v21, 0x0
│ + const/16 v22, 0x0
│
│ goto :goto_0
│
│ .line 233
│ - .restart local v21 # "pointerUp":Z
│ + .restart local v22 # "pointerUp":Z
│ :cond_2
│ - const/16 v24, -0x1
│ + const/16 v25, -0x1
│
│ goto :goto_1
│
│ .line 240
│ - .restart local v6 # "count":I
│ - .restart local v17 # "i":I
│ - .restart local v24 # "skipIndex":I
│ - .restart local v25 # "sumX":F
│ - .restart local v26 # "sumY":F
│ + .restart local v7 # "count":I
│ + .restart local v18 # "i":I
│ + .restart local v25 # "skipIndex":I
│ + .restart local v26 # "sumX":F
│ + .restart local v27 # "sumY":F
│ :cond_3
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - add-float v25, v25, v35
│ + add-float v26, v26, v36
│
│ .line 241
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - add-float v26, v26, v35
│ + add-float v27, v27, v36
│
│ goto :goto_3
│
│ .line 243
│ :cond_4
│ - if-eqz v21, :cond_6
│ + if-eqz v22, :cond_6
│
│ - add-int/lit8 v11, v6, -0x1
│ + add-int/lit8 v12, v7, -0x1
│
│ .line 244
│ - .local v11, "div":I
│ + .local v12, "div":I
│ :goto_4
│ - int-to-float v0, v11
│ + int-to-float v0, v12
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - div-float v13, v25, v35
│ + div-float v14, v26, v36
│
│ .line 245
│ - .local v13, "focusX":F
│ - int-to-float v0, v11
│ + .local v14, "focusX":F
│ + int-to-float v0, v12
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - div-float v14, v26, v35
│ + div-float v15, v27, v36
│
│ .line 247
│ - .local v14, "focusY":F
│ - const/16 v16, 0x0
│ + .local v15, "focusY":F
│ + const/16 v17, 0x0
│
│ .line 249
│ - .local v16, "handled":Z
│ - and-int/lit16 v0, v5, 0xff
│ + .local v17, "handled":Z
│ + and-int/lit16 v0, v6, 0xff
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - packed-switch v35, :pswitch_data_0
│ + packed-switch v36, :pswitch_data_0
│
│ .line 405
│ :cond_5
│ :goto_5
│ :pswitch_0
│ - return v16
│ + return v17
│
│ - .end local v11 # "div":I
│ - .end local v13 # "focusX":F
│ - .end local v14 # "focusY":F
│ - .end local v16 # "handled":Z
│ + .end local v12 # "div":I
│ + .end local v14 # "focusX":F
│ + .end local v15 # "focusY":F
│ + .end local v17 # "handled":Z
│ :cond_6
│ - move v11, v6
│ + move v12, v7
│
│ .line 243
│ goto :goto_4
│
│ .line 251
│ - .restart local v11 # "div":I
│ - .restart local v13 # "focusX":F
│ - .restart local v14 # "focusY":F
│ - .restart local v16 # "handled":Z
│ + .restart local v12 # "div":I
│ + .restart local v14 # "focusX":F
│ + .restart local v15 # "focusY":F
│ + .restart local v17 # "handled":Z
│ :pswitch_1
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 252
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 254
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V
│
│ goto :goto_5
│
│ .line 258
│ :pswitch_2
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 259
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 263
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3e8
│ + const/16 v37, 0x3e8
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I
│
│ - move/from16 v37, v0
│ + move/from16 v38, v0
│
│ - move/from16 v0, v37
│ + move/from16 v0, v38
│
│ int-to-float v0, v0
│
│ - move/from16 v37, v0
│ + move/from16 v38, v0
│
│ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│
│ .line 264
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
│
│ - move-result v27
│ + move-result v28
│
│ .line 265
│ - .local v27, "upIndex":I
│ + .local v28, "upIndex":I
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v27
│ + move/from16 v1, v28
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v18
│ + move-result v19
│
│ .line 266
│ - .local v18, "id1":I
│ + .local v19, "id1":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v32
│ + move-result v33
│
│ .line 267
│ - .local v32, "x1":F
│ + .local v33, "x1":F
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v34
│ + move-result v35
│
│ .line 268
│ - .local v34, "y1":F
│ - const/16 v17, 0x0
│ + .local v35, "y1":F
│ + const/16 v18, 0x0
│
│ :goto_6
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v0, v6, :cond_5
│ + if-ge v0, v7, :cond_5
│
│ .line 269
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - move/from16 v1, v27
│ + move/from16 v1, v28
│
│ if-ne v0, v1, :cond_8
│
│ .line 268
│ :cond_7
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v18, v18, 0x1
│
│ goto :goto_6
│
│ .line 271
│ :cond_8
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v19
│ + move-result v20
│
│ .line 272
│ - .local v19, "id2":I
│ + .local v20, "id2":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - mul-float v31, v32, v35
│ + mul-float v32, v33, v36
│
│ .line 273
│ - .local v31, "x":F
│ + .local v32, "x":F
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - mul-float v33, v34, v35
│ + mul-float v34, v35, v36
│
│ .line 275
│ - .local v33, "y":F
│ - add-float v12, v31, v33
│ + .local v34, "y":F
│ + add-float v13, v32, v34
│
│ .line 276
│ - .local v12, "dot":F
│ - const/16 v35, 0x0
│ + .local v13, "dot":F
│ + const/16 v36, 0x0
│
│ - cmpg-float v35, v12, v35
│ + cmpg-float v36, v13, v36
│
│ - if-gez v35, :cond_7
│ + if-gez v36, :cond_7
│
│ .line 277
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V
│
│ goto/16 :goto_5
│
│ .line 284
│ - .end local v12 # "dot":F
│ - .end local v18 # "id1":I
│ - .end local v19 # "id2":I
│ - .end local v27 # "upIndex":I
│ - .end local v31 # "x":F
│ - .end local v32 # "x1":F
│ - .end local v33 # "y":F
│ - .end local v34 # "y1":F
│ + .end local v13 # "dot":F
│ + .end local v19 # "id1":I
│ + .end local v20 # "id2":I
│ + .end local v28 # "upIndex":I
│ + .end local v32 # "x":F
│ + .end local v33 # "x1":F
│ + .end local v34 # "y":F
│ + .end local v35 # "y1":F
│ :pswitch_3
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_a
│ + if-eqz v36, :cond_a
│
│ .line 285
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z
│
│ - move-result v15
│ + move-result v16
│
│ .line 286
│ - .local v15, "hadTapMessage":Z
│ - if-eqz v15, :cond_9
│ + .local v16, "hadTapMessage":Z
│ + if-eqz v16, :cond_9
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 287
│ :cond_9
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ - if-eqz v15, :cond_d
│ + if-eqz v16, :cond_d
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v35
│ + move-object/from16 v1, v36
│
│ - move-object/from16 v2, v36
│ + move-object/from16 v2, v37
│
│ move-object/from16 v3, p1
│
│ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ .line 290
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ .line 292
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
│ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 294
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 301
│ - .end local v15 # "hadTapMessage":Z
│ + .end local v16 # "hadTapMessage":Z
│ :cond_a
│ :goto_7
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 302
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 303
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_b
│ + if-eqz v36, :cond_b
│
│ .line 304
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 306
│ :cond_b
│ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
│
│ - move-result-object v35
│ + move-result-object v36
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ .line 307
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ .line 308
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z
│
│ .line 309
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z
│
│ .line 310
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ .line 311
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z
│
│ .line 313
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_c
│ + if-eqz v36, :cond_c
│
│ .line 314
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 315
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v37, v0
│ + move-object/from16 v38, v0
│
│ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J
│ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J
│
│ - move-result-wide v37
│ + move-result-wide v38
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│
│ .line 318
│ :cond_c
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v37, v0
│ + move-object/from16 v38, v0
│
│ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J
│ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J
│
│ - move-result-wide v37
│ + move-result-wide v38
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│
│ .line 319
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 320
│ goto/16 :goto_5
│
│ .line 297
│ - .restart local v15 # "hadTapMessage":Z
│ + .restart local v16 # "hadTapMessage":Z
│ :cond_d
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│
│ - move/from16 v0, v37
│ + move/from16 v0, v38
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v37, v0
│ + move-wide/from16 v38, v0
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
│
│ goto/16 :goto_7
│
│ .line 323
│ - .end local v15 # "hadTapMessage":Z
│ + .end local v16 # "hadTapMessage":Z
│ :pswitch_4
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-nez v35, :cond_5
│ + if-nez v36, :cond_5
│
│ .line 326
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v22, v35, v13
│ + sub-float v23, v36, v14
│
│ .line 327
│ - .local v22, "scrollX":F
│ + .local v23, "scrollX":F
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v23, v35, v14
│ + sub-float v24, v36, v15
│
│ .line 328
│ - .local v23, "scrollY":F
│ + .local v24, "scrollY":F
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_e
│ + if-eqz v36, :cond_e
│
│ .line 330
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ goto/16 :goto_5
│
│ .line 331
│ :cond_e
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_10
│ + if-eqz v36, :cond_10
│
│ .line 332
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v35, v13, v35
│ + sub-float v36, v14, v36
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - float-to-int v8, v0
│ + float-to-int v9, v0
│
│ .line 333
│ - .local v8, "deltaX":I
│ + .local v9, "deltaX":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v35, v14, v35
│ + sub-float v36, v15, v36
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - float-to-int v9, v0
│ + float-to-int v10, v0
│
│ .line 334
│ - .local v9, "deltaY":I
│ - mul-int v35, v8, v8
│ -
│ + .local v10, "deltaY":I
│ mul-int v36, v9, v9
│
│ - add-int v10, v35, v36
│ + mul-int v37, v10, v10
│ +
│ + add-int v11, v36, v37
│
│ .line 335
│ - .local v10, "distance":I
│ + .local v11, "distance":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - if-le v10, v0, :cond_f
│ + if-le v11, v0, :cond_f
│
│ .line 336
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v22
│ + move/from16 v3, v23
│
│ - move/from16 v4, v23
│ + move/from16 v4, v24
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 337
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ .line 338
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ .line 339
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ .line 340
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 341
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 342
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 344
│ :cond_f
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - if-le v10, v0, :cond_5
│ + if-le v11, v0, :cond_5
│
│ .line 345
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z
│
│ goto/16 :goto_5
│
│ .line 347
│ - .end local v8 # "deltaX":I
│ - .end local v9 # "deltaY":I
│ - .end local v10 # "distance":I
│ + .end local v9 # "deltaX":I
│ + .end local v10 # "deltaY":I
│ + .end local v11 # "distance":I
│ :cond_10
│ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ - const/high16 v36, 0x3f800000 # 1.0f
│ + const/high16 v37, 0x3f800000 # 1.0f
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-gez v35, :cond_11
│ + if-gez v36, :cond_11
│
│ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ - const/high16 v36, 0x3f800000 # 1.0f
│ + const/high16 v37, 0x3f800000 # 1.0f
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-ltz v35, :cond_5
│ + if-ltz v36, :cond_5
│
│ .line 348
│ :cond_11
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v22
│ + move/from16 v3, v23
│
│ - move/from16 v4, v23
│ + move/from16 v4, v24
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 349
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ .line 350
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ goto/16 :goto_5
│
│ .line 355
│ - .end local v22 # "scrollX":F
│ - .end local v23 # "scrollY":F
│ + .end local v23 # "scrollX":F
│ + .end local v24 # "scrollY":F
│ :pswitch_5
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z
│
│ .line 356
│ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ .line 357
│ - .local v7, "currentUpEvent":Landroid/view/MotionEvent;
│ + .local v8, "currentUpEvent":Landroid/view/MotionEvent;
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_15
│ + if-eqz v36, :cond_15
│
│ .line 359
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 383
│ :cond_12
│ :goto_8
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_13
│ + if-eqz v36, :cond_13
│
│ .line 384
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 387
│ :cond_13
│ move-object/from16 v0, p0
│
│ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ .line 388
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_14
│ + if-eqz v36, :cond_14
│
│ .line 391
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V
│
│ .line 392
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ .line 394
│ :cond_14
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ .line 395
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z
│
│ .line 396
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 397
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ goto/16 :goto_5
│
│ .line 360
│ :cond_15
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_16
│ + if-eqz v36, :cond_16
│
│ .line 361
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 362
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ goto :goto_8
│
│ .line 363
│ :cond_16
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_17
│ + if-eqz v36, :cond_17
│
│ .line 364
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 365
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_12
│ + if-eqz v36, :cond_12
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_12
│ + if-eqz v36, :cond_12
│
│ .line 366
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z
│
│ goto/16 :goto_8
│
│ .line 370
│ :cond_17
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v28, v0
│ + move-object/from16 v29, v0
│
│ .line 371
│ - .local v28, "velocityTracker":Landroid/view/VelocityTracker;
│ - const/16 v35, 0x0
│ + .local v29, "velocityTracker":Landroid/view/VelocityTracker;
│ + const/16 v36, 0x0
│
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v35
│ + move/from16 v1, v36
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v20
│ + move-result v21
│
│ .line 372
│ - .local v20, "pointerId":I
│ - const/16 v35, 0x3e8
│ + .local v21, "pointerId":I
│ + const/16 v36, 0x3e8
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v35
│ + move/from16 v1, v36
│
│ - move/from16 v2, v36
│ + move/from16 v2, v37
│
│ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│
│ .line 373
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v20
│ + move/from16 v1, v21
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v30
│ + move-result v31
│
│ .line 375
│ - .local v30, "velocityY":F
│ - move-object/from16 v0, v28
│ + .local v31, "velocityY":F
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v20
│ + move/from16 v1, v21
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v29
│ + move-result v30
│
│ .line 378
│ - .local v29, "velocityX":F
│ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F
│ + .local v30, "velocityX":F
│ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-gtz v35, :cond_18
│ + if-gtz v36, :cond_18
│
│ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-lez v35, :cond_12
│ + if-lez v36, :cond_12
│
│ .line 380
│ :cond_18
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v29
│ + move/from16 v3, v30
│
│ - move/from16 v4, v30
│ + move/from16 v4, v31
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ goto/16 :goto_8
│
│ .line 401
│ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent;
│ - .end local v20 # "pointerId":I
│ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker;
│ - .end local v29 # "velocityX":F
│ - .end local v30 # "velocityY":F
│ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent;
│ + .end local v21 # "pointerId":I
│ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker;
│ + .end local v30 # "velocityX":F
│ + .end local v31 # "velocityY":F
│ :pswitch_6
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V
│
│ goto/16 :goto_5
│
│ .line 249
│ :pswitch_data_0
├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
│ @@ -253,38 +253,38 @@
│ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V
│
│ .line 204
│ return-void
│ .end method
│
│ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V
│ - .locals 7
│ + .locals 8
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "left" # I
│ .param p3, "top" # I
│ .param p4, "right" # I
│ .param p5, "bottom" # I
│
│ .prologue
│ .line 206
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - move-object v0, p1
│ + move-object v1, p1
│
│ - move v3, p2
│ + move v4, p2
│
│ - move v4, p3
│ + move v5, p3
│
│ - move v5, p4
│ + move v6, p4
│
│ - move v6, p5
│ + move v7, p5
│
│ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V
│ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V
│
│ .line 207
│ return-void
│ .end method
│
│ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│ .locals 2
│ @@ -300,15 +300,15 @@
│ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 210
│ return-void
│ .end method
│
│ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "action" # Ljava/lang/Runnable;
│ .param p3, "delayMillis" # J
│
│ .prologue
│ .line 212
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
│ @@ -148,15 +148,15 @@
│ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 365
│ return-void
│ .end method
│
│ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "action" # Ljava/lang/Runnable;
│ .param p3, "delayMillis" # J
│
│ .prologue
│ .line 368
│ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
├── smali/android/support/v4/view/ViewCompat.smali
│ @@ -455,15 +455,15 @@
│ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 681
│ return-void
│ .end method
│
│ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 1
│ + .locals 2
│ .param p0, "view" # Landroid/view/View;
│ .param p1, "action" # Ljava/lang/Runnable;
│ .param p2, "delayMillis" # J
│
│ .prologue
│ .line 697
│ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
├── smali/android/support/v4/view/ViewPager.smali
│ @@ -4845,258 +4845,264 @@
│ 0x15 -> :sswitch_0
│ 0x16 -> :sswitch_1
│ 0x3d -> :sswitch_2
│ .end sparse-switch
│ .end method
│
│ .method public fakeDragBy(F)V
│ - .locals 17
│ + .locals 18
│ .param p1, "xOffset" # F
│
│ .prologue
│ .line 2316
│ move-object/from16 v0, p0
│
│ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
│ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
│
│ - if-nez v1, :cond_0
│ + if-nez v2, :cond_0
│
│ .line 2317
│ - new-instance v1, Ljava/lang/IllegalStateException;
│ + new-instance v2, Ljava/lang/IllegalStateException;
│
│ - const-string v2, "No fake drag in progress. Call beginFakeDrag first."
│ + const-string v3, "No fake drag in progress. Call beginFakeDrag first."
│
│ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
│ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
│
│ - throw v1
│ + throw v2
│
│ .line 2320
│ :cond_0
│ move-object/from16 v0, p0
│
│ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ - add-float v1, v1, p1
│ + add-float v2, v2, p1
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ .line 2322
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I
│
│ - move-result v1
│ + move-result v2
│
│ - int-to-float v13, v1
│ + int-to-float v14, v2
│
│ .line 2323
│ - .local v13, "oldScrollX":F
│ - sub-float v15, v13, p1
│ + .local v14, "oldScrollX":F
│ + sub-float v16, v14, p1
│
│ .line 2324
│ - .local v15, "scrollX":F
│ + .local v16, "scrollX":F
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I
│
│ - move-result v16
│ + move-result v17
│
│ .line 2326
│ - .local v16, "width":I
│ - move/from16 v0, v16
│ + .local v17, "width":I
│ + move/from16 v0, v17
│
│ - int-to-float v1, v0
│ + int-to-float v2, v0
│
│ move-object/from16 v0, p0
│
│ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F
│ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F
│
│ - mul-float v12, v1, v2
│ + mul-float v13, v2, v3
│
│ .line 2327
│ - .local v12, "leftBound":F
│ - move/from16 v0, v16
│ + .local v13, "leftBound":F
│ + move/from16 v0, v17
│
│ - int-to-float v1, v0
│ + int-to-float v2, v0
│
│ move-object/from16 v0, p0
│
│ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F
│ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F
│
│ - mul-float v14, v1, v2
│ + mul-float v15, v2, v3
│
│ .line 2329
│ - .local v14, "rightBound":F
│ + .local v15, "rightBound":F
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ - const/4 v2, 0x0
│ + const/4 v3, 0x0
│
│ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo;
│ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo;
│
│ .line 2330
│ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
│
│ - move-result v2
│ + move-result v3
│
│ - add-int/lit8 v2, v2, -0x1
│ + add-int/lit8 v3, v3, -0x1
│
│ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo;
│ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo;
│
│ .line 2331
│ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│
│ - if-eqz v1, :cond_1
│ + if-eqz v2, :cond_1
│
│ .line 2332
│ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│
│ - move/from16 v0, v16
│ + move/from16 v0, v17
│
│ - int-to-float v2, v0
│ + int-to-float v3, v0
│
│ - mul-float v12, v1, v2
│ + mul-float v13, v2, v3
│
│ .line 2334
│ :cond_1
│ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter;
│ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter;
│
│ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I
│ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I
│
│ - move-result v2
│ + move-result v3
│
│ - add-int/lit8 v2, v2, -0x1
│ + add-int/lit8 v3, v3, -0x1
│
│ - if-eq v1, v2, :cond_2
│ + if-eq v2, v3, :cond_2
│
│ .line 2335
│ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│
│ - move/from16 v0, v16
│ + move/from16 v0, v17
│
│ - int-to-float v2, v0
│ + int-to-float v3, v0
│
│ - mul-float v14, v1, v2
│ + mul-float v15, v2, v3
│
│ .line 2338
│ :cond_2
│ - cmpg-float v1, v15, v12
│ + cmpg-float v2, v16, v13
│
│ - if-gez v1, :cond_4
│ + if-gez v2, :cond_4
│
│ .line 2339
│ - move v15, v12
│ + move/from16 v16, v13
│
│ .line 2344
│ :cond_3
│ :goto_0
│ move-object/from16 v0, p0
│
│ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ - float-to-int v2, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v3, v0
│
│ - int-to-float v2, v2
│ + int-to-float v3, v3
│
│ - sub-float v2, v15, v2
│ + sub-float v3, v16, v3
│
│ - add-float/2addr v1, v2
│ + add-float/2addr v2, v3
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ .line 2345
│ - float-to-int v1, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v2, v0
│
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I
│
│ - move-result v2
│ + move-result v3
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V
│ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V
│
│ .line 2346
│ - float-to-int v1, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v2, v0
│
│ move-object/from16 v0, p0
│
│ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z
│ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z
│
│ .line 2349
│ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ .line 2350
│ - .local v3, "time":J
│ + .local v4, "time":J
│ move-object/from16 v0, p0
│
│ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J
│ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J
│
│ - const/4 v5, 0x2
│ + const/4 v6, 0x2
│
│ move-object/from16 v0, p0
│
│ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ -
│ - const/4 v7, 0x0
│ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ const/4 v8, 0x0
│
│ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
│ + const/4 v9, 0x0
│ +
│ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ .line 2352
│ - .local v9, "ev":Landroid/view/MotionEvent;
│ + .local v10, "ev":Landroid/view/MotionEvent;
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│
│ .line 2353
│ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 2354
│ return-void
│
│ .line 2340
│ - .end local v3 # "time":J
│ - .end local v9 # "ev":Landroid/view/MotionEvent;
│ + .end local v4 # "time":J
│ + .end local v10 # "ev":Landroid/view/MotionEvent;
│ :cond_4
│ - cmpl-float v1, v15, v14
│ + cmpl-float v2, v16, v15
│
│ - if-lez v1, :cond_3
│ + if-lez v2, :cond_3
│
│ .line 2341
│ - move v15, v14
│ + move/from16 v16, v15
│
│ goto :goto_0
│ .end method
│
│ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
│ .locals 1
├── smali/android/support/v4/widget/DrawerLayout.smali
│ @@ -1156,15 +1156,15 @@
│
│ .line 498
│ :cond_0
│ return-void
│ .end method
│
│ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
│ - .locals 28
│ + .locals 29
│ .param p1, "canvas" # Landroid/graphics/Canvas;
│ .param p2, "child" # Landroid/view/View;
│ .param p3, "drawingTime" # J
│
│ .prologue
│ .line 779
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I
├── smali/com/acvarium/tasclock/MainActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/MainActivity;
│
│ .prologue
│ .line 78
│ iput-object p1, p0, Lcom/acvarium/tasclock/MainActivity$1;->this$0:Lcom/acvarium/tasclock/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/acvarium/tasclock/MainActivity$3.smali
│ @@ -20,28 +20,29 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/MainActivity;
│
│ .prologue
│ .line 180
│ iput-object p1, p0, Lcom/acvarium/tasclock/MainActivity$3;->this$0:Lcom/acvarium/tasclock/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public run()V
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ .line 183
│ iget-object v0, p0, Lcom/acvarium/tasclock/MainActivity$3;->this$0:Lcom/acvarium/tasclock/MainActivity;
│
│ # getter for: Lcom/acvarium/tasclock/MainActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│ invoke-static {v0}, Lcom/acvarium/tasclock/MainActivity;->access$100(Lcom/acvarium/tasclock/MainActivity;)Landroid/widget/ArrayAdapter;
│ @@ -54,14 +55,14 @@
│ iget-object v0, p0, Lcom/acvarium/tasclock/MainActivity$3;->this$0:Lcom/acvarium/tasclock/MainActivity;
│
│ # getter for: Lcom/acvarium/tasclock/MainActivity;->myHandler:Landroid/os/Handler;
│ invoke-static {v0}, Lcom/acvarium/tasclock/MainActivity;->access$600(Lcom/acvarium/tasclock/MainActivity;)Landroid/os/Handler;
│
│ move-result-object v0
│
│ - const-wide/16 v1, 0x3e8
│ + const-wide/16 v2, 0x3e8
│
│ - invoke-virtual {v0, p0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {v0, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 185
│ return-void
│ .end method
├── smali/com/acvarium/tasclock/MainActivity$CustomListAdapter$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$position:I
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/MainActivity$CustomListAdapter;I)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/acvarium/tasclock/MainActivity$CustomListAdapter;
│
│ .prologue
│ .line 126
│ iput-object p1, p0, Lcom/acvarium/tasclock/MainActivity$CustomListAdapter$1;->this$1:Lcom/acvarium/tasclock/MainActivity$CustomListAdapter;
│
│ iput p2, p0, Lcom/acvarium/tasclock/MainActivity$CustomListAdapter$1;->val$position:I
├── smali/com/acvarium/tasclock/MainActivity$CustomListAdapter.smali
│ @@ -26,14 +26,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/MainActivity;
│
│
│ # direct methods
│ .method public constructor (Lcom/acvarium/tasclock/MainActivity;Landroid/content/Context;I)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/MainActivity;
│ .param p2, "context" # Landroid/content/Context;
│ .param p3, "textViewResourceId" # I
│
│ .prologue
│ .line 106
│ iput-object p1, p0, Lcom/acvarium/tasclock/MainActivity$CustomListAdapter;->this$0:Lcom/acvarium/tasclock/MainActivity;
│
│ @@ -73,14 +74,15 @@
│
│ move-result-object p2
│
│ .line 123
│ :cond_0
│ const v11, 0x7f090008
│
│ + .line 124
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v6
│
│ check-cast v6, Landroid/widget/ImageButton;
│ @@ -96,14 +98,15 @@
│ invoke-direct {v11, v0, v1}, Lcom/acvarium/tasclock/MainActivity$CustomListAdapter$1;->(Lcom/acvarium/tasclock/MainActivity$CustomListAdapter;I)V
│
│ invoke-virtual {v6, v11}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
│
│ .line 134
│ const v11, 0x7f090005
│
│ + .line 135
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v7
│
│ check-cast v7, Landroid/widget/LinearLayout;
│ @@ -229,19 +232,19 @@
│
│ move-result-object v11
│
│ check-cast v11, Lcom/acvarium/tasclock/tpTask;
│
│ invoke-virtual {v11}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│
│ - move-result-wide v11
│ + move-result-wide v12
│
│ - const-wide/16 v13, 0x3e8
│ + const-wide/16 v14, 0x3e8
│
│ - cmp-long v11, v11, v13
│ + cmp-long v11, v12, v14
│
│ if-lez v11, :cond_2
│
│ .line 154
│ const/4 v11, 0x0
│
│ invoke-virtual {v6, v11}, Landroid/widget/ImageButton;->setVisibility(I)V
│ @@ -272,14 +275,15 @@
│
│ check-cast v11, Lcom/acvarium/tasclock/tpTask;
│
│ invoke-virtual {v11}, Lcom/acvarium/tasclock/tpTask;->getPeriod()J
│
│ move-result-wide v12
│
│ + .line 158
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ move-result-wide v14
│
│ move-object/from16 v0, p0
│
│ iget-object v11, v0, Lcom/acvarium/tasclock/MainActivity$CustomListAdapter;->this$0:Lcom/acvarium/tasclock/MainActivity;
│ @@ -293,14 +297,15 @@
│
│ invoke-virtual {v11, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ move-result-object v11
│
│ check-cast v11, Lcom/acvarium/tasclock/tpTask;
│
│ + .line 159
│ invoke-virtual {v11}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│
│ move-result-wide v16
│
│ sub-long v14, v14, v16
│
│ add-long v8, v12, v14
│ @@ -389,20 +394,22 @@
│
│ invoke-virtual {v11, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ move-result-object v11
│
│ check-cast v11, Lcom/acvarium/tasclock/tpTask;
│
│ + .line 168
│ invoke-virtual {v11}, Lcom/acvarium/tasclock/tpTask;->getPeriod()J
│
│ - move-result-wide v13
│ + move-result-wide v14
│
│ + .line 167
│ # invokes: Lcom/acvarium/tasclock/MainActivity;->timeToString(J)Ljava/lang/String;
│ - invoke-static {v12, v13, v14}, Lcom/acvarium/tasclock/MainActivity;->access$500(Lcom/acvarium/tasclock/MainActivity;J)Ljava/lang/String;
│ + invoke-static {v12, v14, v15}, Lcom/acvarium/tasclock/MainActivity;->access$500(Lcom/acvarium/tasclock/MainActivity;J)Ljava/lang/String;
│
│ move-result-object v11
│
│ invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 169
│ move-object/from16 v0, p0
├── smali/com/acvarium/tasclock/MainActivity.smali
│ @@ -286,14 +286,15 @@
│
│ move-object v4, v2
│
│ move-object v5, v2
│
│ move-object v6, v2
│
│ + .line 271
│ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
│
│ move-result-object v8
│
│ .line 274
│ .local v8, "c":Landroid/database/Cursor;
│ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z
│ @@ -356,36 +357,38 @@
│
│ new-instance v1, Lcom/acvarium/tasclock/tpTask;
│
│ invoke-interface {v8, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ + .line 284
│ invoke-interface {v8, v14}, Landroid/database/Cursor;->getLong(I)J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-direct {v1, v2, v3, v4}, Lcom/acvarium/tasclock/tpTask;->(Ljava/lang/String;J)V
│ + invoke-direct {v1, v2, v4, v5}, Lcom/acvarium/tasclock/tpTask;->(Ljava/lang/String;J)V
│
│ + .line 283
│ invoke-virtual {v0, v1}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z
│
│ .line 285
│ iget-object v0, p0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ invoke-virtual {v0}, Ljava/util/Vector;->lastElement()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/acvarium/tasclock/tpTask;
│
│ invoke-interface {v8, v13}, Landroid/database/Cursor;->getLong(I)J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - invoke-virtual {v0, v1, v2}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│ + invoke-virtual {v0, v2, v3}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│
│ .line 286
│ iget-object v0, p0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ invoke-virtual {v0}, Ljava/util/Vector;->lastElement()Ljava/lang/Object;
│
│ move-result-object v0
│ @@ -457,380 +460,386 @@
│
│ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ goto :goto_0
│ .end method
│
│ .method private startStopTiming(I)V
│ - .locals 16
│ + .locals 18
│ .param p1, "position" # I
│
│ .prologue
│ .line 310
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v6
│ + move-result-wide v8
│
│ .line 311
│ - .local v6, "t":J
│ - new-instance v1, Landroid/content/ContentValues;
│ + .local v8, "t":J
│ + new-instance v2, Landroid/content/ContentValues;
│
│ - invoke-direct {v1}, Landroid/content/ContentValues;->()V
│ + invoke-direct {v2}, Landroid/content/ContentValues;->()V
│
│ .line 312
│ - .local v1, "cv":Landroid/content/ContentValues;
│ + .local v2, "cv":Landroid/content/ContentValues;
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│
│ - move-result-wide v8
│ + move-result-wide v10
│
│ - const-wide/16 v10, 0x3e8
│ + const-wide/16 v12, 0x3e8
│
│ - cmp-long v8, v8, v10
│ + cmp-long v3, v10, v12
│
│ - if-lez v8, :cond_0
│ + if-lez v3, :cond_0
│
│ .line 313
│ - const-string v8, "end"
│ + const-string v3, "end"
│
│ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│ + invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 314
│ move-object/from16 v0, p0
│
│ - iget-object v9, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ + iget-object v10, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const-string v10, "tasks_timing"
│ + const-string v11, "tasks_timing"
│
│ - const-string v11, "start = ?"
│ + const-string v12, "start = ?"
│
│ - const/4 v8, 0x1
│ + const/4 v3, 0x1
│
│ - new-array v12, v8, [Ljava/lang/String;
│ + new-array v13, v3, [Ljava/lang/String;
│
│ - const/4 v13, 0x0
│ + const/4 v14, 0x0
│
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ + .line 315
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│
│ - move-result-wide v14
│ + move-result-wide v16
│
│ - invoke-static {v14, v15}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│ + invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - aput-object v8, v12, v13
│ + aput-object v3, v13, v14
│
│ - invoke-virtual {v9, v10, v1, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│ + .line 314
│ + invoke-virtual {v10, v11, v2, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ .line 316
│ - invoke-virtual {v1}, Landroid/content/ContentValues;->clear()V
│ + invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V
│
│ .line 317
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getPeriod()J
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getPeriod()J
│
│ - move-result-wide v2
│ + move-result-wide v4
│
│ .line 318
│ - .local v2, "p":J
│ + .local v4, "p":J
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getStatus()J
│
│ - move-result-wide v4
│ + move-result-wide v6
│
│ .line 319
│ - .local v4, "s":J
│ + .local v6, "s":J
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - sub-long v9, v6, v4
│ + sub-long v10, v8, v6
│
│ - add-long/2addr v9, v2
│ + add-long/2addr v10, v4
│
│ - invoke-virtual {v8, v9, v10}, Lcom/acvarium/tasclock/tpTask;->setPeriod(J)V
│ + invoke-virtual {v3, v10, v11}, Lcom/acvarium/tasclock/tpTask;->setPeriod(J)V
│
│ .line 320
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - const-wide/16 v9, 0x0
│ + const-wide/16 v10, 0x0
│
│ - invoke-virtual {v8, v9, v10}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│ + invoke-virtual {v3, v10, v11}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│
│ .line 322
│ - const-string v9, "sumoftp"
│ + const-string v10, "sumoftp"
│
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getPeriod()J
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getPeriod()J
│
│ - move-result-wide v10
│ + move-result-wide v12
│
│ - invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - invoke-virtual {v1, v9, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│ + invoke-virtual {v2, v10, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 323
│ - const-string v8, "status"
│ + const-string v3, "status"
│
│ - const/4 v9, 0x0
│ + const/4 v10, 0x0
│
│ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
│ + invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
│
│ .line 324
│ move-object/from16 v0, p0
│
│ - iget-object v9, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ + iget-object v10, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const-string v10, "tasknames"
│ + const-string v11, "tasknames"
│
│ - const-string v11, "name = ?"
│ + const-string v12, "name = ?"
│
│ - const/4 v8, 0x1
│ + const/4 v3, 0x1
│
│ - new-array v12, v8, [Ljava/lang/String;
│ + new-array v13, v3, [Ljava/lang/String;
│
│ - const/4 v13, 0x0
│ + const/4 v14, 0x0
│
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ + .line 325
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - aput-object v8, v12, v13
│ + aput-object v3, v13, v14
│
│ - invoke-virtual {v9, v10, v1, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│ + .line 324
│ + invoke-virtual {v10, v11, v2, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ .line 326
│ - invoke-virtual {v1}, Landroid/content/ContentValues;->clear()V
│ + invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V
│
│ .line 340
│ - .end local v2 # "p":J
│ - .end local v4 # "s":J
│ + .end local v4 # "p":J
│ + .end local v6 # "s":J
│ :goto_0
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│
│ - invoke-virtual {v8}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V
│ + invoke-virtual {v3}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V
│
│ .line 341
│ return-void
│
│ .line 328
│ :cond_0
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8, v6, v7}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│ + invoke-virtual {v3, v8, v9}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│
│ .line 329
│ - const-string v8, "start"
│ + const-string v3, "start"
│
│ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│ + invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 330
│ - const-string v8, "end"
│ + const-string v3, "end"
│
│ - const/4 v9, 0x0
│ + const/4 v10, 0x0
│
│ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
│ + invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
│
│ .line 331
│ - const-string v9, "name"
│ + const-string v10, "name"
│
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - invoke-virtual {v1, v9, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {v2, v10, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 332
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const-string v9, "tasks_timing"
│ + const-string v10, "tasks_timing"
│
│ - const/4 v10, 0x0
│ + const/4 v11, 0x0
│
│ - invoke-virtual {v8, v9, v10, v1}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
│ + invoke-virtual {v3, v10, v11, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
│
│ .line 333
│ - invoke-virtual {v1}, Landroid/content/ContentValues;->clear()V
│ + invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V
│
│ .line 335
│ - const-string v8, "status"
│ + const-string v3, "status"
│
│ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│ + invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 336
│ move-object/from16 v0, p0
│
│ - iget-object v9, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ + iget-object v10, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const-string v10, "tasknames"
│ + const-string v11, "tasknames"
│
│ - const-string v11, "name = ?"
│ + const-string v12, "name = ?"
│
│ - const/4 v8, 0x1
│ + const/4 v3, 0x1
│
│ - new-array v12, v8, [Ljava/lang/String;
│ + new-array v13, v3, [Ljava/lang/String;
│
│ - const/4 v13, 0x0
│ + const/4 v14, 0x0
│
│ move-object/from16 v0, p0
│
│ - iget-object v8, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v3, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ + .line 337
│ move/from16 v0, p1
│
│ - invoke-virtual {v8, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - check-cast v8, Lcom/acvarium/tasclock/tpTask;
│ + check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ - invoke-virtual {v8}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v3
│
│ - aput-object v8, v12, v13
│ + aput-object v3, v13, v14
│
│ - invoke-virtual {v9, v10, v1, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│ + .line 336
│ + invoke-virtual {v10, v11, v2, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ .line 338
│ - invoke-virtual {v1}, Landroid/content/ContentValues;->clear()V
│ + invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V
│
│ goto :goto_0
│ .end method
│
│ .method private swichTwoTasks(II)V
│ .locals 9
│ .param p1, "a" # I
│ @@ -945,26 +954,26 @@
│ invoke-virtual {v2, p2, v1}, Ljava/util/Vector;->set(ILjava/lang/Object;)Ljava/lang/Object;
│
│ .line 307
│ return-void
│ .end method
│
│ .method private timeToString(J)Ljava/lang/String;
│ - .locals 10
│ + .locals 11
│ .param p1, "time" # J
│
│ .prologue
│ const-wide/16 v8, 0xe10
│
│ const-wide/16 v6, 0x3c
│
│ .line 259
│ - const-wide/16 v1, 0x3e8
│ + const-wide/16 v2, 0x3e8
│
│ - div-long/2addr p1, v1
│ + div-long/2addr p1, v2
│
│ .line 260
│ const-string v1, "%02d:%02d:%02d"
│
│ const/4 v2, 0x4
│
│ new-array v2, v2, [Ljava/lang/Object;
│ @@ -981,14 +990,15 @@
│
│ const/4 v3, 0x1
│
│ rem-long v4, p1, v8
│
│ div-long/2addr v4, v6
│
│ + .line 261
│ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ move-result-object v4
│
│ aput-object v4, v2, v3
│
│ const/4 v3, 0x2
│ @@ -1003,14 +1013,15 @@
│
│ const/4 v3, 0x3
│
│ sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
│
│ aput-object v4, v2, v3
│
│ + .line 260
│ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v0
│
│ .line 262
│ .local v0, "ss":Ljava/lang/String;
│ return-object v0
│ @@ -1170,21 +1181,23 @@
│
│ invoke-virtual {v2, v3}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Lcom/acvarium/tasclock/tpTask;
│
│ + .line 206
│ move/from16 v0, v19
│
│ invoke-interface {v10, v0}, Landroid/database/Cursor;->getLong(I)J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-virtual {v2, v3, v4}, Lcom/acvarium/tasclock/tpTask;->setPeriod(J)V
│ + .line 205
│ + invoke-virtual {v2, v4, v5}, Lcom/acvarium/tasclock/tpTask;->setPeriod(J)V
│
│ .line 207
│ move-object/from16 v0, p0
│
│ iget-object v2, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ move-object/from16 v0, p0
│ @@ -1193,21 +1206,23 @@
│
│ invoke-virtual {v2, v3}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Lcom/acvarium/tasclock/tpTask;
│
│ + .line 208
│ move/from16 v0, v20
│
│ invoke-interface {v10, v0}, Landroid/database/Cursor;->getLong(I)J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-virtual {v2, v3, v4}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│ + .line 207
│ + invoke-virtual {v2, v4, v5}, Lcom/acvarium/tasclock/tpTask;->setStatus(J)V
│
│ .line 209
│ invoke-interface {v10}, Landroid/database/Cursor;->close()V
│
│ .line 211
│ .end local v19 # "stColIndex":I
│ .end local v20 # "statusColIndex":I
│ @@ -1254,24 +1269,24 @@
│
│ move-result-object v13
│
│ .line 219
│ .local v13, "editstate":Ljava/lang/Boolean;
│ const-string v2, "time"
│
│ - const-wide/16 v3, 0x0
│ + const-wide/16 v4, 0x0
│
│ move-object/from16 v0, p3
│
│ - invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│ + invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│
│ - move-result-wide v21
│ + move-result-wide v22
│
│ .line 220
│ - .local v21, "time":J
│ + .local v22, "time":J
│ new-instance v11, Landroid/content/ContentValues;
│
│ invoke-direct {v11}, Landroid/content/ContentValues;->()V
│
│ .line 221
│ .local v11, "cv":Landroid/content/ContentValues;
│ invoke-virtual {v14}, Ljava/lang/String;->length()I
│ @@ -1341,18 +1356,18 @@
│
│ const/4 v6, 0x0
│
│ aput-object v18, v5, v6
│
│ invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ - move-result v23
│ + move-result v21
│
│ .line 230
│ - .local v23, "updCount":I
│ + .local v21, "updCount":I
│ new-instance v12, Landroid/content/ContentValues;
│
│ invoke-direct {v12}, Landroid/content/ContentValues;->()V
│
│ .line 231
│ .local v12, "cvS":Landroid/content/ContentValues;
│ const-string v2, "name"
│ @@ -1390,15 +1405,15 @@
│
│ const-string v4, "updated rows count = "
│
│ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ - move/from16 v0, v23
│ + move/from16 v0, v21
│
│ invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ @@ -1422,21 +1437,21 @@
│ check-cast v2, Lcom/acvarium/tasclock/tpTask;
│
│ invoke-virtual {v2, v14}, Lcom/acvarium/tasclock/tpTask;->setLabel(Ljava/lang/String;)V
│
│ .line 248
│ .end local v12 # "cvS":Landroid/content/ContentValues;
│ .end local v18 # "ss":Ljava/lang/String;
│ - .end local v23 # "updCount":I
│ + .end local v21 # "updCount":I
│ .end local v24 # "updCountS":I
│ :cond_3
│ :goto_1
│ const-wide/16 v2, 0x0
│
│ - cmp-long v2, v21, v2
│ + cmp-long v2, v22, v2
│
│ if-lez v2, :cond_4
│
│ .line 249
│ const-string v2, "myLogs"
│
│ new-instance v3, Ljava/lang/StringBuilder;
│ @@ -1672,26 +1687,29 @@
│
│ new-array v7, v9, [Ljava/lang/String;
│
│ iget-object v3, p0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ iget v8, p0, Lcom/acvarium/tasclock/MainActivity;->sElenetPosition:I
│
│ + .line 354
│ invoke-virtual {v3, v8}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ + .line 355
│ invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│
│ move-result-object v3
│
│ aput-object v3, v7, v10
│
│ + .line 353
│ invoke-virtual {v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│
│ move-result v0
│
│ .line 356
│ .local v0, "clearCount":I
│ iget-object v4, p0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ @@ -1702,26 +1720,29 @@
│
│ new-array v7, v9, [Ljava/lang/String;
│
│ iget-object v3, p0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ iget v8, p0, Lcom/acvarium/tasclock/MainActivity;->sElenetPosition:I
│
│ + .line 357
│ invoke-virtual {v3, v8}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/acvarium/tasclock/tpTask;
│
│ + .line 358
│ invoke-virtual {v3}, Lcom/acvarium/tasclock/tpTask;->getLabel()Ljava/lang/String;
│
│ move-result-object v3
│
│ aput-object v3, v7, v10
│
│ + .line 356
│ invoke-virtual {v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│
│ move-result v1
│
│ .line 359
│ .local v1, "clearCountS":I
│ invoke-direct {p0}, Lcom/acvarium/tasclock/MainActivity;->readData()V
│ @@ -1779,14 +1800,15 @@
│
│ if-ltz v3, :cond_0
│
│ iget v3, p0, Lcom/acvarium/tasclock/MainActivity;->sElenetPosition:I
│
│ iget-object v4, p0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ + .line 377
│ invoke-virtual {v4}, Ljava/util/Vector;->size()I
│
│ move-result v4
│
│ add-int/lit8 v4, v4, -0x1
│
│ if-eq v3, v4, :cond_0
│ @@ -2058,335 +2080,344 @@
│
│ move-result v0
│
│ return v0
│ .end method
│
│ .method public onLongClick(Landroid/view/View;)Z
│ - .locals 18
│ + .locals 19
│ .param p1, "v" # Landroid/view/View;
│
│ .prologue
│ .line 391
│ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getId()I
│
│ - move-result v1
│ + move-result v2
│
│ - packed-switch v1, :pswitch_data_0
│ + packed-switch v2, :pswitch_data_0
│
│ .line 438
│ :goto_0
│ :pswitch_0
│ - const/4 v1, 0x0
│ + const/4 v2, 0x0
│
│ - return v1
│ + return v2
│
│ .line 393
│ :pswitch_1
│ - const-string v1, "myLogs"
│ + const-string v2, "myLogs"
│
│ - const-string v2, "--- Clear mytable: ---"
│ + const-string v3, "--- Clear mytable: ---"
│
│ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 395
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ -
│ - const-string v2, "tasknames"
│ + iget-object v2, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const/4 v3, 0x0
│ + const-string v3, "tasknames"
│
│ const/4 v4, 0x0
│
│ - invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│ + const/4 v5, 0x0
│
│ - move-result v10
│ + invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│ +
│ + move-result v11
│
│ .line 396
│ - .local v10, "clearCount":I
│ + .local v11, "clearCount":I
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ -
│ - const-string v2, "tasks_timing"
│ + iget-object v2, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const/4 v3, 0x0
│ + const-string v3, "tasks_timing"
│
│ const/4 v4, 0x0
│
│ - invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│ + const/4 v5, 0x0
│ +
│ + invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│
│ - move-result v11
│ + move-result v12
│
│ .line 398
│ - .local v11, "clearCountS":I
│ - const-string v1, "myLogs"
│ + .local v12, "clearCountS":I
│ + const-string v2, "myLogs"
│
│ - new-instance v2, Ljava/lang/StringBuilder;
│ + new-instance v3, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v3, "deleted rows count = "
│ + const-string v4, "deleted rows count = "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v3
│
│ - invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v3
│
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v3
│
│ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 399
│ - const/4 v1, -0x1
│ + const/4 v2, -0x1
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Lcom/acvarium/tasclock/MainActivity;->sElenetPosition:I
│ + iput v2, v0, Lcom/acvarium/tasclock/MainActivity;->sElenetPosition:I
│
│ .line 400
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│ + iget-object v2, v0, Lcom/acvarium/tasclock/MainActivity;->tpTasks:Ljava/util/Vector;
│
│ - invoke-virtual {v1}, Ljava/util/Vector;->clear()V
│ + invoke-virtual {v2}, Ljava/util/Vector;->clear()V
│
│ .line 401
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Lcom/acvarium/tasclock/MainActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│ + iget-object v2, v0, Lcom/acvarium/tasclock/MainActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│
│ - invoke-virtual {v1}, Landroid/widget/ArrayAdapter;->clear()V
│ + invoke-virtual {v2}, Landroid/widget/ArrayAdapter;->clear()V
│
│ goto :goto_0
│
│ .line 404
│ - .end local v10 # "clearCount":I
│ - .end local v11 # "clearCountS":I
│ + .end local v11 # "clearCount":I
│ + .end local v12 # "clearCountS":I
│ :pswitch_2
│ - const-string v1, "myLogs"
│ + const-string v2, "myLogs"
│
│ - const-string v2, "--- Rows in mytable: ---"
│ + const-string v3, "--- Rows in mytable: ---"
│
│ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 406
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│ -
│ - const-string v2, "tasknames"
│ + iget-object v2, v0, Lcom/acvarium/tasclock/MainActivity;->db:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const/4 v3, 0x0
│ + const-string v3, "tasknames"
│
│ const/4 v4, 0x0
│
│ const/4 v5, 0x0
│
│ const/4 v6, 0x0
│
│ const/4 v7, 0x0
│
│ - const-string v8, "ordernum"
│ + const/4 v8, 0x0
│
│ - invoke-virtual/range {v1 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
│ + const-string v9, "ordernum"
│
│ - move-result-object v9
│ + invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
│ +
│ + move-result-object v10
│
│ .line 409
│ - .local v9, "c":Landroid/database/Cursor;
│ - invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z
│ + .local v10, "c":Landroid/database/Cursor;
│ + invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z
│
│ - move-result v1
│ + move-result v2
│
│ - if-eqz v1, :cond_1
│ + if-eqz v2, :cond_1
│
│ .line 412
│ - const-string v1, "id"
│ + const-string v2, "id"
│
│ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│
│ - move-result v13
│ + move-result v14
│
│ .line 413
│ - .local v13, "idCI":I
│ - const-string v1, "name"
│ + .local v14, "idCI":I
│ + const-string v2, "name"
│
│ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│
│ - move-result v14
│ + move-result v15
│
│ .line 414
│ - .local v14, "nameCI":I
│ - const-string v1, "sumoftp"
│ + .local v15, "nameCI":I
│ + const-string v2, "sumoftp"
│
│ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│
│ - move-result v17
│ + move-result v18
│
│ .line 415
│ - .local v17, "sumCI":I
│ - const-string v1, "status"
│ + .local v18, "sumCI":I
│ + const-string v2, "status"
│
│ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│
│ - move-result v16
│ + move-result v17
│
│ .line 416
│ - .local v16, "statusCI":I
│ - const-string v1, "comments"
│ + .local v17, "statusCI":I
│ + const-string v2, "comments"
│
│ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│
│ - move-result v12
│ + move-result v13
│
│ .line 417
│ - .local v12, "commentCI":I
│ - const-string v1, "ordernum"
│ + .local v13, "commentCI":I
│ + const-string v2, "ordernum"
│
│ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
│
│ - move-result v15
│ + move-result v16
│
│ .line 420
│ - .local v15, "orderNumCI":I
│ + .local v16, "orderNumCI":I
│ :cond_0
│ - const-string v1, "myLogs"
│ + const-string v2, "myLogs"
│ +
│ + new-instance v3, Ljava/lang/StringBuilder;
│
│ - new-instance v2, Ljava/lang/StringBuilder;
│ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│ + const-string v4, "ID = "
│
│ - const-string v3, "ID = "
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v3
│
│ - move-result-object v2
│ + .line 421
│ + invoke-interface {v10, v14}, Landroid/database/Cursor;->getInt(I)I
│
│ - invoke-interface {v9, v13}, Landroid/database/Cursor;->getInt(I)I
│ + move-result v4
│
│ - move-result v3
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + move-result-object v3
│
│ - move-result-object v2
│ + const-string v4, ", name = "
│
│ - const-string v3, ", name = "
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v3
│
│ - move-result-object v2
│ + .line 422
│ + invoke-interface {v10, v15}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│ +
│ + move-result-object v4
│
│ - invoke-interface {v9, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v4, ", status = "
│
│ - move-result-object v2
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - const-string v3, ", status = "
│ + move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + .line 423
│ + move/from16 v0, v18
│
│ - move-result-object v2
│ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│
│ - move/from16 v0, v17
│ + move-result-object v4
│
│ - invoke-interface {v9, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v4, ", time = "
│
│ - move-result-object v2
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - const-string v3, ", time = "
│ + move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + .line 424
│ + move/from16 v0, v17
│
│ - move-result-object v2
│ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getLong(I)J
│
│ - move/from16 v0, v16
│ + move-result-wide v4
│
│ - invoke-interface {v9, v0}, Landroid/database/Cursor;->getLong(I)J
│ + invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ - move-result-wide v3
│ + move-result-object v3
│
│ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + const-string v4, ", comment = "
│
│ - move-result-object v2
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - const-string v3, ", comment = "
│ + move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + .line 425
│ + invoke-interface {v10, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v4
│
│ - invoke-interface {v9, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v4, ", orderNum = "
│
│ - move-result-object v2
│ -
│ - const-string v3, ", orderNum = "
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v3
│
│ - move-result-object v2
│ + .line 426
│ + move/from16 v0, v16
│
│ - invoke-interface {v9, v15}, Landroid/database/Cursor;->getInt(I)I
│ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getInt(I)I
│
│ - move-result v3
│ + move-result v4
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v3
│
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v3
│
│ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + .line 420
│ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 430
│ - invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z
│ + invoke-interface {v10}, Landroid/database/Cursor;->moveToNext()Z
│
│ - move-result v1
│ + move-result v2
│
│ - if-nez v1, :cond_0
│ + if-nez v2, :cond_0
│
│ .line 433
│ - .end local v12 # "commentCI":I
│ - .end local v13 # "idCI":I
│ - .end local v14 # "nameCI":I
│ - .end local v15 # "orderNumCI":I
│ - .end local v16 # "statusCI":I
│ - .end local v17 # "sumCI":I
│ + .end local v13 # "commentCI":I
│ + .end local v14 # "idCI":I
│ + .end local v15 # "nameCI":I
│ + .end local v16 # "orderNumCI":I
│ + .end local v17 # "statusCI":I
│ + .end local v18 # "sumCI":I
│ :goto_1
│ - invoke-interface {v9}, Landroid/database/Cursor;->close()V
│ + invoke-interface {v10}, Landroid/database/Cursor;->close()V
│
│ goto/16 :goto_0
│
│ .line 432
│ :cond_1
│ - const-string v1, "myLogs"
│ + const-string v2, "myLogs"
│
│ - const-string v2, "0 rows"
│ + const-string v3, "0 rows"
│
│ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ goto :goto_1
│
│ .line 391
│ nop
│
│ :pswitch_data_0
├── smali/com/acvarium/tasclock/MainActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/MainActivity;
│
│ .prologue
│ .line 87
│ iput-object p1, p0, Lcom/acvarium/tasclock/MainActivity$2;->this$0:Lcom/acvarium/tasclock/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/acvarium/tasclock/R.smali
│ @@ -23,10 +23,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 149
│ return-void
│ .end method
├── smali/com/acvarium/tasclock/TimeDataPicker.smali
│ @@ -245,15 +245,15 @@
│ iput-wide v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->startTime:J
│
│ .line 189
│ return-void
│ .end method
│
│ .method private showTP()V
│ - .locals 5
│ + .locals 6
│
│ .prologue
│ .line 111
│ iget-wide v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->endTime:J
│
│ iget-wide v2, p0, Lcom/acvarium/tasclock/TimeDataPicker;->startTime:J
│
│ @@ -264,54 +264,54 @@
│ move-result-wide v0
│
│ iput-wide v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->tpLength:J
│
│ .line 112
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->tpLengthTV:Landroid/widget/TextView;
│
│ - iget-wide v1, p0, Lcom/acvarium/tasclock/TimeDataPicker;->tpLength:J
│ + iget-wide v2, p0, Lcom/acvarium/tasclock/TimeDataPicker;->tpLength:J
│
│ - invoke-direct {p0, v1, v2}, Lcom/acvarium/tasclock/TimeDataPicker;->timeToString(J)Ljava/lang/String;
│ + invoke-direct {p0, v2, v3}, Lcom/acvarium/tasclock/TimeDataPicker;->timeToString(J)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 113
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->totalTV:Landroid/widget/TextView;
│
│ - iget-wide v1, p0, Lcom/acvarium/tasclock/TimeDataPicker;->totalM1:J
│ + iget-wide v2, p0, Lcom/acvarium/tasclock/TimeDataPicker;->totalM1:J
│
│ - iget-wide v3, p0, Lcom/acvarium/tasclock/TimeDataPicker;->tpLength:J
│ + iget-wide v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->tpLength:J
│
│ - add-long/2addr v1, v3
│ + add-long/2addr v2, v4
│
│ - invoke-direct {p0, v1, v2}, Lcom/acvarium/tasclock/TimeDataPicker;->timeToString(J)Ljava/lang/String;
│ + invoke-direct {p0, v2, v3}, Lcom/acvarium/tasclock/TimeDataPicker;->timeToString(J)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 114
│ return-void
│ .end method
│
│ .method private timeToString(J)Ljava/lang/String;
│ - .locals 10
│ + .locals 11
│ .param p1, "time" # J
│
│ .prologue
│ const-wide/16 v8, 0xe10
│
│ const-wide/16 v6, 0x3c
│
│ .line 117
│ - const-wide/16 v1, 0x3e8
│ + const-wide/16 v2, 0x3e8
│
│ - div-long/2addr p1, v1
│ + div-long/2addr p1, v2
│
│ .line 118
│ const-string v1, "%02d:%02d:%02d"
│
│ const/4 v2, 0x4
│
│ new-array v2, v2, [Ljava/lang/Object;
│ @@ -328,14 +328,15 @@
│
│ const/4 v3, 0x1
│
│ rem-long v4, p1, v8
│
│ div-long/2addr v4, v6
│
│ + .line 119
│ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ move-result-object v4
│
│ aput-object v4, v2, v3
│
│ const/4 v3, 0x2
│ @@ -350,14 +351,15 @@
│
│ const/4 v3, 0x3
│
│ sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
│
│ aput-object v4, v2, v3
│
│ + .line 118
│ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v0
│
│ .line 120
│ .local v0, "ss":Ljava/lang/String;
│ return-object v0
│ @@ -500,17 +502,17 @@
│ const/4 v2, 0x1
│
│ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
│
│ .line 155
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->cal:Ljava/util/Calendar;
│
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ - invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
│ + invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V
│
│ .line 156
│ iget-wide v0, p0, Lcom/acvarium/tasclock/TimeDataPicker;->startTime:J
│
│ iget-wide v2, p0, Lcom/acvarium/tasclock/TimeDataPicker;->endTime:J
│
│ cmp-long v0, v0, v2
│ @@ -687,52 +689,52 @@
│ move-result-object v4
│
│ iput-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->endTimeChanged:Ljava/lang/Boolean;
│
│ .line 46
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ .line 47
│ - .local v1, "t":J
│ + .local v2, "t":J
│ invoke-virtual {p0}, Lcom/acvarium/tasclock/TimeDataPicker;->getIntent()Landroid/content/Intent;
│
│ move-result-object v4
│
│ iput-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->intent:Landroid/content/Intent;
│
│ .line 49
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->intent:Landroid/content/Intent;
│
│ const-string v5, "startTime"
│
│ - invoke-virtual {v4, v5, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│ + invoke-virtual {v4, v5, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│
│ move-result-wide v4
│
│ iput-wide v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->startTime:J
│
│ .line 50
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->intent:Landroid/content/Intent;
│
│ const-string v5, "endTime"
│
│ - invoke-virtual {v4, v5, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│ + invoke-virtual {v4, v5, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│
│ move-result-wide v4
│
│ iput-wide v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->endTime:J
│
│ .line 51
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->intent:Landroid/content/Intent;
│
│ const-string v5, "total"
│
│ - invoke-virtual {v4, v5, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│ + invoke-virtual {v4, v5, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│
│ move-result-wide v4
│
│ iput-wide v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->total:J
│
│ .line 52
│ iget-wide v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->total:J
│ @@ -762,26 +764,26 @@
│ invoke-virtual {v4, v5}, Ljava/util/Calendar;->setFirstDayOfWeek(I)V
│
│ .line 57
│ const v4, 0x1020012
│
│ invoke-virtual {p0, v4}, Lcom/acvarium/tasclock/TimeDataPicker;->findViewById(I)Landroid/view/View;
│
│ - move-result-object v3
│ + move-result-object v1
│
│ - check-cast v3, Landroid/widget/TabHost;
│ + check-cast v1, Landroid/widget/TabHost;
│
│ .line 58
│ - .local v3, "tabs":Landroid/widget/TabHost;
│ - invoke-virtual {v3}, Landroid/widget/TabHost;->setup()V
│ + .local v1, "tabs":Landroid/widget/TabHost;
│ + invoke-virtual {v1}, Landroid/widget/TabHost;->setup()V
│
│ .line 59
│ const-string v4, "tag1"
│
│ - invoke-virtual {v3, v4}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;
│ + invoke-virtual {v1, v4}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;
│
│ move-result-object v0
│
│ .line 60
│ .local v0, "spec":Landroid/widget/TabHost$TabSpec;
│ const v4, 0x7f090018
│
│ @@ -789,40 +791,40 @@
│
│ .line 61
│ const-string v4, "Start time"
│
│ invoke-virtual {v0, v4}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec;
│
│ .line 62
│ - invoke-virtual {v3, v0}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V
│ + invoke-virtual {v1, v0}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V
│
│ .line 63
│ const-string v4, "tag2"
│
│ - invoke-virtual {v3, v4}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;
│ + invoke-virtual {v1, v4}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;
│
│ move-result-object v0
│
│ .line 64
│ const v4, 0x7f09001e
│
│ invoke-virtual {v0, v4}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec;
│
│ .line 65
│ const-string v4, "End time"
│
│ invoke-virtual {v0, v4}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec;
│
│ .line 66
│ - invoke-virtual {v3, v0}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V
│ + invoke-virtual {v1, v0}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V
│
│ .line 67
│ const/4 v4, 0x0
│
│ - invoke-virtual {v3, v4}, Landroid/widget/TabHost;->setCurrentTab(I)V
│ + invoke-virtual {v1, v4}, Landroid/widget/TabHost;->setCurrentTab(I)V
│
│ .line 69
│ const v4, 0x7f090025
│
│ invoke-virtual {p0, v4}, Lcom/acvarium/tasclock/TimeDataPicker;->findViewById(I)Landroid/view/View;
│
│ move-result-object v4
│ @@ -1001,17 +1003,17 @@
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->okBtn:Landroid/widget/ImageButton;
│
│ invoke-virtual {v4, p0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
│
│ .line 95
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->cal:Ljava/util/Calendar;
│
│ - iget-wide v5, p0, Lcom/acvarium/tasclock/TimeDataPicker;->startTime:J
│ + iget-wide v6, p0, Lcom/acvarium/tasclock/TimeDataPicker;->startTime:J
│
│ - invoke-virtual {v4, v5, v6}, Ljava/util/Calendar;->setTimeInMillis(J)V
│ + invoke-virtual {v4, v6, v7}, Ljava/util/Calendar;->setTimeInMillis(J)V
│
│ .line 96
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->timePickerStart:Landroid/widget/TimePicker;
│
│ iget-object v5, p0, Lcom/acvarium/tasclock/TimeDataPicker;->cal:Ljava/util/Calendar;
│
│ const/16 v6, 0xb
│ @@ -1071,17 +1073,17 @@
│ move-result v7
│
│ invoke-virtual {v4, v5, v6, v7, p0}, Landroid/widget/DatePicker;->init(IIILandroid/widget/DatePicker$OnDateChangedListener;)V
│
│ .line 100
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->cal:Ljava/util/Calendar;
│
│ - iget-wide v5, p0, Lcom/acvarium/tasclock/TimeDataPicker;->endTime:J
│ + iget-wide v6, p0, Lcom/acvarium/tasclock/TimeDataPicker;->endTime:J
│
│ - invoke-virtual {v4, v5, v6}, Ljava/util/Calendar;->setTimeInMillis(J)V
│ + invoke-virtual {v4, v6, v7}, Ljava/util/Calendar;->setTimeInMillis(J)V
│
│ .line 101
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimeDataPicker;->timePickerEnd:Landroid/widget/TimePicker;
│
│ iget-object v5, p0, Lcom/acvarium/tasclock/TimeDataPicker;->cal:Ljava/util/Calendar;
│
│ const/16 v6, 0xb
├── smali/com/acvarium/tasclock/TimePeriod.smali
│ @@ -7,15 +7,15 @@
│ .field private end:J
│
│ .field private start:J
│
│
│ # direct methods
│ .method public constructor (JJ)V
│ - .locals 0
│ + .locals 1
│ .param p1, "startTime" # J
│ .param p3, "endTime" # J
│
│ .prologue
│ .line 6
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -89,27 +89,27 @@
│ .line 15
│ iget-wide v0, p0, Lcom/acvarium/tasclock/TimePeriod;->start:J
│
│ return-wide v0
│ .end method
│
│ .method public setEnd(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "endTime" # J
│
│ .prologue
│ .line 23
│ iput-wide p1, p0, Lcom/acvarium/tasclock/TimePeriod;->end:J
│
│ .line 24
│ return-void
│ .end method
│
│ .method public setStart(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "startTime" # J
│
│ .prologue
│ .line 11
│ iput-wide p1, p0, Lcom/acvarium/tasclock/TimePeriod;->start:J
│
│ .line 12
├── smali/com/acvarium/tasclock/TimePeriods.smali
│ @@ -40,15 +40,15 @@
│ .line 11
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public add(JJ)V
│ - .locals 2
│ + .locals 3
│ .param p1, "startTime" # J
│ .param p3, "endTime" # J
│
│ .prologue
│ .line 40
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│
│ @@ -224,57 +224,55 @@
│
│ .prologue
│ .line 77
│ const-wide/16 v2, 0x0
│
│ .line 78
│ .local v2, "sum":J
│ - iget-object v4, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│ + iget-object v1, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│
│ - invoke-virtual {v4}, Ljava/util/Vector;->isEmpty()Z
│ + invoke-virtual {v1}, Ljava/util/Vector;->isEmpty()Z
│
│ - move-result v4
│ + move-result v1
│
│ - if-nez v4, :cond_0
│ + if-nez v1, :cond_0
│
│ .line 79
│ - iget-object v4, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│ + iget-object v1, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│
│ - invoke-virtual {v4}, Ljava/util/Vector;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v1}, Ljava/util/Vector;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v1
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v4
│
│ if-eqz v4, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lcom/acvarium/tasclock/TimePeriod;
│ + check-cast v0, Lcom/acvarium/tasclock/TimePeriod;
│
│ .line 80
│ - .local v1, "p":Lcom/acvarium/tasclock/TimePeriod;
│ - invoke-virtual {v1}, Lcom/acvarium/tasclock/TimePeriod;->getDuration()J
│ + .local v0, "p":Lcom/acvarium/tasclock/TimePeriod;
│ + invoke-virtual {v0}, Lcom/acvarium/tasclock/TimePeriod;->getDuration()J
│
│ move-result-wide v4
│
│ add-long/2addr v2, v4
│
│ .line 81
│ goto :goto_0
│
│ .line 83
│ - .end local v0 # "i$":Ljava/util/Iterator;
│ - .end local v1 # "p":Lcom/acvarium/tasclock/TimePeriod;
│ + .end local v0 # "p":Lcom/acvarium/tasclock/TimePeriod;
│ :cond_0
│ return-wide v2
│ .end method
│
│ .method public getSumOfPeriod(I)J
│ .locals 3
│ .param p1, "i" # I
│ @@ -314,65 +312,65 @@
│
│ .line 101
│ :cond_0
│ return-wide v0
│ .end method
│
│ .method public getSumOfStatedPeriods()J
│ - .locals 5
│ + .locals 6
│
│ .prologue
│ .line 87
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ .line 88
│ - .local v1, "sum":J
│ - iget-object v3, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│ + .local v2, "sum":J
│ + iget-object v1, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│
│ - invoke-virtual {v3}, Ljava/util/Vector;->isEmpty()Z
│ + invoke-virtual {v1}, Ljava/util/Vector;->isEmpty()Z
│
│ - move-result v3
│ + move-result v1
│
│ - if-nez v3, :cond_0
│ + if-nez v1, :cond_0
│
│ .line 89
│ const/4 v0, 0x0
│
│ .local v0, "i":I
│ :goto_0
│ invoke-virtual {p0}, Lcom/acvarium/tasclock/TimePeriods;->getLast()I
│
│ - move-result v3
│ + move-result v1
│
│ - if-ge v0, v3, :cond_0
│ + if-ge v0, v1, :cond_0
│
│ .line 90
│ - iget-object v3, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│ + iget-object v1, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│
│ - invoke-virtual {v3, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│ + invoke-virtual {v1, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
│
│ - move-result-object v3
│ + move-result-object v1
│
│ - check-cast v3, Lcom/acvarium/tasclock/TimePeriod;
│ + check-cast v1, Lcom/acvarium/tasclock/TimePeriod;
│
│ - invoke-virtual {v3}, Lcom/acvarium/tasclock/TimePeriod;->getDuration()J
│ + invoke-virtual {v1}, Lcom/acvarium/tasclock/TimePeriod;->getDuration()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - add-long/2addr v1, v3
│ + add-long/2addr v2, v4
│
│ .line 89
│ add-int/lit8 v0, v0, 0x1
│
│ goto :goto_0
│
│ .line 93
│ .end local v0 # "i":I
│ :cond_0
│ - return-wide v1
│ + return-wide v2
│ .end method
│
│ .method public remove(I)V
│ .locals 1
│ .param p1, "i" # I
│
│ .prologue
│ @@ -382,15 +380,15 @@
│ invoke-virtual {v0, p1}, Ljava/util/Vector;->remove(I)Ljava/lang/Object;
│
│ .line 27
│ return-void
│ .end method
│
│ .method public setEndTime(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "j" # I
│ .param p2, "endTime" # J
│
│ .prologue
│ .line 56
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
│
│ @@ -415,15 +413,15 @@
│ iput-object p1, p0, Lcom/acvarium/tasclock/TimePeriods;->label:Ljava/lang/String;
│
│ .line 15
│ return-void
│ .end method
│
│ .method public setStartTime(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "j" # I
│ .param p2, "stertTime" # J
│
│ .prologue
│ .line 52
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimePeriods;->timePeriods:Ljava/util/Vector;
├── smali/com/acvarium/tasclock/TimingActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/TimingActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/TimingActivity;
│
│ .prologue
│ .line 99
│ iput-object p1, p0, Lcom/acvarium/tasclock/TimingActivity$2;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/acvarium/tasclock/TimingActivity$3.smali
│ @@ -20,28 +20,29 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/TimingActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/TimingActivity;
│
│ .prologue
│ .line 139
│ iput-object p1, p0, Lcom/acvarium/tasclock/TimingActivity$3;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public run()V
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ .line 142
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimingActivity$3;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ # invokes: Lcom/acvarium/tasclock/TimingActivity;->showTP()V
│ invoke-static {v0}, Lcom/acvarium/tasclock/TimingActivity;->access$300(Lcom/acvarium/tasclock/TimingActivity;)V
│ @@ -50,14 +51,14 @@
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimingActivity$3;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->myHandler:Landroid/os/Handler;
│ invoke-static {v0}, Lcom/acvarium/tasclock/TimingActivity;->access$400(Lcom/acvarium/tasclock/TimingActivity;)Landroid/os/Handler;
│
│ move-result-object v0
│
│ - const-wide/16 v1, 0x3e8
│ + const-wide/16 v2, 0x3e8
│
│ - invoke-virtual {v0, p0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {v0, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 144
│ return-void
│ .end method
├── smali/com/acvarium/tasclock/TimingActivity$CustomListAdapter.smali
│ @@ -26,14 +26,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│
│ # direct methods
│ .method public constructor (Lcom/acvarium/tasclock/TimingActivity;Landroid/content/Context;I)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/TimingActivity;
│ .param p2, "context" # Landroid/content/Context;
│ .param p3, "textViewResourceId" # I
│
│ .prologue
│ .line 150
│ iput-object p1, p0, Lcom/acvarium/tasclock/TimingActivity$CustomListAdapter;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ @@ -75,54 +76,59 @@
│ :cond_0
│ const-string v2, ""
│
│ .line 163
│ .local v2, "ss":Ljava/lang/String;
│ const v6, 0x7f09000a
│
│ + .line 164
│ invoke-virtual {p2, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v4
│
│ check-cast v4, Landroid/widget/TextView;
│
│ .line 165
│ .local v4, "startTimeTV":Landroid/widget/TextView;
│ const v6, 0x7f09000b
│
│ + .line 166
│ invoke-virtual {p2, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v3
│
│ check-cast v3, Landroid/widget/TextView;
│
│ .line 167
│ .local v3, "startDateTV":Landroid/widget/TextView;
│ const v6, 0x7f09000d
│
│ + .line 168
│ invoke-virtual {p2, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v1
│
│ check-cast v1, Landroid/widget/TextView;
│
│ .line 169
│ .local v1, "endTimeTV":Landroid/widget/TextView;
│ const v6, 0x7f09000e
│
│ + .line 170
│ invoke-virtual {p2, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v0
│
│ check-cast v0, Landroid/widget/TextView;
│
│ .line 171
│ .local v0, "endDateTV":Landroid/widget/TextView;
│ const v6, 0x7f090006
│
│ + .line 172
│ invoke-virtual {p2, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v5
│
│ check-cast v5, Landroid/widget/TextView;
│
│ .line 174
│ @@ -139,17 +145,17 @@
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ invoke-static {v7}, Lcom/acvarium/tasclock/TimingActivity;->access$100(Lcom/acvarium/tasclock/TimingActivity;)Lcom/acvarium/tasclock/TimePeriods;
│
│ move-result-object v7
│
│ invoke-virtual {v7, p1}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ - move-result-wide v7
│ + move-result-wide v8
│
│ - invoke-virtual {v6, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V
│ + invoke-virtual {v6, v8, v9}, Ljava/util/Calendar;->setTimeInMillis(J)V
│
│ .line 175
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity$CustomListAdapter;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->cal:Ljava/util/Calendar;
│ invoke-static {v6}, Lcom/acvarium/tasclock/TimingActivity;->access$500(Lcom/acvarium/tasclock/TimingActivity;)Ljava/util/Calendar;
│
│ @@ -160,17 +166,17 @@
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ invoke-static {v7}, Lcom/acvarium/tasclock/TimingActivity;->access$100(Lcom/acvarium/tasclock/TimingActivity;)Lcom/acvarium/tasclock/TimePeriods;
│
│ move-result-object v7
│
│ invoke-virtual {v7, p1}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ - move-result-wide v7
│ + move-result-wide v8
│
│ - invoke-virtual {v6, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V
│ + invoke-virtual {v6, v8, v9}, Ljava/util/Calendar;->setTimeInMillis(J)V
│
│ .line 177
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity$CustomListAdapter;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->timeFormat:Ljava/text/SimpleDateFormat;
│ invoke-static {v6}, Lcom/acvarium/tasclock/TimingActivity;->access$600(Lcom/acvarium/tasclock/TimingActivity;)Ljava/text/SimpleDateFormat;
│
│ @@ -251,17 +257,17 @@
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ invoke-static {v7}, Lcom/acvarium/tasclock/TimingActivity;->access$100(Lcom/acvarium/tasclock/TimingActivity;)Lcom/acvarium/tasclock/TimePeriods;
│
│ move-result-object v7
│
│ invoke-virtual {v7, p1}, Lcom/acvarium/tasclock/TimePeriods;->getEndTime(I)J
│
│ - move-result-wide v7
│ + move-result-wide v8
│
│ - invoke-virtual {v6, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V
│ + invoke-virtual {v6, v8, v9}, Ljava/util/Calendar;->setTimeInMillis(J)V
│
│ .line 184
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity$CustomListAdapter;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ # getter for: Lcom/acvarium/tasclock/TimingActivity;->timeFormat:Ljava/text/SimpleDateFormat;
│ invoke-static {v6}, Lcom/acvarium/tasclock/TimingActivity;->access$600(Lcom/acvarium/tasclock/TimingActivity;)Ljava/text/SimpleDateFormat;
├── smali/com/acvarium/tasclock/TimingActivity.smali
│ @@ -106,15 +106,14 @@
│ .line 139
│ new-instance v0, Lcom/acvarium/tasclock/TimingActivity$3;
│
│ invoke-direct {v0, p0}, Lcom/acvarium/tasclock/TimingActivity$3;->(Lcom/acvarium/tasclock/TimingActivity;)V
│
│ iput-object v0, p0, Lcom/acvarium/tasclock/TimingActivity;->updateTimerMethod:Ljava/lang/Runnable;
│
│ - .line 148
│ return-void
│ .end method
│
│ .method static synthetic access$002(Lcom/acvarium/tasclock/TimingActivity;I)I
│ .locals 0
│ .param p0, "x0" # Lcom/acvarium/tasclock/TimingActivity;
│ .param p1, "x1" # I
│ @@ -218,62 +217,62 @@
│ .end method
│
│ .method private editTime()V
│ .locals 10
│
│ .prologue
│ .line 280
│ - iget-object v7, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + iget-object v3, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ iget v8, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - invoke-virtual {v7, v8}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│ + invoke-virtual {v3, v8}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ .line 281
│ - .local v3, "startTime":J
│ - iget-object v7, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + .local v4, "startTime":J
│ + iget-object v3, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ iget v8, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - invoke-virtual {v7, v8}, Lcom/acvarium/tasclock/TimePeriods;->getEndTime(I)J
│ + invoke-virtual {v3, v8}, Lcom/acvarium/tasclock/TimePeriods;->getEndTime(I)J
│
│ move-result-wide v0
│
│ .line 282
│ .local v0, "endTime":J
│ - iget-object v7, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + iget-object v3, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ - invoke-virtual {v7}, Lcom/acvarium/tasclock/TimePeriods;->getSumOfAllPeriods()J
│ + invoke-virtual {v3}, Lcom/acvarium/tasclock/TimePeriods;->getSumOfAllPeriods()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ .line 283
│ - .local v5, "total":J
│ - const-string v7, "myLogs"
│ + .local v6, "total":J
│ + const-string v3, "myLogs"
│
│ const-string v8, "--- Edit time ---"
│
│ - invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v3, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 284
│ - const-string v7, "myLogs"
│ + const-string v3, "myLogs"
│
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "--- StartTime = "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ - invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ const-string v9, " EndTime = "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ @@ -283,43 +282,43 @@
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v3, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 285
│ new-instance v2, Landroid/content/Intent;
│
│ - const-class v7, Lcom/acvarium/tasclock/TimeDataPicker;
│ + const-class v3, Lcom/acvarium/tasclock/TimeDataPicker;
│
│ - invoke-direct {v2, p0, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V
│ + invoke-direct {v2, p0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V
│
│ .line 286
│ .local v2, "intent":Landroid/content/Intent;
│ - const-string v7, "startTime"
│ + const-string v3, "startTime"
│
│ - invoke-virtual {v2, v7, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
│ + invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
│
│ .line 287
│ - const-string v7, "endTime"
│ + const-string v3, "endTime"
│
│ - invoke-virtual {v2, v7, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
│ + invoke-virtual {v2, v3, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
│
│ .line 288
│ - const-string v7, "total"
│ + const-string v3, "total"
│
│ - invoke-virtual {v2, v7, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
│ + invoke-virtual {v2, v3, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
│
│ .line 289
│ - const/4 v7, 0x1
│ + const/4 v3, 0x1
│
│ - invoke-virtual {p0, v2, v7}, Lcom/acvarium/tasclock/TimingActivity;->startActivityForResult(Landroid/content/Intent;I)V
│ + invoke-virtual {p0, v2, v3}, Lcom/acvarium/tasclock/TimingActivity;->startActivityForResult(Landroid/content/Intent;I)V
│
│ .line 290
│ return-void
│ .end method
│
│ .method private perionToString(I)Ljava/lang/String;
│ .locals 3
│ @@ -439,21 +438,23 @@
│ .line 264
│ .local v9, "endColIndex":I
│ :cond_0
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ invoke-interface {v8, v12}, Landroid/database/Cursor;->getLong(I)J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ + .line 265
│ invoke-interface {v8, v9}, Landroid/database/Cursor;->getLong(I)J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/acvarium/tasclock/TimePeriods;->add(JJ)V
│ + .line 264
│ + invoke-virtual {v0, v2, v3, v4, v5}, Lcom/acvarium/tasclock/TimePeriods;->add(JJ)V
│
│ .line 266
│ iget-object v0, p0, Lcom/acvarium/tasclock/TimingActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│
│ iget-object v1, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ @@ -600,26 +601,26 @@
│
│ invoke-virtual {v2, v3}, Landroid/widget/ImageButton;->setBackgroundResource(I)V
│
│ goto :goto_0
│ .end method
│
│ .method private timeToString(J)Ljava/lang/String;
│ - .locals 10
│ + .locals 11
│ .param p1, "time" # J
│
│ .prologue
│ const-wide/16 v8, 0xe10
│
│ const-wide/16 v6, 0x3c
│
│ .line 128
│ - const-wide/16 v1, 0x3e8
│ + const-wide/16 v2, 0x3e8
│
│ - div-long/2addr p1, v1
│ + div-long/2addr p1, v2
│
│ .line 129
│ const-string v1, "%02d:%02d:%02d"
│
│ const/4 v2, 0x4
│
│ new-array v2, v2, [Ljava/lang/Object;
│ @@ -636,14 +637,15 @@
│
│ const/4 v3, 0x1
│
│ rem-long v4, p1, v8
│
│ div-long/2addr v4, v6
│
│ + .line 130
│ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ move-result-object v4
│
│ aput-object v4, v2, v3
│
│ const/4 v3, 0x2
│ @@ -658,28 +660,29 @@
│
│ const/4 v3, 0x3
│
│ sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
│
│ aput-object v4, v2, v3
│
│ + .line 129
│ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v0
│
│ .line 131
│ .local v0, "ss":Ljava/lang/String;
│ return-object v0
│ .end method
│
│ .method private writeToMasterTable()V
│ .locals 8
│
│ .prologue
│ - const/4 v5, 0x1
│ + const/4 v6, 0x1
│
│ const/4 v7, 0x0
│
│ .line 227
│ const-string v2, "myLogs"
│
│ const-string v3, "--- write To Master Table ---"
│ @@ -708,17 +711,17 @@
│ .line 230
│ const-string v2, "sumoftp"
│
│ iget-object v3, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ invoke-virtual {v3}, Lcom/acvarium/tasclock/TimePeriods;->getSumOfStatedPeriods()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ move-result-object v3
│
│ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 231
│ const-string v2, "status"
│ @@ -729,30 +732,30 @@
│
│ invoke-virtual {v4}, Lcom/acvarium/tasclock/TimePeriods;->getLast()I
│
│ move-result v4
│
│ invoke-virtual {v3, v4}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ move-result-object v3
│
│ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 232
│ iget-object v2, p0, Lcom/acvarium/tasclock/TimingActivity;->tDB:Landroid/database/sqlite/SQLiteDatabase;
│
│ const-string v3, "tasknames"
│
│ const-string v4, "name = ?"
│
│ - new-array v5, v5, [Ljava/lang/String;
│ + new-array v5, v6, [Ljava/lang/String;
│
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity;->label:Ljava/lang/String;
│
│ aput-object v6, v5, v7
│
│ invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ @@ -794,17 +797,17 @@
│ :cond_0
│ const-string v2, "sumoftp"
│
│ iget-object v3, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ invoke-virtual {v3}, Lcom/acvarium/tasclock/TimePeriods;->getSumOfAllPeriods()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ move-result-object v3
│
│ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 236
│ const-string v2, "status"
│ @@ -818,15 +821,15 @@
│ .line 237
│ iget-object v2, p0, Lcom/acvarium/tasclock/TimingActivity;->tDB:Landroid/database/sqlite/SQLiteDatabase;
│
│ const-string v3, "tasknames"
│
│ const-string v4, "name = ?"
│
│ - new-array v5, v5, [Ljava/lang/String;
│ + new-array v5, v6, [Ljava/lang/String;
│
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity;->label:Ljava/lang/String;
│
│ aput-object v6, v5, v7
│
│ invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ @@ -858,196 +861,229 @@
│
│ goto :goto_0
│ .end method
│
│
│ # virtual methods
│ .method protected onActivityResult(IILandroid/content/Intent;)V
│ - .locals 15
│ + .locals 16
│ .param p1, "requestCode" # I
│ .param p2, "resultCode" # I
│ .param p3, "data" # Landroid/content/Intent;
│
│ .prologue
│ .line 195
│ - const-string v8, "myLogs"
│ + const-string v5, "myLogs"
│
│ - new-instance v9, Ljava/lang/StringBuilder;
│ + new-instance v10, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v10, "onActivityResult. Selected = "
│ + const-string v11, "onActivityResult. Selected = "
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - iget v10, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│ + move-object/from16 v0, p0
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + iget v11, v0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - move-result-object v9
│ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + move-result-object v10
│
│ - move-result-object v9
│ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - invoke-static {v8, v9}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + move-result-object v10
│ +
│ + invoke-static {v5, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 196
│ if-nez p3, :cond_1
│
│ .line 224
│ :cond_0
│ :goto_0
│ return-void
│
│ .line 199
│ :cond_1
│ - const-string v8, "edited"
│ + const-string v5, "edited"
│
│ - const/4 v9, 0x0
│ + const/4 v10, 0x0
│
│ move-object/from16 v0, p3
│
│ - invoke-virtual {v0, v8, v9}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
│ + invoke-virtual {v0, v5, v10}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
│
│ - move-result v8
│ + move-result v5
│
│ - invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 200
│ - .local v3, "editstate":Ljava/lang/Boolean;
│ - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
│ + .local v4, "editstate":Ljava/lang/Boolean;
│ + invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
│
│ - move-result v8
│ + move-result v5
│
│ - if-eqz v8, :cond_0
│ + if-eqz v5, :cond_0
│
│ .line 202
│ - const-string v8, "startTime"
│ + const-string v5, "startTime"
│
│ - iget-object v9, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + move-object/from16 v0, p0
│
│ - iget v10, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│ + iget-object v10, v0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ - invoke-virtual {v9, v10}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│ + move-object/from16 v0, p0
│
│ - move-result-wide v9
│ + iget v11, v0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ + .line 203
│ + invoke-virtual {v10, v11}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│ +
│ + move-result-wide v10
│ +
│ + .line 202
│ move-object/from16 v0, p3
│
│ - invoke-virtual {v0, v8, v9, v10}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│ + invoke-virtual {v0, v5, v10, v11}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│
│ - move-result-wide v6
│ + move-result-wide v8
│
│ .line 204
│ - .local v6, "startTime":J
│ - const-string v8, "endTime"
│ + .local v8, "startTime":J
│ + const-string v5, "endTime"
│
│ - iget-object v9, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + move-object/from16 v0, p0
│ +
│ + iget-object v10, v0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ +
│ + move-object/from16 v0, p0
│
│ - iget v10, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│ + iget v11, v0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - invoke-virtual {v9, v10}, Lcom/acvarium/tasclock/TimePeriods;->getEndTime(I)J
│ + .line 205
│ + invoke-virtual {v10, v11}, Lcom/acvarium/tasclock/TimePeriods;->getEndTime(I)J
│
│ - move-result-wide v9
│ + move-result-wide v10
│
│ + .line 204
│ move-object/from16 v0, p3
│
│ - invoke-virtual {v0, v8, v9, v10}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│ + invoke-virtual {v0, v5, v10, v11}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
│
│ - move-result-wide v4
│ + move-result-wide v6
│
│ .line 208
│ - .local v4, "endTime":J
│ - new-instance v2, Landroid/content/ContentValues;
│ + .local v6, "endTime":J
│ + new-instance v3, Landroid/content/ContentValues;
│
│ - invoke-direct {v2}, Landroid/content/ContentValues;->()V
│ + invoke-direct {v3}, Landroid/content/ContentValues;->()V
│
│ .line 209
│ - .local v2, "cv":Landroid/content/ContentValues;
│ - const-string v8, "start"
│ + .local v3, "cv":Landroid/content/ContentValues;
│ + const-string v5, "start"
│
│ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│ + invoke-virtual {v3, v5, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 210
│ - const-string v8, "end"
│ + const-string v5, "end"
│
│ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│ + invoke-virtual {v3, v5, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 211
│ - iget-object v8, p0, Lcom/acvarium/tasclock/TimingActivity;->tDB:Landroid/database/sqlite/SQLiteDatabase;
│ + move-object/from16 v0, p0
│
│ - const-string v9, "tasks_timing"
│ + iget-object v5, v0, Lcom/acvarium/tasclock/TimingActivity;->tDB:Landroid/database/sqlite/SQLiteDatabase;
│
│ - const-string v10, "start = ?"
│ + const-string v10, "tasks_timing"
│
│ - const/4 v11, 0x1
│ + const-string v11, "start = ?"
│
│ - new-array v11, v11, [Ljava/lang/String;
│ + const/4 v12, 0x1
│
│ - const/4 v12, 0x0
│ + new-array v12, v12, [Ljava/lang/String;
│
│ - iget-object v13, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + const/4 v13, 0x0
│
│ - iget v14, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│ + move-object/from16 v0, p0
│
│ - invoke-virtual {v13, v14}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│ + iget-object v14, v0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ - move-result-wide v13
│ + move-object/from16 v0, p0
│
│ - invoke-static {v13, v14}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│ + iget v15, v0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - move-result-object v13
│ + .line 213
│ + invoke-virtual {v14, v15}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ - aput-object v13, v11, v12
│ + move-result-wide v14
│
│ - invoke-virtual {v8, v9, v2, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│ + .line 212
│ + invoke-static {v14, v15}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│
│ - move-result v1
│ + move-result-object v14
│ +
│ + aput-object v14, v12, v13
│ +
│ + .line 211
│ + invoke-virtual {v5, v10, v3, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│ +
│ + move-result v2
│
│ .line 215
│ - .local v1, "clearCount":I
│ - invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V
│ + .local v2, "clearCount":I
│ + invoke-virtual {v3}, Landroid/content/ContentValues;->clear()V
│
│ .line 218
│ - iget-object v8, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + move-object/from16 v0, p0
│
│ - iget v9, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│ + iget-object v5, v0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ +
│ + move-object/from16 v0, p0
│ +
│ + iget v10, v0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - invoke-virtual {v8, v9, v6, v7}, Lcom/acvarium/tasclock/TimePeriods;->setStartTime(IJ)V
│ + invoke-virtual {v5, v10, v8, v9}, Lcom/acvarium/tasclock/TimePeriods;->setStartTime(IJ)V
│
│ .line 219
│ - iget-object v8, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ + move-object/from16 v0, p0
│
│ - iget v9, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│ + iget-object v5, v0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ +
│ + move-object/from16 v0, p0
│ +
│ + iget v10, v0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ - invoke-virtual {v8, v9, v4, v5}, Lcom/acvarium/tasclock/TimePeriods;->setEndTime(IJ)V
│ + invoke-virtual {v5, v10, v6, v7}, Lcom/acvarium/tasclock/TimePeriods;->setEndTime(IJ)V
│
│ .line 220
│ - iget-object v8, p0, Lcom/acvarium/tasclock/TimingActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│ + move-object/from16 v0, p0
│
│ - invoke-virtual {v8}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V
│ + iget-object v5, v0, Lcom/acvarium/tasclock/TimingActivity;->listAdapter:Landroid/widget/ArrayAdapter;
│ +
│ + invoke-virtual {v5}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V
│
│ .line 221
│ - invoke-direct {p0}, Lcom/acvarium/tasclock/TimingActivity;->showTP()V
│ + invoke-direct/range {p0 .. p0}, Lcom/acvarium/tasclock/TimingActivity;->showTP()V
│
│ .line 222
│ - invoke-direct {p0}, Lcom/acvarium/tasclock/TimingActivity;->writeToMasterTable()V
│ + invoke-direct/range {p0 .. p0}, Lcom/acvarium/tasclock/TimingActivity;->writeToMasterTable()V
│
│ goto/16 :goto_0
│ .end method
│
│ .method public onClick(Landroid/view/View;)V
│ .locals 11
│ .param p1, "v" # Landroid/view/View;
│ @@ -1117,17 +1153,17 @@
│
│ invoke-virtual {v6}, Lcom/acvarium/tasclock/TimePeriods;->getLast()I
│
│ move-result v6
│
│ invoke-virtual {v5, v6}, Lcom/acvarium/tasclock/TimePeriods;->getEndTime(I)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 v5
│
│ invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 304
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimingActivity;->tDB:Landroid/database/sqlite/SQLiteDatabase;
│ @@ -1138,28 +1174,31 @@
│
│ new-array v7, v8, [Ljava/lang/String;
│
│ iget-object v8, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ iget-object v9, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ + .line 306
│ invoke-virtual {v9}, Lcom/acvarium/tasclock/TimePeriods;->getLast()I
│
│ move-result v9
│
│ invoke-virtual {v8, v9}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ move-result-wide v8
│
│ + .line 305
│ invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│
│ move-result-object v8
│
│ aput-object v8, v7, v10
│
│ + .line 304
│ invoke-virtual {v4, v5, v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ .line 307
│ invoke-virtual {v1}, Landroid/content/ContentValues;->clear()V
│
│ .line 309
│ invoke-direct {p0}, Lcom/acvarium/tasclock/TimingActivity;->writeToMasterTable()V
│ @@ -1225,26 +1264,28 @@
│ .line 321
│ const-string v4, "start"
│
│ iget-object v5, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ + .line 322
│ invoke-virtual {v6}, Lcom/acvarium/tasclock/TimePeriods;->getLast()I
│
│ move-result v6
│
│ invoke-virtual {v5, v6}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)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 v5
│
│ + .line 321
│ invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
│
│ .line 323
│ const-string v4, "end"
│
│ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ @@ -1376,26 +1417,28 @@
│
│ move-result-object v5
│
│ iget-object v6, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ iget v7, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ + .line 345
│ invoke-virtual {v6, v7}, Lcom/acvarium/tasclock/TimePeriods;->getSumOfPeriod(I)J
│
│ move-result-wide v6
│
│ invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v5
│
│ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v5
│
│ + .line 343
│ invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 346
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimingActivity;->tDB:Landroid/database/sqlite/SQLiteDatabase;
│
│ const-string v5, "tasks_timing"
│
│ @@ -1403,24 +1446,27 @@
│
│ new-array v7, v8, [Ljava/lang/String;
│
│ iget-object v8, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│
│ iget v9, p0, Lcom/acvarium/tasclock/TimingActivity;->sElenetPosition:I
│
│ + .line 348
│ invoke-virtual {v8, v9}, Lcom/acvarium/tasclock/TimePeriods;->getStartTime(I)J
│
│ move-result-wide v8
│
│ + .line 347
│ invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│
│ move-result-object v8
│
│ aput-object v8, v7, v10
│
│ + .line 346
│ invoke-virtual {v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
│
│ move-result v0
│
│ .line 349
│ .local v0, "clearCount":I
│ iget-object v4, p0, Lcom/acvarium/tasclock/TimingActivity;->timePeriods:Lcom/acvarium/tasclock/TimePeriods;
│ @@ -1843,14 +1889,15 @@
│
│ const/4 v5, 0x0
│
│ const/4 v6, 0x0
│
│ const/4 v7, 0x0
│
│ + .line 386
│ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
│
│ move-result-object v8
│
│ .line 390
│ .local v8, "c":Landroid/database/Cursor;
│ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z
│ @@ -1901,68 +1948,73 @@
│
│ const-string v2, "ID = "
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ + .line 401
│ invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I
│
│ move-result v2
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ const-string v2, ", name = "
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ + .line 402
│ invoke-interface {v8, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ const-string v2, ", start = "
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ + .line 403
│ invoke-interface {v8, v13}, Landroid/database/Cursor;->getLong(I)J
│
│ move-result-wide v2
│
│ invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ const-string v2, ", end = "
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ + .line 404
│ invoke-interface {v8, v10}, Landroid/database/Cursor;->getLong(I)J
│
│ move-result-wide v2
│
│ invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v1
│
│ + .line 400
│ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 408
│ invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z
│
│ move-result v0
├── smali/com/acvarium/tasclock/TimingActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/acvarium/tasclock/TimingActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/acvarium/tasclock/TimingActivity;
│
│ .prologue
│ .line 91
│ iput-object p1, p0, Lcom/acvarium/tasclock/TimingActivity$1;->this$0:Lcom/acvarium/tasclock/TimingActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/acvarium/tasclock/tpTask.smali
│ @@ -124,27 +124,27 @@
│ iput p1, p0, Lcom/acvarium/tasclock/tpTask;->orderNum:I
│
│ .line 26
│ return-void
│ .end method
│
│ .method public setPeriod(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "period" # J
│
│ .prologue
│ .line 28
│ iput-wide p1, p0, Lcom/acvarium/tasclock/tpTask;->period:J
│
│ .line 29
│ return-void
│ .end method
│
│ .method public setStatus(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "status" # J
│
│ .prologue
│ .line 44
│ iput-wide p1, p0, Lcom/acvarium/tasclock/tpTask;->status:J
│
│ .line 45
├── original/AndroidManifest.xml
│ @@ -1,168 +1,157 @@
│ -00000000: 0300 0800 7c0a 0000 0100 1c00 0005 0000 ....|...........
│ -00000010: 2300 0000 0000 0000 0000 0000 a800 0000 #...............
│ +00000000: 0300 0800 d009 0000 0100 1c00 9004 0000 ................
│ +00000010: 2200 0000 0000 0000 0000 0000 a400 0000 "...............
│ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4...
│ 00000030: 5200 0000 7600 0000 9000 0000 9c00 0000 R...v...........
│ 00000040: aa00 0000 b800 0000 c400 0000 ea00 0000 ................
│ 00000050: fc00 0000 5401 0000 5801 0000 6a01 0000 ....T...X...j...
│ -00000060: 7e01 0000 ac01 0000 b601 0000 ca01 0000 ~...............
│ -00000070: e401 0000 f801 0000 4002 0000 5e02 0000 ........@...^...
│ -00000080: 6e02 0000 a602 0000 ba02 0000 fe02 0000 n...............
│ -00000090: 1e03 0000 3003 0000 5003 0000 5e03 0000 ....0...P...^...
│ -000000a0: 7c03 0000 9c03 0000 ac03 0000 0204 0000 |...............
│ -000000b0: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n.
│ -000000c0: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e.
│ -000000d0: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m.
│ -000000e0: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d.
│ -000000f0: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n.
│ -00000100: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t.
│ -00000110: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i.
│ -00000120: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o.
│ -00000130: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p...
│ -00000140: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l.
│ -00000150: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h.
│ -00000160: 6500 6d00 6500 0000 0400 6e00 6100 6d00 e.m.e.....n.a.m.
│ -00000170: 6500 0000 1100 7300 6300 7200 6500 6500 e.....s.c.r.e.e.
│ -00000180: 6e00 4f00 7200 6900 6500 6e00 7400 6100 n.O.r.i.e.n.t.a.
│ -00000190: 7400 6900 6f00 6e00 0000 0700 6100 6e00 t.i.o.n.....a.n.
│ -000001a0: 6400 7200 6f00 6900 6400 0000 2a00 6800 d.r.o.i.d...*.h.
│ -000001b0: 7400 7400 7000 3a00 2f00 2f00 7300 6300 t.t.p.:././.s.c.
│ -000001c0: 6800 6500 6d00 6100 7300 2e00 6100 6e00 h.e.m.a.s...a.n.
│ -000001d0: 6400 7200 6f00 6900 6400 2e00 6300 6f00 d.r.o.i.d...c.o.
│ -000001e0: 6d00 2f00 6100 7000 6b00 2f00 7200 6500 m./.a.p.k./.r.e.
│ -000001f0: 7300 2f00 6100 6e00 6400 7200 6f00 6900 s./.a.n.d.r.o.i.
│ -00000200: 6400 0000 0000 0000 0700 7000 6100 6300 d.........p.a.c.
│ -00000210: 6b00 6100 6700 6500 0000 0800 6d00 6100 k.a.g.e.....m.a.
│ -00000220: 6e00 6900 6600 6500 7300 7400 0000 1500 n.i.f.e.s.t.....
│ -00000230: 6300 6f00 6d00 2e00 6100 6300 7600 6100 c.o.m...a.c.v.a.
│ -00000240: 7200 6900 7500 6d00 2e00 7400 6100 7300 r.i.u.m...t.a.s.
│ -00000250: 6300 6c00 6f00 6300 6b00 0000 0300 3100 c.l.o.c.k.....1.
│ -00000260: 2e00 3000 0000 0800 7500 7300 6500 7300 ..0.....u.s.e.s.
│ -00000270: 2d00 7300 6400 6b00 0000 0b00 6100 7000 -.s.d.k.....a.p.
│ -00000280: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o.
│ -00000290: 6e00 0000 0800 6100 6300 7400 6900 7600 n.....a.c.t.i.v.
│ -000002a0: 6900 7400 7900 0000 2200 6300 6f00 6d00 i.t.y...".c.o.m.
│ -000002b0: 2e00 6100 6300 7600 6100 7200 6900 7500 ..a.c.v.a.r.i.u.
│ -000002c0: 6d00 2e00 7400 6100 7300 6300 6c00 6f00 m...t.a.s.c.l.o.
│ -000002d0: 6300 6b00 2e00 4d00 6100 6900 6e00 4100 c.k...M.a.i.n.A.
│ -000002e0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y...
│ -000002f0: 0d00 6900 6e00 7400 6500 6e00 7400 2d00 ..i.n.t.e.n.t.-.
│ -00000300: 6600 6900 6c00 7400 6500 7200 0000 0600 f.i.l.t.e.r.....
│ -00000310: 6100 6300 7400 6900 6f00 6e00 0000 1a00 a.c.t.i.o.n.....
│ -00000320: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -00000330: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a.
│ -00000340: 6300 7400 6900 6f00 6e00 2e00 4d00 4100 c.t.i.o.n...M.A.
│ -00000350: 4900 4e00 0000 0800 6300 6100 7400 6500 I.N.....c.a.t.e.
│ -00000360: 6700 6f00 7200 7900 0000 2000 6100 6e00 g.o.r.y... .a.n.
│ -00000370: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n.
│ -00000380: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t.
│ -00000390: 6500 6700 6f00 7200 7900 2e00 4c00 4100 e.g.o.r.y...L.A.
│ -000003a0: 5500 4e00 4300 4800 4500 5200 0000 0e00 U.N.C.H.E.R.....
│ -000003b0: 5400 6900 6d00 6900 6e00 6700 4100 6300 T.i.m.i.n.g.A.c.
│ -000003c0: 7400 6900 7600 6900 7400 7900 0000 0700 t.i.v.i.t.y.....
│ -000003d0: 4100 6400 6400 5400 6100 7300 6b00 0000 A.d.d.T.a.s.k...
│ -000003e0: 0e00 5400 6900 6d00 6500 4400 6100 7400 ..T.i.m.e.D.a.t.
│ -000003f0: 6100 5000 6900 6300 6b00 6500 7200 0000 a.P.i.c.k.e.r...
│ -00000400: 0500 4100 6200 6f00 7500 7400 0000 0d00 ..A.b.o.u.t.....
│ -00000410: 6200 7500 6900 6c00 6400 7300 6500 7200 b.u.i.l.d.s.e.r.
│ -00000420: 7600 6500 7200 6900 6400 0000 0e00 6600 v.e.r.i.d.....f.
│ -00000430: 6400 7200 6f00 6900 6400 7300 6500 7200 d.r.o.i.d.s.e.r.
│ -00000440: 7600 6500 7200 6900 6400 0000 0600 6600 v.e.r.i.d.....f.
│ -00000450: 6400 7200 6f00 6900 6400 0000 2900 3000 d.r.o.i.d...).0.
│ -00000460: 3000 3700 6500 3300 6500 6500 6500 3200 0.7.e.3.e.e.e.2.
│ -00000470: 3700 3700 3000 6300 3200 3700 6300 3400 7.7.0.c.2.7.c.4.
│ -00000480: 6600 3100 3300 6300 6600 3500 6500 3600 f.1.3.c.f.5.e.6.
│ -00000490: 6400 6300 6400 6600 3400 3000 6400 3800 d.c.d.f.4.0.d.8.
│ -000004a0: 3600 3900 3200 3800 3200 3100 3500 2000 6.9.2.8.2.1.5. .
│ -000004b0: 0000 2900 3700 6400 3200 3100 3400 3100 ..).7.d.2.1.4.1.
│ -000004c0: 3700 3200 3800 3600 3100 3500 3600 3100 7.2.8.6.1.5.6.1.
│ -000004d0: 3200 3900 3100 6500 6600 6400 3900 6200 2.9.1.e.f.d.9.b.
│ -000004e0: 3400 3900 3200 3000 6400 6100 6600 3700 4.9.2.0.d.a.f.7.
│ -000004f0: 6500 6600 6200 6600 6200 3800 3600 3100 e.f.b.f.b.8.6.1.
│ -00000500: 6100 3600 2000 0000 8001 0800 3000 0000 a.6. .......0...
│ -00000510: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p...
│ -00000520: 8002 0101 0200 0101 0100 0101 0000 0101 ................
│ -00000530: 0300 0101 1e00 0101 0001 1000 1800 0000 ................
│ -00000540: 0200 0000 ffff ffff 0a00 0000 0b00 0000 ................
│ -00000550: 0201 1000 6000 0000 0200 0000 ffff ffff ....`...........
│ -00000560: ffff ffff 0e00 0000 1400 1400 0300 0000 ................
│ -00000570: 0000 0000 0b00 0000 0000 0000 ffff ffff ................
│ -00000580: 0800 0010 0200 0000 0b00 0000 0100 0000 ................
│ -00000590: 1000 0000 0800 0003 1000 0000 ffff ffff ................
│ -000005a0: 0d00 0000 0f00 0000 0800 0003 0f00 0000 ................
│ -000005b0: 0201 1000 4c00 0000 0700 0000 ffff ffff ....L...........
│ -000005c0: ffff ffff 1100 0000 1400 1400 0200 0000 ................
│ -000005d0: 0000 0000 0b00 0000 0200 0000 ffff ffff ................
│ -000005e0: 0800 0010 0900 0000 0b00 0000 0300 0000 ................
│ -000005f0: ffff ffff 0800 0010 0f00 0000 0301 1000 ................
│ -00000600: 1800 0000 0900 0000 ffff ffff ffff ffff ................
│ -00000610: 1100 0000 0201 1000 7400 0000 0b00 0000 ........t.......
│ -00000620: ffff ffff ffff ffff 1200 0000 1400 1400 ................
│ -00000630: 0400 0000 0000 0000 0b00 0000 0700 0000 ................
│ -00000640: ffff ffff 0800 0001 0300 077f 0b00 0000 ................
│ -00000650: 0600 0000 ffff ffff 0800 0001 0000 067f ................
│ -00000660: 0b00 0000 0500 0000 ffff ffff 0800 0001 ................
│ -00000670: 0e00 027f 0b00 0000 0400 0000 ffff ffff ................
│ -00000680: 0800 0012 ffff ffff 0201 1000 7400 0000 ............t...
│ -00000690: 1000 0000 ffff ffff ffff ffff 1300 0000 ................
│ -000006a0: 1400 1400 0400 0000 0000 0000 0b00 0000 ................
│ -000006b0: 0700 0000 ffff ffff 0800 0001 0400 077f ................
│ -000006c0: 0b00 0000 0600 0000 ffff ffff 0800 0001 ................
│ -000006d0: 0000 067f 0b00 0000 0800 0000 1400 0000 ................
│ -000006e0: 0800 0003 1400 0000 0b00 0000 0900 0000 ................
│ -000006f0: ffff ffff 0800 0010 0100 0000 0201 1000 ................
│ -00000700: 2400 0000 1500 0000 ffff ffff ffff ffff $...............
│ -00000710: 1500 0000 1400 1400 0000 0000 0000 0000 ................
│ -00000720: 0201 1000 3800 0000 1600 0000 ffff ffff ....8...........
│ -00000730: ffff ffff 1600 0000 1400 1400 0100 0000 ................
│ -00000740: 0000 0000 0b00 0000 0800 0000 1700 0000 ................
│ -00000750: 0800 0003 1700 0000 0301 1000 1800 0000 ................
│ -00000760: 1600 0000 ffff ffff ffff ffff 1600 0000 ................
│ -00000770: 0201 1000 3800 0000 1800 0000 ffff ffff ....8...........
│ -00000780: ffff ffff 1800 0000 1400 1400 0100 0000 ................
│ -00000790: 0000 0000 0b00 0000 0800 0000 1900 0000 ................
│ -000007a0: 0800 0003 1900 0000 0301 1000 1800 0000 ................
│ -000007b0: 1800 0000 ffff ffff ffff ffff 1800 0000 ................
│ -000007c0: 0301 1000 1800 0000 1900 0000 ffff ffff ................
│ -000007d0: ffff ffff 1500 0000 0301 1000 1800 0000 ................
│ -000007e0: 1a00 0000 ffff ffff ffff ffff 1300 0000 ................
│ -000007f0: 0201 1000 7400 0000 1b00 0000 ffff ffff ....t...........
│ -00000800: ffff ffff 1300 0000 1400 1400 0400 0000 ................
│ -00000810: 0000 0000 0b00 0000 0700 0000 ffff ffff ................
│ -00000820: 0800 0001 0500 077f 0b00 0000 0600 0000 ................
│ -00000830: ffff ffff 0800 0001 0000 067f 0b00 0000 ................
│ -00000840: 0800 0000 1a00 0000 0800 0003 1a00 0000 ................
│ -00000850: 0b00 0000 0900 0000 ffff ffff 0800 0010 ................
│ -00000860: 0100 0000 0301 1000 1800 0000 1b00 0000 ................
│ -00000870: ffff ffff ffff ffff 1300 0000 0201 1000 ................
│ -00000880: 6000 0000 1c00 0000 ffff ffff ffff ffff `...............
│ -00000890: 1300 0000 1400 1400 0300 0000 0000 0000 ................
│ -000008a0: 0b00 0000 0700 0000 ffff ffff 0800 0001 ................
│ -000008b0: 0b00 0301 0b00 0000 0800 0000 1b00 0000 ................
│ -000008c0: 0800 0003 1b00 0000 0b00 0000 0900 0000 ................
│ -000008d0: ffff ffff 0800 0010 0100 0000 0301 1000 ................
│ -000008e0: 1800 0000 1c00 0000 ffff ffff ffff ffff ................
│ -000008f0: 1300 0000 0201 1000 6000 0000 1d00 0000 ........`.......
│ -00000900: ffff ffff ffff ffff 1300 0000 1400 1400 ................
│ -00000910: 0300 0000 0000 0000 0b00 0000 0700 0000 ................
│ -00000920: ffff ffff 0800 0001 0300 077f 0b00 0000 ................
│ -00000930: 0800 0000 1c00 0000 0800 0003 1c00 0000 ................
│ -00000940: 0b00 0000 0900 0000 ffff ffff 0800 0010 ................
│ -00000950: 0100 0000 0301 1000 1800 0000 1d00 0000 ................
│ -00000960: ffff ffff ffff ffff 1300 0000 0201 1000 ................
│ -00000970: 4c00 0000 1e00 0000 ffff ffff ffff ffff L...............
│ -00000980: 1300 0000 1400 1400 0200 0000 0000 0000 ................
│ -00000990: 0b00 0000 0700 0000 ffff ffff 0800 0001 ................
│ -000009a0: 0400 077f 0b00 0000 0800 0000 1d00 0000 ................
│ -000009b0: 0800 0003 1d00 0000 0301 1000 1800 0000 ................
│ -000009c0: 1e00 0000 ffff ffff ffff ffff 1300 0000 ................
│ -000009d0: 0301 1000 1800 0000 1f00 0000 ffff ffff ................
│ -000009e0: ffff ffff 1200 0000 0201 1000 4c00 0000 ............L...
│ -000009f0: 2100 0000 ffff ffff ffff ffff 2000 0000 !........... ...
│ -00000a00: 1400 1400 0200 0000 0000 0000 ffff ffff ................
│ -00000a10: 1e00 0000 2100 0000 0800 0003 2100 0000 ....!.......!...
│ -00000a20: ffff ffff 1f00 0000 2200 0000 0800 0003 ........".......
│ -00000a30: 2200 0000 0301 1000 1800 0000 2300 0000 "...........#...
│ -00000a40: ffff ffff ffff ffff 2000 0000 0301 1000 ........ .......
│ -00000a50: 1800 0000 2300 0000 ffff ffff ffff ffff ....#...........
│ -00000a60: 0e00 0000 0101 1000 1800 0000 2300 0000 ............#...
│ -00000a70: ffff ffff 0a00 0000 0b00 0000 ............
│ +00000060: 9e01 0000 d201 0000 e601 0000 1402 0000 ................
│ +00000070: 1e02 0000 2602 0000 4402 0000 5802 0000 ....&...D...X...
│ +00000080: 7202 0000 8602 0000 ce02 0000 ec02 0000 r...............
│ +00000090: fc02 0000 3403 0000 4803 0000 8c03 0000 ....4...H.......
│ +000000a0: ac03 0000 be03 0000 de03 0000 0b00 7600 ..............v.
│ +000000b0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o.
│ +000000c0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s.
│ +000000d0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e...
│ +000000e0: 0d00 6d00 6900 6e00 5300 6400 6b00 5600 ..m.i.n.S.d.k.V.
│ +000000f0: 6500 7200 7300 6900 6f00 6e00 0000 1000 e.r.s.i.o.n.....
│ +00000100: 7400 6100 7200 6700 6500 7400 5300 6400 t.a.r.g.e.t.S.d.
│ +00000110: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n.
│ +00000120: 0000 0b00 6100 6c00 6c00 6f00 7700 4200 ....a.l.l.o.w.B.
│ +00000130: 6100 6300 6b00 7500 7000 0000 0400 6900 a.c.k.u.p.....i.
│ +00000140: 6300 6f00 6e00 0000 0500 6c00 6100 6200 c.o.n.....l.a.b.
│ +00000150: 6500 6c00 0000 0500 7400 6800 6500 6d00 e.l.....t.h.e.m.
│ +00000160: 6500 0000 0400 6e00 6100 6d00 6500 0000 e.....n.a.m.e...
│ +00000170: 1100 7300 6300 7200 6500 6500 6e00 4f00 ..s.c.r.e.e.n.O.
│ +00000180: 7200 6900 6500 6e00 7400 6100 7400 6900 r.i.e.n.t.a.t.i.
│ +00000190: 6f00 6e00 0000 0700 6100 6e00 6400 7200 o.n.....a.n.d.r.
│ +000001a0: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t.
│ +000001b0: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e.
│ +000001c0: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r.
│ +000001d0: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./.
│ +000001e0: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./.
│ +000001f0: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d...
│ +00000200: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a.
│ +00000210: 6700 6500 0000 1800 7000 6c00 6100 7400 g.e.....p.l.a.t.
│ +00000220: 6600 6f00 7200 6d00 4200 7500 6900 6c00 f.o.r.m.B.u.i.l.
│ +00000230: 6400 5600 6500 7200 7300 6900 6f00 6e00 d.V.e.r.s.i.o.n.
│ +00000240: 4300 6f00 6400 6500 0000 1800 7000 6c00 C.o.d.e.....p.l.
│ +00000250: 6100 7400 6600 6f00 7200 6d00 4200 7500 a.t.f.o.r.m.B.u.
│ +00000260: 6900 6c00 6400 5600 6500 7200 7300 6900 i.l.d.V.e.r.s.i.
│ +00000270: 6f00 6e00 4e00 6100 6d00 6500 0000 0800 o.n.N.a.m.e.....
│ +00000280: 6d00 6100 6e00 6900 6600 6500 7300 7400 m.a.n.i.f.e.s.t.
│ +00000290: 0000 1500 6300 6f00 6d00 2e00 6100 6300 ....c.o.m...a.c.
│ +000002a0: 7600 6100 7200 6900 7500 6d00 2e00 7400 v.a.r.i.u.m...t.
│ +000002b0: 6100 7300 6300 6c00 6f00 6300 6b00 0000 a.s.c.l.o.c.k...
│ +000002c0: 0300 3100 2e00 3000 0000 0200 3100 3500 ..1...0.....1.5.
│ +000002d0: 0000 0d00 3400 2e00 3000 2e00 3400 2d00 ....4...0...4.-.
│ +000002e0: 3100 3400 3000 3600 3400 3300 3000 0000 1.4.0.6.4.3.0...
│ +000002f0: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d.
│ +00000300: 6b00 0000 0b00 6100 7000 7000 6c00 6900 k.....a.p.p.l.i.
│ +00000310: 6300 6100 7400 6900 6f00 6e00 0000 0800 c.a.t.i.o.n.....
│ +00000320: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y.
│ +00000330: 0000 2200 6300 6f00 6d00 2e00 6100 6300 ..".c.o.m...a.c.
│ +00000340: 7600 6100 7200 6900 7500 6d00 2e00 7400 v.a.r.i.u.m...t.
│ +00000350: 6100 7300 6300 6c00 6f00 6300 6b00 2e00 a.s.c.l.o.c.k...
│ +00000360: 4d00 6100 6900 6e00 4100 6300 7400 6900 M.a.i.n.A.c.t.i.
│ +00000370: 7600 6900 7400 7900 0000 0d00 6900 6e00 v.i.t.y.....i.n.
│ +00000380: 7400 6500 6e00 7400 2d00 6600 6900 6c00 t.e.n.t.-.f.i.l.
│ +00000390: 7400 6500 7200 0000 0600 6100 6300 7400 t.e.r.....a.c.t.
│ +000003a0: 6900 6f00 6e00 0000 1a00 6100 6e00 6400 i.o.n.....a.n.d.
│ +000003b0: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t.
│ +000003c0: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i.
│ +000003d0: 6f00 6e00 2e00 4d00 4100 4900 4e00 0000 o.n...M.A.I.N...
│ +000003e0: 0800 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r.
│ +000003f0: 7900 0000 2000 6100 6e00 6400 7200 6f00 y... .a.n.d.r.o.
│ +00000400: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n.
│ +00000410: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o.
│ +00000420: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C.
│ +00000430: 4800 4500 5200 0000 0e00 5400 6900 6d00 H.E.R.....T.i.m.
│ +00000440: 6900 6e00 6700 4100 6300 7400 6900 7600 i.n.g.A.c.t.i.v.
│ +00000450: 6900 7400 7900 0000 0700 4100 6400 6400 i.t.y.....A.d.d.
│ +00000460: 5400 6100 7300 6b00 0000 0e00 5400 6900 T.a.s.k.....T.i.
│ +00000470: 6d00 6500 4400 6100 7400 6100 5000 6900 m.e.D.a.t.a.P.i.
│ +00000480: 6300 6b00 6500 7200 0000 0500 4100 6200 c.k.e.r.....A.b.
│ +00000490: 6f00 7500 7400 0000 8001 0800 3000 0000 o.u.t.......0...
│ +000004a0: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p...
│ +000004b0: 8002 0101 0200 0101 0100 0101 0000 0101 ................
│ +000004c0: 0300 0101 1e00 0101 0001 1000 1800 0000 ................
│ +000004d0: 0200 0000 ffff ffff 0a00 0000 0b00 0000 ................
│ +000004e0: 0201 1000 8800 0000 0200 0000 ffff ffff ................
│ +000004f0: ffff ffff 1000 0000 1400 1400 0500 0000 ................
│ +00000500: 0000 0000 0b00 0000 0000 0000 ffff ffff ................
│ +00000510: 0800 0010 0200 0000 0b00 0000 0100 0000 ................
│ +00000520: 1200 0000 0800 0003 1200 0000 ffff ffff ................
│ +00000530: 0d00 0000 1100 0000 0800 0003 1100 0000 ................
│ +00000540: ffff ffff 0e00 0000 1300 0000 0800 0010 ................
│ +00000550: 0f00 0000 ffff ffff 0f00 0000 1400 0000 ................
│ +00000560: 0800 0003 1400 0000 0201 1000 4c00 0000 ............L...
│ +00000570: 0700 0000 ffff ffff ffff ffff 1500 0000 ................
│ +00000580: 1400 1400 0200 0000 0000 0000 0b00 0000 ................
│ +00000590: 0200 0000 ffff ffff 0800 0010 0900 0000 ................
│ +000005a0: 0b00 0000 0300 0000 ffff ffff 0800 0010 ................
│ +000005b0: 0f00 0000 0301 1000 1800 0000 0900 0000 ................
│ +000005c0: ffff ffff ffff ffff 1500 0000 0201 1000 ................
│ +000005d0: 7400 0000 0b00 0000 ffff ffff ffff ffff t...............
│ +000005e0: 1600 0000 1400 1400 0400 0000 0000 0000 ................
│ +000005f0: 0b00 0000 0700 0000 ffff ffff 0800 0001 ................
│ +00000600: 0300 077f 0b00 0000 0600 0000 ffff ffff ................
│ +00000610: 0800 0001 0000 067f 0b00 0000 0500 0000 ................
│ +00000620: ffff ffff 0800 0001 0e00 027f 0b00 0000 ................
│ +00000630: 0400 0000 ffff ffff 0800 0012 ffff ffff ................
│ +00000640: 0201 1000 7400 0000 1000 0000 ffff ffff ....t...........
│ +00000650: ffff ffff 1700 0000 1400 1400 0400 0000 ................
│ +00000660: 0000 0000 0b00 0000 0700 0000 ffff ffff ................
│ +00000670: 0800 0001 0400 077f 0b00 0000 0600 0000 ................
│ +00000680: ffff ffff 0800 0001 0000 067f 0b00 0000 ................
│ +00000690: 0800 0000 1800 0000 0800 0003 1800 0000 ................
│ +000006a0: 0b00 0000 0900 0000 ffff ffff 0800 0010 ................
│ +000006b0: 0100 0000 0201 1000 2400 0000 1500 0000 ........$.......
│ +000006c0: ffff ffff ffff ffff 1900 0000 1400 1400 ................
│ +000006d0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ +000006e0: 1600 0000 ffff ffff ffff ffff 1a00 0000 ................
│ +000006f0: 1400 1400 0100 0000 0000 0000 0b00 0000 ................
│ +00000700: 0800 0000 1b00 0000 0800 0003 1b00 0000 ................
│ +00000710: 0301 1000 1800 0000 1600 0000 ffff ffff ................
│ +00000720: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8...
│ +00000730: 1800 0000 ffff ffff ffff ffff 1c00 0000 ................
│ +00000740: 1400 1400 0100 0000 0000 0000 0b00 0000 ................
│ +00000750: 0800 0000 1d00 0000 0800 0003 1d00 0000 ................
│ +00000760: 0301 1000 1800 0000 1800 0000 ffff ffff ................
│ +00000770: ffff ffff 1c00 0000 0301 1000 1800 0000 ................
│ +00000780: 1900 0000 ffff ffff ffff ffff 1900 0000 ................
│ +00000790: 0301 1000 1800 0000 1a00 0000 ffff ffff ................
│ +000007a0: ffff ffff 1700 0000 0201 1000 7400 0000 ............t...
│ +000007b0: 1b00 0000 ffff ffff ffff ffff 1700 0000 ................
│ +000007c0: 1400 1400 0400 0000 0000 0000 0b00 0000 ................
│ +000007d0: 0700 0000 ffff ffff 0800 0001 0500 077f ................
│ +000007e0: 0b00 0000 0600 0000 ffff ffff 0800 0001 ................
│ +000007f0: 0000 067f 0b00 0000 0800 0000 1e00 0000 ................
│ +00000800: 0800 0003 1e00 0000 0b00 0000 0900 0000 ................
│ +00000810: ffff ffff 0800 0010 0100 0000 0301 1000 ................
│ +00000820: 1800 0000 1b00 0000 ffff ffff ffff ffff ................
│ +00000830: 1700 0000 0201 1000 6000 0000 1c00 0000 ........`.......
│ +00000840: ffff ffff ffff ffff 1700 0000 1400 1400 ................
│ +00000850: 0300 0000 0000 0000 0b00 0000 0700 0000 ................
│ +00000860: ffff ffff 0800 0001 0b00 0301 0b00 0000 ................
│ +00000870: 0800 0000 1f00 0000 0800 0003 1f00 0000 ................
│ +00000880: 0b00 0000 0900 0000 ffff ffff 0800 0010 ................
│ +00000890: 0100 0000 0301 1000 1800 0000 1c00 0000 ................
│ +000008a0: ffff ffff ffff ffff 1700 0000 0201 1000 ................
│ +000008b0: 6000 0000 1d00 0000 ffff ffff ffff ffff `...............
│ +000008c0: 1700 0000 1400 1400 0300 0000 0000 0000 ................
│ +000008d0: 0b00 0000 0700 0000 ffff ffff 0800 0001 ................
│ +000008e0: 0300 077f 0b00 0000 0800 0000 2000 0000 ............ ...
│ +000008f0: 0800 0003 2000 0000 0b00 0000 0900 0000 .... ...........
│ +00000900: ffff ffff 0800 0010 0100 0000 0301 1000 ................
│ +00000910: 1800 0000 1d00 0000 ffff ffff ffff ffff ................
│ +00000920: 1700 0000 0201 1000 4c00 0000 1e00 0000 ........L.......
│ +00000930: ffff ffff ffff ffff 1700 0000 1400 1400 ................
│ +00000940: 0200 0000 0000 0000 0b00 0000 0700 0000 ................
│ +00000950: ffff ffff 0800 0001 0400 077f 0b00 0000 ................
│ +00000960: 0800 0000 2100 0000 0800 0003 2100 0000 ....!.......!...
│ +00000970: 0301 1000 1800 0000 1e00 0000 ffff ffff ................
│ +00000980: ffff ffff 1700 0000 0301 1000 1800 0000 ................
│ +00000990: 1f00 0000 ffff ffff ffff ffff 1600 0000 ................
│ +000009a0: 0301 1000 1800 0000 2100 0000 ffff ffff ........!.......
│ +000009b0: ffff ffff 1000 0000 0101 1000 1800 0000 ................
│ +000009c0: 2100 0000 ffff ffff 0a00 0000 0b00 0000 !...............
|