Lines Matching refs:v1
40 …0| invoke-virtual {v1,v2}, android.support.v4.app.BackStackState$1.createFromParcel(android.os.Par…
63 …0| invoke-virtual {v1,v2}, android.support.v4.app.BackStackState$1.newArray(int):android.support.v…
89 0| invoke-direct {v1}, java.lang.Object.<init>():void
93 7| iput-object v0, v1, android.support.v4.app.BackStackState.mOps
97 13| iput v0, v1, android.support.v4.app.BackStackState.mTransition
101 19| iput v0, v1, android.support.v4.app.BackStackState.mTransitionStyle
105 25| iput-object v0, v1, android.support.v4.app.BackStackState.mName
109 31| iput v0, v1, android.support.v4.app.BackStackState.mIndex
113 37| iput v0, v1, android.support.v4.app.BackStackState.mBreadCrumbTitleRes
119 47| iput-object v0, v1, android.support.v4.app.BackStackState.mBreadCrumbTitleText
123 53| iput v0, v1, android.support.v4.app.BackStackState.mBreadCrumbShortTitleRes
129 63| iput-object v0, v1, android.support.v4.app.BackStackState.mBreadCrumbShortTitleText
133 69| iput-object v0, v1, android.support.v4.app.BackStackState.mSharedElementSourceNames
137 75| iput-object v0, v1, android.support.v4.app.BackStackState.mSharedElementTargetNames
158 0| const/4 v1, #+0 (0x00000000 | 0.00000)
179 …33| invoke-static {v0,v3,v1}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
185 …43| invoke-static {v0,v3,v1}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
215 2| const/4 v1, #+0 (0x00000000 | 0.00000)
216 …3| invoke-direct {v0,v3,v1}, android.support.v4.app.Fragment$SavedState.<init>(android.os.Parcel, …
227 …0| invoke-virtual {v1,v2}, android.support.v4.app.Fragment$SavedState$1.createFromParcel(android.o…
250 …0| invoke-virtual {v1,v2}, android.support.v4.app.Fragment$SavedState$1.newArray(int):android.supp…
276 0| invoke-direct {v1}, java.lang.Object.<init>():void
280 7| iput-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
283 11| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
286 15| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
310 0| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
346 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentManagerState$1.createFromParcel(android.…
369 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentManagerState$1.newArray(int):android.sup…
406 0| invoke-direct {v1}, java.lang.Object.<init>():void
412 11| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mActive
416 17| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mAdded
422 27| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mBackStack
444 0| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mActive
447 5| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mAdded
450 10| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mBackStack
486 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentState$1.createFromParcel(android.os.Parc…
509 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentState$1.newArray(int):android.support.v4…
534 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
550 23| move v0, v1
569 50| move v0, v1
576 59| move v0, v1
588 74| iput-boolean v1, v3, android.support.v4.app.FragmentState.mHidden
608 92| move v1, v2
629 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
640 16| move v0, v1
655 39| move v0, v1
661 47| move v0, v1
671 60| invoke-virtual {v4,v1}, android.os.Parcel.writeInt(int):void
690 78| move v1, v2
714 2| const/4 v1, #+0 (0x00000000 | 0.00000)
715 …3| invoke-direct {v0,v3,v1}, android.support.v4.app.FragmentTabHost$SavedState.<init>(android.os.P…
726 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel(an…
749 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentTabHost$SavedState$1.newArray(int):andro…
775 0| invoke-direct {v1,v2}, android.view.View$BaseSavedState.<init>(android.os.Parcel):void
779 7| iput-object v0, v1, android.support.v4.app.FragmentTabHost$SavedState.curTab
790 …0| invoke-direct {v0,v1}, android.support.v4.app.FragmentTabHost$SavedState.<init>(android.os.Parc…
802 5| const-string/jumbo v1, "FragmentTabHost.SavedState{"
803 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
807 15| move-result v1
808 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
809 19| move-result-object v1
811 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
814 24| const-string/jumbo v1, " curTab="
816 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
819 31| iget-object v1, v2, android.support.v4.app.FragmentTabHost$SavedState.curTab
821 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
824 37| const-string/jumbo v1, "}"
826 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
840 …0| invoke-super {v1,v2,v3}, android.view.View$BaseSavedState.writeToParcel(android.os.Parcel, int)…
842 3| iget-object v0, v1, android.support.v4.app.FragmentTabHost$SavedState.curTab
870 1| iget-object v1, v6, android.content.pm.ActivityInfo.metaData
871 3| if-nez v1, Label_1
875 6| iget-object v1, v6, android.content.pm.ActivityInfo.metaData
877 11| invoke-virtual {v1,v2}, android.os.Bundle.getString(java.lang.String):java.lang.String
885 18| const/4 v1, #+0 (0x00000000 | 0.00000)
886 19| invoke-virtual {v0,v1}, java.lang.String.charAt(int):char
887 22| move-result v1
889 25| if-ne v1, v2, Label_3
891 27| new-instance v1, java.lang.StringBuilder
892 29| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
895 …36| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
896 39| move-result-object v1
897 …40| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
898 43| move-result-object v1
899 44| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
929 …6| invoke-super {v1,v2,v3}, android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName…
945 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
946 4| if-lt v0, v1, Label_2
948 6| new-instance v1, android.support.v4.app.NavUtils$NavUtilsImplJB
949 8| invoke-direct {v1}, android.support.v4.app.NavUtils$NavUtilsImplJB.<init>():void
950 11| sput-object v1, android.support.v4.app.NavUtils.IMPL
956 14| new-instance v1, android.support.v4.app.NavUtils$NavUtilsImplBase
957 16| invoke-direct {v1}, android.support.v4.app.NavUtils$NavUtilsImplBase.<init>():void
958 19| sput-object v1, android.support.v4.app.NavUtils.IMPL
982 4| move-result-object v1
984 .local v1, "parentActivity", java.lang.String
985 5| if-nez v1, Label_1
994 …14| invoke-direct {v3,v4,v1}, android.content.ComponentName.<init>(java.lang.String, java.lang.Str…
1038 15| move-result-object v1
1040 .local v1, "parentActivity", java.lang.String
1041 16| return-object v1
1061 0| iget-object v0, v1, android.content.pm.ActivityInfo.parentActivityName
1092 2| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
1093 4| if-lt v0, v1, Label_2
1116 0| invoke-direct {v1}, java.lang.Object.<init>():void
1120 8| iput-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1122 10| iput-object v2, v1, android.support.v4.app.TaskStackBuilder.mSourceContext
1135 …2| invoke-direct {v0,v1}, android.support.v4.app.TaskStackBuilder.<init>(android.content.Context):…
1146 0| iget-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1149 5| return-object v1
1161 5| move-result v1
1164 .local v1, "insertAt", int
1174 16| invoke-virtual {v3,v1,v2}, java.util.ArrayList.add(int, java.lang.Object):void
1213 2| iget-object v1, v2, android.support.v4.app.TaskStackBuilder.mSourceContext
1214 …4| invoke-direct {v0,v1,v3}, android.content.ComponentName.<init>(android.content.Context, java.la…
1226 0| iget-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1239 …1| invoke-virtual {v1,v0}, android.support.v4.app.TaskStackBuilder.startActivities(android.os.Bund…
1288 58| new-instance v1, android.content.Intent
1292 65| invoke-direct {v1,v2}, android.content.Intent.<init>(android.content.Intent):void
1294 .local v1, "topIntent", android.content.Intent
1296 70| invoke-virtual {v1,v2}, android.content.Intent.addFlags(int):android.content.Intent
1299 75| invoke-virtual {v2,v1}, android.content.Context.startActivity(android.content.Intent):void
1302 .end_local v1
1340 3| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
1341 5| if-lt v0, v1, Label_1
1348 11| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
1349 13| if-lt v0, v1, Label_2
1356 19| const/4 v1, #+0 (0x00000000 | 0.00000)
1357 20| return v1
1377 … 0| invoke-virtual {v0,v1}, android.content.Context.startActivities(android.content.Intent[]):void
1399 …0| invoke-virtual {v0,v1,v2}, android.content.Context.startActivities(android.content.Intent[], an…
1426 2| const-string/jumbo v1, "android.intent.action.MAIN"
1427 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
1432 11| const-string/jumbo v1, "android.intent.category.LAUNCHER"
1433 …14| invoke-virtual {v0,v1}, android.content.Intent.addCategory(java.lang.String):android.content.I…
1479 2| const/16 v1, #+15 (0x0000000f | 2.10195e-44)
1480 4| if-lt v0, v1, Label_2
1482 6| new-instance v1, android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1
1483 …8| invoke-direct {v1}, android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.<init>():void
1484 11| sput-object v1, android.support.v4.content.IntentCompat.IMPL
1490 14| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
1491 16| if-lt v0, v1, Label_3
1493 18| new-instance v1, android.support.v4.content.IntentCompat$IntentCompatImplHC
1494 20| invoke-direct {v1}, android.support.v4.content.IntentCompat$IntentCompatImplHC.<init>():void
1495 23| sput-object v1, android.support.v4.content.IntentCompat.IMPL
1499 27| new-instance v1, android.support.v4.content.IntentCompat$IntentCompatImplBase
1500 … 29| invoke-direct {v1}, android.support.v4.content.IntentCompat$IntentCompatImplBase.<init>():void
1501 32| sput-object v1, android.support.v4.content.IntentCompat.IMPL
1524 …2| invoke-interface {v0,v1}, android.support.v4.content.IntentCompat$IntentCompatImpl.makeMainActi…
1546 …0| invoke-static {v1}, android.content.Intent.makeMainActivity(android.content.ComponentName):andr…
1566 … 0| iput-object v1, v0, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1577 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.<init…
1588 … 0| iget-object v0, v1, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1601 0| const/4 v1, #+0 (0x00000000 | 0.00000)
1602 1| invoke-virtual {v3,v1}, android.os.Parcel.setDataPosition(int):void
1604 4| sget-object v1, android.support.v4.media.MediaBrowserCompat$MediaItem.CREATOR
1605 …6| invoke-interface {v1,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
1612 … 15| iget-object v1, v2, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1613 …17| invoke-virtual {v1,v0}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded(…
1628 6| const/16 v1, #+23 (0x00000017 | 3.22299e-44)
1629 8| if-lt v0, v1, Label_2
1686 0| invoke-direct {v1}, java.lang.Object.<init>():void
1689 4| iput-boolean v0, v1, android.support.v4.os.ResultReceiver.mLocal
1692 7| iput-object v0, v1, android.support.v4.os.ResultReceiver.mHandler
1698 17| iput-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1730 0| monitor-enter v1
1733 1| iget-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1737 …7| invoke-direct {v0,v1}, android.support.v4.os.ResultReceiver$MyResultReceiver.<init>(android.sup…
1738 10| iput-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1741 12| iget-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1747 21| monitor-exit v1
1753 24| monitor-exit v1
1764 0| const-class v1, android.support.v4.media.MediaBrowserCompat
1765 2| invoke-virtual {v1}, java.lang.Class.getClassLoader():java.lang.ClassLoader
1766 5| move-result-object v1
1767 6| invoke-virtual {v5,v1}, android.os.Bundle.setClassLoader(java.lang.ClassLoader):void
1773 13| iget-object v1, v3, android.support.v4.media.MediaBrowserCompat$ItemReceiver.mCallback
1775 …17| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onError(java.…
1780 21| const-string/jumbo v1, "media_item"
1781 24| invoke-virtual {v5,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
1782 27| move-result v1
1783 28| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
1785 30| if-nez v1, Label_1
1787 32| const-string/jumbo v1, "media_item"
1788 …35| invoke-virtual {v5,v1}, android.os.Bundle.getParcelable(java.lang.String):android.os.Parcelable
1792 39| instance-of v1, v0, android.support.v4.media.MediaBrowserCompat$MediaItem
1793 41| if-eqz v1, Label_4
1795 43| iget-object v1, v3, android.support.v4.media.MediaBrowserCompat$ItemReceiver.mCallback
1798 …47| invoke-virtual {v1,v0}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded(…
1805 51| iget-object v1, v3, android.support.v4.media.MediaBrowserCompat$ItemReceiver.mCallback
1807 …55| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onError(java.…
1830 2| const/4 v1, #+0 (0x00000000 | 0.00000)
1831 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaBrowserCompat$MediaItem.<init>(android.…
1842 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParce…
1865 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray(int):a…
1891 0| invoke-direct {v1}, java.lang.Object.<init>():void
1895 7| iput v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mFlags
1901 17| iput-object v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mDescription
1912 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompat$MediaItem.<init>(android.os.…
1933 2| const-string/jumbo v1, "MediaItem{"
1934 5| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
1937 8| const-string/jumbo v1, "mFlags="
1938 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
1939 14| move-result-object v1
1941 17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
1943 20| const-string/jumbo v1, ", mDescription="
1944 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
1945 26| move-result-object v1
1947 …29| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
1949 32| const/16 v1, #+125 (0x0000007d | 1.75162e-43)
1950 34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
1953 40| move-result-object v1
1954 41| return-object v1
1964 0| iget v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mFlags
1967 5| iget-object v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mDescription
1980 3| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
1981 4| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
1993 .local_ex v1, "callback", android.support.v4.media.MediaBrowserCompatApi23$ItemCallback, "TT;"
1998 …3| iput-object v1, v0, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2010 …0| iget-object v0, v1, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2027 4| const/4 v1, #+0 (0x00000000 | 0.00000)
2028 …5| invoke-virtual {v3,v0,v1}, android.media.browse.MediaBrowser$MediaItem.writeToParcel(android.os…
2030 …8| iget-object v1, v2, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2031 …10| invoke-interface {v1,v0}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallback.onItem…
2054 …2| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.<init…
2077 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
2078 4| if-ge v0, v1, Label_1
2081 8| const/4 v1, #+0 (0x00000000 | 0.00000)
2082 …9| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaDescriptionCompat.<init>(android.os.Par…
2100 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(andr…
2123 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaDescriptionCompat$1.newArray(int):android…
2146 2| iget-object v1, v10, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaId
2168 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mDescription
2180 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mExtras
2192 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mIcon
2204 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mIconUri
2216 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaId
2228 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaUri
2240 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mSubtitle
2252 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mTitle
2277 0| const/4 v1, #+0 (0x00000000 | 0.00000)
2303 …40| invoke-virtual {v3,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Par…
2308 …48| invoke-virtual {v3,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Par…
2317 …62| invoke-virtual {v3,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Par…
2331 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaDescriptionCompat.<init>(android.os.Parcel…
2344 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat.mMediaId
2449 94| move-result-object v1
2451 .local v1, "descriptionCompat", android.support.v4.media.MediaDescriptionCompat
2452 95| iput-object v7, v1, android.support.v4.media.MediaDescriptionCompat.mDescriptionObj
2454 97| return-object v1
2457 .end_local v1
2537 49| iget-object v1, v5, android.support.v4.media.MediaDescriptionCompat.mExtras
2539 .local v1, "extras", android.os.Bundle
2545 59| if-nez v1, Label_3
2547 61| new-instance v1, android.os.Bundle
2548 .end_local v1
2549 63| invoke-direct {v1}, android.os.Bundle.<init>():void
2551 .restart_local v1
2554 70| invoke-virtual {v1,v2,v3}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
2559 …78| invoke-virtual {v1,v2,v3}, android.os.Bundle.putParcelable(java.lang.String, android.os.Parcel…
2562 …81| invoke-static {v0,v1}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras(…
2587 5| iget-object v1, v2, android.support.v4.media.MediaDescriptionCompat.mTitle
2588 …7| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.String…
2590 11| const-string/jumbo v1, ", "
2591 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2593 18| iget-object v1, v2, android.support.v4.media.MediaDescriptionCompat.mSubtitle
2594 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
2596 24| const-string/jumbo v1, ", "
2597 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2599 31| iget-object v1, v2, android.support.v4.media.MediaDescriptionCompat.mDescription
2600 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
2615 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
2616 4| if-ge v0, v1, Label_2
2669 0| check-cast v1, android.media.MediaDescription$Builder
2670 .end_local v1
2671 …2| invoke-virtual {v1}, android.media.MediaDescription$Builder.build():android.media.MediaDescript…
2696 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setDescription(java.lang.CharSeq…
2710 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setExtras(android.os.Bundle):and…
2724 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setIconBitmap(android.graphics.B…
2738 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setIconUri(android.net.Uri):andr…
2752 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setMediaId(java.lang.String):and…
2766 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setSubtitle(java.lang.CharSequen…
2780 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setTitle(java.lang.CharSequence)…
2803 …2| invoke-interface {v0,v1}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
2815 0| check-cast v1, android.media.MediaDescription
2816 .end_local v1
2817 2| invoke-virtual {v1}, android.media.MediaDescription.getDescription():java.lang.CharSequence
2829 0| check-cast v1, android.media.MediaDescription
2830 .end_local v1
2831 2| invoke-virtual {v1}, android.media.MediaDescription.getExtras():android.os.Bundle
2843 0| check-cast v1, android.media.MediaDescription
2844 .end_local v1
2845 2| invoke-virtual {v1}, android.media.MediaDescription.getIconBitmap():android.graphics.Bitmap
2857 0| check-cast v1, android.media.MediaDescription
2858 .end_local v1
2859 2| invoke-virtual {v1}, android.media.MediaDescription.getIconUri():android.net.Uri
2871 0| check-cast v1, android.media.MediaDescription
2872 .end_local v1
2873 2| invoke-virtual {v1}, android.media.MediaDescription.getMediaId():java.lang.String
2885 0| check-cast v1, android.media.MediaDescription
2886 .end_local v1
2887 2| invoke-virtual {v1}, android.media.MediaDescription.getSubtitle():java.lang.CharSequence
2899 0| check-cast v1, android.media.MediaDescription
2900 .end_local v1
2901 2| invoke-virtual {v1}, android.media.MediaDescription.getTitle():java.lang.CharSequence
2915 …2| invoke-virtual {v0,v1,v2}, android.media.MediaDescription.writeToParcel(android.os.Parcel, int)…
2939 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setMediaUri(android.net.Uri):and…
2961 0| check-cast v1, android.media.MediaDescription
2962 .end_local v1
2963 2| invoke-virtual {v1}, android.media.MediaDescription.getMediaUri():android.net.Uri
2987 2| const/4 v1, #+0 (0x00000000 | 0.00000)
2988 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaMetadataCompat.<init>(android.os.Parcel…
2999 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaMetadataCompat$1.createFromParcel(android…
3022 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaMetadataCompat$1.newArray(int):android.su…
3042 13| const-string/jumbo v1, "android.media.metadata.TITLE"
3045 …20| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3048 25| const-string/jumbo v1, "android.media.metadata.ARTIST"
3051 …32| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3054 37| const-string/jumbo v1, "android.media.metadata.DURATION"
3057 …44| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3060 49| const-string/jumbo v1, "android.media.metadata.ALBUM"
3063 …56| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3066 61| const-string/jumbo v1, "android.media.metadata.AUTHOR"
3069 …68| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3072 73| const-string/jumbo v1, "android.media.metadata.WRITER"
3075 …80| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3078 85| const-string/jumbo v1, "android.media.metadata.COMPOSER"
3081 …92| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3084 97| const-string/jumbo v1, "android.media.metadata.COMPILATION"
3087 …104| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3090 109| const-string/jumbo v1, "android.media.metadata.DATE"
3093 …116| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3096 121| const-string/jumbo v1, "android.media.metadata.YEAR"
3099 …128| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3102 133| const-string/jumbo v1, "android.media.metadata.GENRE"
3105 …140| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3108 145| const-string/jumbo v1, "android.media.metadata.TRACK_NUMBER"
3111 …152| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3114 157| const-string/jumbo v1, "android.media.metadata.NUM_TRACKS"
3117 …164| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3120 169| const-string/jumbo v1, "android.media.metadata.DISC_NUMBER"
3123 …176| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3126 181| const-string/jumbo v1, "android.media.metadata.ALBUM_ARTIST"
3129 …188| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3132 193| const-string/jumbo v1, "android.media.metadata.ART"
3135 …200| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3138 205| const-string/jumbo v1, "android.media.metadata.ART_URI"
3141 …212| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3144 217| const-string/jumbo v1, "android.media.metadata.ALBUM_ART"
3147 …224| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3150 229| const-string/jumbo v1, "android.media.metadata.ALBUM_ART_URI"
3153 …236| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3156 241| const-string/jumbo v1, "android.media.metadata.USER_RATING"
3159 …248| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3162 253| const-string/jumbo v1, "android.media.metadata.RATING"
3165 …260| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3168 265| const-string/jumbo v1, "android.media.metadata.DISPLAY_TITLE"
3171 …272| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3174 277| const-string/jumbo v1, "android.media.metadata.DISPLAY_SUBTITLE"
3177 …284| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3180 289| const-string/jumbo v1, "android.media.metadata.DISPLAY_DESCRIPTION"
3183 …296| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3186 301| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON"
3189 …308| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3192 313| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON_URI"
3195 …320| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3198 325| const-string/jumbo v1, "android.media.metadata.MEDIA_ID"
3201 …332| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3206 338| const-string/jumbo v1, "android.media.metadata.TITLE"
3207 341| aput-object v1, v0, v4
3209 343| const-string/jumbo v1, "android.media.metadata.ARTIST"
3210 346| aput-object v1, v0, v3
3212 348| const-string/jumbo v1, "android.media.metadata.ALBUM"
3213 351| aput-object v1, v0, v5
3215 353| const-string/jumbo v1, "android.media.metadata.ALBUM_ARTIST"
3216 356| aput-object v1, v0, v6
3218 358| const-string/jumbo v1, "android.media.metadata.WRITER"
3220 362| aput-object v1, v0, v2
3222 364| const-string/jumbo v1, "android.media.metadata.AUTHOR"
3224 368| aput-object v1, v0, v2
3226 370| const-string/jumbo v1, "android.media.metadata.COMPOSER"
3228 374| aput-object v1, v0, v2
3234 380| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON"
3235 383| aput-object v1, v0, v4
3237 385| const-string/jumbo v1, "android.media.metadata.ART"
3238 388| aput-object v1, v0, v3
3240 390| const-string/jumbo v1, "android.media.metadata.ALBUM_ART"
3241 393| aput-object v1, v0, v5
3247 399| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON_URI"
3248 402| aput-object v1, v0, v4
3250 404| const-string/jumbo v1, "android.media.metadata.ART_URI"
3251 407| aput-object v1, v0, v3
3253 409| const-string/jumbo v1, "android.media.metadata.ALBUM_ART_URI"
3254 412| aput-object v1, v0, v5
3273 0| invoke-direct {v1}, java.lang.Object.<init>():void
3277 7| iput-object v0, v1, android.support.v4.media.MediaMetadataCompat.mBundle
3288 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaMetadataCompat.<init>(android.os.Parcel):v…
3309 0| iget-object v0, v1, android.support.v4.media.MediaMetadataCompat.mBundle
3335 5| move-result v1
3339 …11| invoke-direct {v0,v1,v2,v3}, android.support.v4.media.RatingCompat.<init>(int, float, android.…
3350 …0| invoke-virtual {v1,v2}, android.support.v4.media.RatingCompat$1.createFromParcel(android.os.Par…
3373 …0| invoke-virtual {v1,v2}, android.support.v4.media.RatingCompat$1.newArray(int):android.support.v…
3401 3| iput v1, v0, android.support.v4.media.RatingCompat.mRatingStyle
3414 0| invoke-direct {v0,v1,v2}, android.support.v4.media.RatingCompat.<init>(int, float):void
3424 0| iget v0, v1, android.support.v4.media.RatingCompat.mRatingStyle
3436 5| const-string/jumbo v1, "Rating:style="
3437 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
3439 12| iget v1, v3, android.support.v4.media.RatingCompat.mRatingStyle
3440 14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
3442 18| const-string/jumbo v1, " rating="
3443 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3444 24| move-result-object v1
3453 …35| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3473 0| iget v0, v1, android.support.v4.media.RatingCompat.mRatingStyle
3476 5| iget v0, v1, android.support.v4.media.RatingCompat.mRatingValue
3501 2| const/4 v1, #+0 (0x00000000 | 0.00000)
3502 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.session.MediaSessionCompat$QueueItem.<init>(…
3513 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createF…
3536 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArra…
3571 16| move-result-wide v0:v1
3572 17| iput-wide v0:v1, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mId
3583 …0| invoke-direct {v0,v1}, android.support.v4.media.session.MediaSessionCompat$QueueItem.<init>(and…
3605 5| const-string/jumbo v1, "MediaSession.QueueItem {Description="
3606 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
3609 … 12| iget-object v1, v4, android.support.v4.media.session.MediaSessionCompat$QueueItem.mDescription
3611 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
3614 18| const-string/jumbo v1, ", Id="
3616 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3624 31| const-string/jumbo v1, " }"
3626 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3643 5| iget-wide v0:v1, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mId
3644 7| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
3679 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapp…
3702 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapp…
3727 0| invoke-direct {v1}, java.lang.Object.<init>():void
3733 …11| iput-object v0, v1, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.…
3755 …0| iget-object v0, v1, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.m…
3779 0| sget v1, android.os.Build$VERSION.SDK_INT
3781 4| if-lt v1, v2, Label_2
3783 6| const/4 v1, #+0 (0x00000000 | 0.00000)
3784 …7| invoke-virtual {v4,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Parc…
3789 11| new-instance v1, android.support.v4.media.session.MediaSessionCompat$Token
3790 …13| invoke-direct {v1,v0}, android.support.v4.media.session.MediaSessionCompat$Token.<init>(java.l…
3791 16| return-object v1
3808 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$Token$1.createFromP…
3831 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$Token$1.newArray(in…
3859 3| iput-object v1, v0, android.support.v4.media.session.MediaSessionCompat$Token.mInner
3882 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
3883 4| if-lt v0, v1, Label_2
3929 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParce…
3952 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.ParcelableVolumeInfo$1.newArray(int):a…
3978 0| invoke-direct {v1}, java.lang.Object.<init>():void
3982 7| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.volumeType
3986 13| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.controlType
3990 19| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.maxVolume
3994 25| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.currentVolume
3998 31| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.audioStream
4020 0| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.volumeType
4023 5| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.controlType
4026 10| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.maxVolume
4029 15| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.currentVolume
4032 20| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.audioStream
4057 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4058 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.session.PlaybackStateCompat.<init>(android.o…
4069 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel…
4092 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$1.newArray(int):an…
4116 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4117 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.session.PlaybackStateCompat$CustomAction.<in…
4128 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.cre…
4151 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.new…
4177 0| invoke-direct {v1}, java.lang.Object.<init>():void
4181 … 7| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mAction
4187 17| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4191 23| iput v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4195 … 29| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4206 …0| invoke-direct {v0,v1}, android.support.v4.media.session.PlaybackStateCompat$CustomAction.<init>…
4228 5| const-string/jumbo v1, "Action:mName='"
4229 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
4232 12| iget-object v1, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4234 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
4237 18| const-string/jumbo v1, ", mIcon="
4239 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4242 25| iget v1, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4244 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
4247 31| const-string/jumbo v1, ", mExtras="
4249 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4252 … 38| iget-object v1, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4254 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
4268 … 0| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mAction
4271 5| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4274 10| iget v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4277 … 15| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4311 12| move-result-wide v0:v1
4312 13| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mPosition
4319 24| move-result-wide v0:v1
4320 25| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mUpdateTime
4323 30| move-result-wide v0:v1
4324 31| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mBufferedPosition
4327 36| move-result-wide v0:v1
4328 37| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActions
4342 60| move-result-wide v0:v1
4343 61| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActiveItemId
4358 …0| invoke-direct {v0,v1}, android.support.v4.media.session.PlaybackStateCompat.<init>(android.os.P…
4379 2| const-string/jumbo v1, "PlaybackState {"
4380 5| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
4383 8| const-string/jumbo v1, "state="
4384 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4385 14| move-result-object v1
4387 17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
4389 20| const-string/jumbo v1, ", position="
4390 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4391 26| move-result-object v1
4393 29| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
4395 32| const-string/jumbo v1, ", buffered position="
4396 …35| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4397 38| move-result-object v1
4399 41| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
4401 44| const-string/jumbo v1, ", speed="
4402 …47| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4403 50| move-result-object v1
4405 53| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
4407 56| const-string/jumbo v1, ", updated="
4408 …59| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4409 62| move-result-object v1
4411 65| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
4413 68| const-string/jumbo v1, ", actions="
4414 …71| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4415 74| move-result-object v1
4417 77| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
4419 80| const-string/jumbo v1, ", error="
4420 …83| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4421 86| move-result-object v1
4423 …89| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
4425 92| const-string/jumbo v1, ", custom actions="
4426 …95| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4427 98| move-result-object v1
4429 …101| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
4431 104| const-string/jumbo v1, ", active item id="
4432 …107| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
4433 110| move-result-object v1
4435 113| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
4437 116| const-string/jumbo v1, "}"
4438 …119| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
4441 125| move-result-object v1
4442 126| return-object v1
4455 5| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mPosition
4456 7| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4461 15| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mUpdateTime
4462 17| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4464 20| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mBufferedPosition
4465 22| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4467 25| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActions
4468 27| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4476 40| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActiveItemId
4477 42| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4503 2| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
4504 4| if-lt v0, v1, Label_2
4526 3| iput-object v1, v0, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
4537 0| iget-object v0, v1, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
4553 4| const-string/jumbo v1, "android.support.v4.os.IResultReceiver"
4554 7| invoke-virtual {v0,v1}, android.os.Parcel.writeInterfaceToken(java.lang.String):void
4560 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
4561 16| invoke-virtual {v0,v1}, android.os.Parcel.writeInt(int):void
4563 19| const/4 v1, #+0 (0x00000000 | 0.00000)
4564 20| invoke-virtual {v7,v0,v1}, android.os.Bundle.writeToParcel(android.os.Parcel, int):void
4567 23| iget-object v1, v5, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
4571 …28| invoke-interface {v1,v2,v0,v3,v4}, android.os.IBinder.transact(int, android.os.Parcel, android…
4580 35| const/4 v1, #+0 (0x00000000 | 0.00000)
4582 36| invoke-virtual {v0,v1}, android.os.Parcel.writeInt(int):void
4588 41| move-exception v1
4592 45| throw v1
4601 0| invoke-direct {v1}, android.os.Binder.<init>():void
4604 …6| invoke-virtual {v1,v1,v0}, android.support.v4.os.IResultReceiver$Stub.attachInterface(android.o…
4615 0| const/4 v1, #+0 (0x00000000 | 0.00000)
4619 3| return-object v1
4622 4| const-string/jumbo v1, "android.support.v4.os.IResultReceiver"
4623 …7| invoke-interface {v2,v1}, android.os.IBinder.queryLocalInterface(java.lang.String):android.os.I…
4628 13| instance-of v1, v0, android.support.v4.os.IResultReceiver
4629 15| if-eqz v1, Label_2
4637 20| new-instance v1, android.support.v4.os.IResultReceiver$Stub$Proxy
4638 …22| invoke-direct {v1,v2}, android.support.v4.os.IResultReceiver$Stub$Proxy.<init>(android.os.IBin…
4639 25| return-object v1
4685 37| move-result-object v1
4686 38| check-cast v1, android.os.Bundle
4689 …40| invoke-virtual {v4,v0,v1}, android.support.v4.os.IResultReceiver$Stub.send(int, android.os.Bun…
4694 44| const/4 v1, #+0 (0x00000000 | 0.00000)
4695 .local v1, "_arg1", android.os.Bundle
4710 ….local_ex v1, "callbacks", android.support.v4.os.ParcelableCompatCreatorCallbacks, "Landroid/suppo…
4715 3| iput-object v1, v0, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
4728 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4729 …3| invoke-interface {v0,v3,v1}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
4741 0| iget-object v0, v1, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
4766 2| const/16 v1, #+13 (0x0000000d | 1.82169e-44)
4767 4| if-lt v0, v1, Label_1
4792 ….local_ex v1, "callbacks", android.support.v4.os.ParcelableCompatCreatorCallbacks, "Landroid/suppo…
4797 3| iput-object v1, v0, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
4810 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4811 …3| invoke-interface {v0,v3,v1}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
4823 0| iget-object v0, v1, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
4836 0| iget-object v0, v1, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
4857 ….local_ex v1, "callbacks", android.support.v4.os.ParcelableCompatCreatorCallbacks, "Landroid/suppo…
4861 …2| invoke-direct {v0,v1}, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.<init>(android…
4895 …0| invoke-virtual {v1,v2}, android.support.v4.os.ResultReceiver$1.createFromParcel(android.os.Parc…
4918 …0| invoke-virtual {v1,v2}, android.support.v4.os.ResultReceiver$1.newArray(int):android.support.v4…
4930 0| iput-object v1, v0, android.support.v4.os.ResultReceiver$MyResultReceiver.this$0
4948 10| new-instance v1, android.support.v4.os.ResultReceiver$MyRunnable
4950 …14| invoke-direct {v1,v2,v4,v5}, android.support.v4.os.ResultReceiver$MyRunnable.<init>(android.su…
4951 17| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
4969 0| iput-object v1, v0, android.support.v4.os.ResultReceiver$MyRunnable.this$0
4986 2| iget v1, v3, android.support.v4.os.ResultReceiver$MyRunnable.mResultCode
4988 …6| invoke-virtual {v0,v1,v2}, android.support.v4.os.ResultReceiver.onReceiveResult(int, android.os…
5018 7| move-result v1
5019 8| if-eqz v1, Label_2
5022 13| move-result-object v1
5023 14| invoke-interface {v2,v1}, java.util.Map.containsKey(java.lang.Object):boolean
5024 17| move-result v1
5025 18| if-nez v1, Label_1
5027 20| const/4 v1, #+0 (0x00000000 | 0.00000)
5028 21| return v1
5031 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5032 23| return v1
5079 29| move-exception v1
5081 .local v1, "ignored", java.lang.NullPointerException
5085 .end_local v1
5100 3| move-result v1
5102 .local v1, "oldSize", int
5120 27| if-eq v1, v2, Label_4
5139 3| move-result v1
5141 .local v1, "oldSize", int
5165 37| if-eq v1, v2, Label_4
5216 0| iget-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
5220 …6| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$EntrySet.<init>(android.support.v…
5221 9| iput-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
5224 11| iget-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
5234 0| iget-object v0, v1, android.support.v4.util.MapCollections.mKeySet
5238 …6| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$KeySet.<init>(android.support.v4.…
5239 9| iput-object v0, v1, android.support.v4.util.MapCollections.mKeySet
5242 11| iget-object v0, v1, android.support.v4.util.MapCollections.mKeySet
5252 0| iget-object v0, v1, android.support.v4.util.MapCollections.mValues
5256 …6| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$ValuesCollection.<init>(android.s…
5257 9| iput-object v0, v1, android.support.v4.util.MapCollections.mValues
5260 11| iget-object v0, v1, android.support.v4.util.MapCollections.mValues
5278 6| const/4 v1, #+0 (0x00000000 | 0.00000)
5280 .local v1, "i", int
5281 7| if-ge v1, v0, Label_2
5283 …9| invoke-virtual {v4,v1,v5}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.la…
5285 13| aput-object v3, v2, v1
5287 15| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
5322 22| const/4 v1, #+0 (0x00000000 | 0.00000)
5324 .local v1, "i", int
5325 23| if-ge v1, v0, Label_3
5327 …25| invoke-virtual {v4,v1,v6}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
5329 29| aput-object v3, v5, v1
5331 31| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
5350 ….local_ex v1, "this$0", android.support.v4.util.ArrayMap, "Landroid/support/v4/util/ArrayMap<TK;TV…
5353 0| iput-object v1, v0, android.support.v4.util.ArrayMap$1.this$0
5366 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5381 4| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
5382 6| add-int/2addr v1, v4
5383 7| aget-object v0, v0, v1
5393 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5403 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5415 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5428 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5443 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5456 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5470 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5482 0| invoke-direct {v1}, java.lang.Object.<init>():void
5485 5| iput-object v0, v1, android.support.v4.util.SimpleArrayMap.mHashes
5488 9| iput-object v0, v1, android.support.v4.util.SimpleArrayMap.mArray
5491 12| iput v0, v1, android.support.v4.util.SimpleArrayMap.mSize
5503 0| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
5504 2| if-ne v5, v1, Label_4
5510 7| sget-object v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
5511 9| if-eqz v1, Label_1
5518 15| const/4 v1, #+0 (0x00000000 | 0.00000)
5519 16| aget-object v1, v0, v1
5520 18| check-cast v1, java.lang.Object[]
5521 20| sput-object v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
5523 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5524 23| aget-object v1, v0, v1
5525 25| check-cast v1, int[]
5526 27| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mHashes
5528 29| const/4 v1, #+0 (0x00000000 | 0.00000)
5530 31| aput-object v1, v0, v3
5531 33| const/4 v1, #+0 (0x00000000 | 0.00000)
5533 35| aput-object v1, v0, v3
5535 37| sget v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
5536 39| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
5537 41| sput v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
5548 46| new-array v1, v5, int[]
5549 48| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mHashes
5551 50| shl-int/lit8 v1, v5, #+1 (0x00000001 | 1.40130e-45)
5552 52| new-array v1, v1, java.lang.Object[]
5553 54| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mArray
5558 57| move-exception v1
5560 59| throw v1
5563 60| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
5564 61| if-ne v5, v1, Label_2
5570 66| sget-object v1, android.support.v4.util.SimpleArrayMap.mBaseCache
5571 68| if-eqz v1, Label_1
5578 74| const/4 v1, #+0 (0x00000000 | 0.00000)
5579 75| aget-object v1, v0, v1
5580 77| check-cast v1, java.lang.Object[]
5581 79| sput-object v1, android.support.v4.util.SimpleArrayMap.mBaseCache
5583 81| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5584 82| aget-object v1, v0, v1
5585 84| check-cast v1, int[]
5586 86| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mHashes
5588 88| const/4 v1, #+0 (0x00000000 | 0.00000)
5590 90| aput-object v1, v0, v3
5591 92| const/4 v1, #+0 (0x00000000 | 0.00000)
5593 94| aput-object v1, v0, v3
5595 96| sget v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
5596 98| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
5597 100| sput v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
5606 104| move-exception v1
5608 106| throw v1
5620 3| array-length v1, v5
5622 6| if-ne v1, v2, Label_6
5628 11| sget v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
5629 13| if-ge v1, v3, Label_3
5631 15| sget-object v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
5633 18| aput-object v1, v6, v3
5635 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5636 21| aput-object v5, v6, v1
5638 23| shl-int/lit8 v1, v7, #+1 (0x00000001 | 1.40130e-45)
5639 25| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
5644 29| const/4 v1, #+0 (0x00000000 | 0.00000)
5645 30| aput-object v1, v6, v0
5653 38| sget v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
5654 40| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
5655 42| sput v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
5666 46| move-exception v1
5668 48| throw v1
5671 49| array-length v1, v5
5673 51| if-ne v1, v2, Label_4
5679 56| sget v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
5680 58| if-ge v1, v3, Label_3
5682 60| sget-object v1, android.support.v4.util.SimpleArrayMap.mBaseCache
5684 63| aput-object v1, v6, v3
5686 65| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5687 66| aput-object v5, v6, v1
5689 68| shl-int/lit8 v1, v7, #+1 (0x00000001 | 1.40130e-45)
5690 70| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
5695 74| const/4 v1, #+0 (0x00000000 | 0.00000)
5696 75| aput-object v1, v6, v0
5704 83| sget v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
5705 85| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
5706 87| sput v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
5713 91| move-exception v1
5715 93| throw v1
5729 7| iget-object v1, v4, android.support.v4.util.SimpleArrayMap.mArray
5731 …11| invoke-static {v0,v1,v2}, android.support.v4.util.SimpleArrayMap.freeArrays(int[], java.lang.O…
5754 4| move-result v1
5755 5| if-ltz v1, Label_1
5770 4| move-result v1
5771 5| if-ltz v1, Label_1
5789 6| iget-object v1, v5, android.support.v4.util.SimpleArrayMap.mHashes
5791 .local v1, "ohashes", int[]
5802 …21| invoke-static {v1,v4,v2,v4,v3}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
5811 …35| invoke-static {v1,v0,v2}, android.support.v4.util.SimpleArrayMap.freeArrays(int[], java.lang.O…
5815 .end_local v1
5897 64| move-exception v1
5899 .local v1, "ignored", java.lang.ClassCastException
5903 .end_local v1
5980 128| move-exception v1
5982 .restart_local v1
5986 .end_local v1
6014 6| iget-object v1, v3, android.support.v4.util.SimpleArrayMap.mArray
6017 12| aget-object v1, v1, v2
6019 14| return-object v1
6021 15| const/4 v1, #+0 (0x00000000 | 0.00000)
6031 0| iget-object v1, v9, android.support.v4.util.SimpleArrayMap.mHashes
6033 .local v1, "hashes", int[]
6052 13| aget v8, v1, v2
6109 28| add-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
6111 .local v1, "end", int
6112 30| if-ge v1, v0, Label_6
6114 34| aget v4, v4, v1
6118 40| shl-int/lit8 v5, v1, #+1 (0x00000001 | 1.40130e-45)
6123 50| return v1
6126 51| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6151 82| not-int v4, v1
6163 2| invoke-virtual {v1}, android.support.v4.util.SimpleArrayMap.indexOfNull():int
6170 …11| invoke-virtual {v1,v2,v0}, android.support.v4.util.SimpleArrayMap.indexOf(java.lang.Object, in…
6209 25| add-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
6211 .local v1, "end", int
6212 27| if-ge v1, v0, Label_6
6214 31| aget v4, v4, v1
6218 37| shl-int/lit8 v5, v1, #+1 (0x00000001 | 1.40130e-45)
6221 43| return v1
6224 44| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6247 71| not-int v4, v1
6262 4| iget-object v1, v4, android.support.v4.util.SimpleArrayMap.mArray
6264 .local v1, "array", java.lang.Object[]
6272 11| aget-object v3, v1, v2
6289 25| aget-object v3, v1, v2
6313 1| iget v1, v2, android.support.v4.util.SimpleArrayMap.mSize
6314 3| if-gtz v1, Label_1
6328 2| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
6329 4| aget-object v0, v0, v1
6350 8| move-result v1
6353 .local v1, "index", int
6354 9| if-ltz v1, Label_3
6356 11| shl-int/lit8 v6, v1, #+1 (0x00000001 | 1.40130e-45)
6357 13| add-int/lit8 v1, v6, #+1 (0x00000001 | 1.40130e-45)
6360 17| aget-object v5, v6, v1
6364 21| aput-object v14, v6, v1
6370 .end_local v1
6377 31| move-result v1
6378 .restart_local v1
6382 34| not-int v1, v1
6428 87| if-ge v1, v6, Label_7
6432 93| add-int/lit8 v8, v1, #+1 (0x00000001 | 1.40130e-45)
6434 97| sub-int/2addr v9, v1
6435 …98| invoke-static {v6,v1,v7,v8,v9}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
6438 103| shl-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
6440 107| add-int/lit8 v9, v1, #+1 (0x00000001 | 1.40130e-45)
6443 113| sub-int/2addr v10, v1
6449 121| aput v0, v6, v1
6452 125| shl-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
6456 131| shl-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
6494 9| move-result-object v1
6495 10| return-object v1
6498 11| const/4 v1, #+0 (0x00000000 | 0.00000)
6499 12| return-object v1
6560 65| iget-object v1, v10, android.support.v4.util.SimpleArrayMap.mArray
6562 .local v1, "oarray", java.lang.Object[]
6576 …87| invoke-static {v1,v7,v4,v7,v5}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
6597 …117| invoke-static {v1,v4,v5,v6,v7}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.O…
6602 .end_local v1
6658 0| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
6659 2| add-int/lit8 v3, v1, #+1 (0x00000001 | 1.40130e-45)
6661 4| iget-object v1, v2, android.support.v4.util.SimpleArrayMap.mArray
6662 6| aget-object v0, v1, v3
6665 8| iget-object v1, v2, android.support.v4.util.SimpleArrayMap.mArray
6666 10| aput-object v4, v1, v3
6677 0| iget v0, v1, android.support.v4.util.SimpleArrayMap.mSize
6704 24| const/4 v1, #+0 (0x00000000 | 0.00000)
6706 .local v1, "i", int
6708 27| if-ge v1, v4, Label_8
6710 29| if-lez v1, Label_3
6716 37| invoke-virtual {v5,v1}, android.support.v4.util.SimpleArrayMap.keyAt(int):java.lang.Object
6728 51| invoke-virtual {v5,v1}, android.support.v4.util.SimpleArrayMap.valueAt(int):java.lang.Object
6737 60| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6771 2| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
6772 4| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6773 6| aget-object v0, v0, v1
6794 0| iget-object v0, v1, android.support.v4.util.ArrayMap.mCollections
6798 …6| invoke-direct {v0,v1}, android.support.v4.util.ArrayMap$1.<init>(android.support.v4.util.ArrayM…
6799 9| iput-object v0, v1, android.support.v4.util.ArrayMap.mCollections
6802 11| iget-object v0, v1, android.support.v4.util.ArrayMap.mCollections
6812 …0| invoke-direct {v1}, android.support.v4.util.ArrayMap.getCollection():android.support.v4.util.Ma…
6825 …0| invoke-direct {v1}, android.support.v4.util.ArrayMap.getCollection():android.support.v4.util.Ma…
6849 17| move-result-object v1
6851 .local v1, "entry$iterator", java.util.Iterator
6852 18| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
6855 24| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
6878 …0| invoke-direct {v1}, android.support.v4.util.ArrayMap.getCollection():android.support.v4.util.Ma…
6890 0| const/4 v1, #+0 (0x00000000 | 0.00000)
6892 1| new-array v0, v1, int[]
6895 5| new-array v0, v1, long[]
6898 9| new-array v0, v1, java.lang.Object[]
6921 0| const/4 v1, #+0 (0x00000000 | 0.00000)
6923 .local v1, "lo", int
6928 3| if-gt v1, v0, Label_4
6930 5| add-int v4, v1, v0
6939 13| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
6954 24| not-int v4, v1
6965 0| if-eq v1, v2, Label_2
6966 2| if-eqz v1, Label_3
6967 4| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
6992 8| const-string/jumbo v1, "maxSize <= 0"
6993 11| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
7000 19| const/high16 v1, #+1061158912 (0x3f400000 | 0.750000)
7002 22| invoke-direct {v0,v3,v1,v2}, java.util.LinkedHashMap.<init>(int, float, boolean):void
7023 6| new-instance v1, java.lang.IllegalStateException
7038 39| invoke-direct {v1,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
7039 42| throw v1
7092 18| move-result-object v1
7094 .local_ex v1, "mapValue", java.lang.Object, "TV;"
7095 19| if-eqz v1, Label_2
7104 28| return-object v1
7125 .end_local v1
7132 .restart_local v1
7142 58| move-result-object v1
7144 59| if-eqz v1, Label_6
7147 …63| invoke-virtual {v2,v5,v1}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
7153 67| if-eqz v1, Label_8
7156 …70| invoke-virtual {v4,v2,v5,v0,v1}, android.support.v4.util.LruCache.entryRemoved(boolean, java.l…
7158 73| return-object v1
7196 4| new-instance v1, java.lang.NullPointerException
7198 9| invoke-direct {v1,v2}, java.lang.NullPointerException.<init>(java.lang.String):void
7199 12| throw v1
7205 14| iget v1, v3, android.support.v4.util.LruCache.putCount
7206 16| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
7207 18| iput v1, v3, android.support.v4.util.LruCache.putCount
7209 20| iget v1, v3, android.support.v4.util.LruCache.size
7212 26| add-int/2addr v1, v2
7213 27| iput v1, v3, android.support.v4.util.LruCache.size
7215 29| iget-object v1, v3, android.support.v4.util.LruCache.map
7216 …31| invoke-virtual {v1,v4,v5}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
7222 37| iget v1, v3, android.support.v4.util.LruCache.size
7225 43| sub-int/2addr v1, v2
7226 44| iput v1, v3, android.support.v4.util.LruCache.size
7234 49| const/4 v1, #+0 (0x00000000 | 0.00000)
7235 …50| invoke-virtual {v3,v1,v4,v0,v5}, android.support.v4.util.LruCache.entryRemoved(boolean, java.l…
7238 53| iget v1, v3, android.support.v4.util.LruCache.maxSize
7239 55| invoke-virtual {v3,v1}, android.support.v4.util.LruCache.trimToSize(int):void
7245 59| move-exception v1
7247 61| throw v1
7279 13| div-int v1, v2, v0
7282 .local v1, "hitPercent", int
7302 48| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
7315 .end_local v1
7316 61| const/4 v1, #+0 (0x00000000 | 0.00000)
7317 .restart_local v1
7321 .end_local v1
7397 81| move-result-object v1
7398 82| check-cast v1, java.util.Map$Entry
7400 .local_ex v1, "toEvict", java.util.Map$Entry, "Ljava/util/Map$Entry<TK;TV;>;"
7401 84| invoke-interface {v1}, java.util.Map$Entry.getKey():java.lang.Object
7405 88| invoke-interface {v1}, java.util.Map$Entry.getValue():java.lang.Object
7439 0| iput-object v2, v1, android.support.v4.util.MapCollections$ArrayIterator.this$0
7440 2| invoke-direct {v1}, java.lang.Object.<init>():void
7443 6| iput-boolean v0, v1, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
7445 8| iput v3, v1, android.support.v4.util.MapCollections$ArrayIterator.mOffset
7449 14| iput v0, v1, android.support.v4.util.MapCollections$ArrayIterator.mSize
7461 2| iget v1, v2, android.support.v4.util.MapCollections$ArrayIterator.mSize
7462 4| if-ge v0, v1, Label_2
7477 0| iget-object v1, v4, android.support.v4.util.MapCollections$ArrayIterator.this$0
7480 …6| invoke-virtual {v1,v2,v3}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.la…
7484 10| iget v1, v4, android.support.v4.util.MapCollections$ArrayIterator.mIndex
7485 12| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
7486 14| iput v1, v4, android.support.v4.util.MapCollections$ArrayIterator.mIndex
7488 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
7489 17| iput-boolean v1, v4, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
7520 27| iget v1, v2, android.support.v4.util.MapCollections$ArrayIterator.mIndex
7521 29| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.colRemoveAt(int):void
7531 ….local_ex v1, "this$0", android.support.v4.util.MapCollections, "Landroid/support/v4/util/MapColle…
7534 0| iput-object v1, v0, android.support.v4.util.MapCollections$EntrySet.this$0
7549 …2| invoke-virtual {v1,v2}, android.support.v4.util.MapCollections$EntrySet.add(java.util.Map$Entry…
7581 9| move-result-object v1
7583 .local v1, "entry$iterator", java.util.Iterator
7584 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
7587 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
7620 0| iget-object v0, v1, android.support.v4.util.MapCollections$EntrySet.this$0
7659 28| move-result-object v1
7661 .local v1, "foundVal", java.lang.Object
7664 …33| invoke-static {v1,v3}, android.support.v4.util.ContainerHelpers.equal(java.lang.Object, java.l…
7683 7| move-result v1
7684 8| if-eqz v1, Label_2
7687 13| move-result-object v1
7688 …14| invoke-virtual {v2,v1}, android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Obj…
7689 17| move-result v1
7690 18| if-nez v1, Label_1
7692 20| const/4 v1, #+0 (0x00000000 | 0.00000)
7693 21| return v1
7696 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
7697 23| return v1
7707 …0| invoke-static {v1,v2}, android.support.v4.util.MapCollections.equalsSetHelper(java.util.Set, ja…
7732 17| move-result-object v1
7734 .local v1, "key", java.lang.Object
7741 25| if-nez v1, Label_4
7756 37| invoke-virtual {v1}, java.lang.Object.hashCode():int
7767 .end_local v1
7779 1| iget-object v1, v2, android.support.v4.util.MapCollections$EntrySet.this$0
7780 3| invoke-virtual {v1}, android.support.v4.util.MapCollections.colGetSize():int
7781 6| move-result v1
7782 7| if-nez v1, Label_1
7795 2| iget-object v1, v2, android.support.v4.util.MapCollections$EntrySet.this$0
7796 …4| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$MapIterator.<init>(android.suppor…
7844 0| iget-object v0, v1, android.support.v4.util.MapCollections$EntrySet.this$0
7879 ….local_ex v1, "this$0", android.support.v4.util.MapCollections, "Landroid/support/v4/util/MapColle…
7882 0| iput-object v1, v0, android.support.v4.util.MapCollections$KeySet.this$0
7919 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
7933 1| iget-object v1, v2, android.support.v4.util.MapCollections$KeySet.this$0
7934 …3| invoke-virtual {v1,v3}, android.support.v4.util.MapCollections.colIndexOfKey(java.lang.Object):…
7935 6| move-result v1
7936 7| if-ltz v1, Label_1
7950 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
7965 …0| invoke-static {v1,v2}, android.support.v4.util.MapCollections.equalsSetHelper(java.util.Set, ja…
7990 17| move-result-object v1
7992 .local v1, "obj", java.lang.Object
7993 18| if-nez v1, Label_3
8002 26| invoke-virtual {v1}, java.lang.Object.hashCode():int
8007 .end_local v1
8018 1| iget-object v1, v2, android.support.v4.util.MapCollections$KeySet.this$0
8019 3| invoke-virtual {v1}, android.support.v4.util.MapCollections.colGetSize():int
8020 6| move-result v1
8021 7| if-nez v1, Label_1
8034 2| iget-object v1, v3, android.support.v4.util.MapCollections$KeySet.this$0
8036 …5| invoke-direct {v0,v1,v2}, android.support.v4.util.MapCollections$ArrayIterator.<init>(android.s…
8048 1| iget-object v1, v3, android.support.v4.util.MapCollections$KeySet.this$0
8049 …3| invoke-virtual {v1,v4}, android.support.v4.util.MapCollections.colIndexOfKey(java.lang.Object):…
8055 9| iget-object v1, v3, android.support.v4.util.MapCollections$KeySet.this$0
8056 11| invoke-virtual {v1,v0}, android.support.v4.util.MapCollections.colRemoveAt(int):void
8058 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8059 15| return v1
8073 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8089 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8103 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8116 2| const/4 v1, #+0 (0x00000000 | 0.00000)
8117 …3| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.toArrayHelper(int):java.lang.Obj…
8131 2| const/4 v1, #+0 (0x00000000 | 0.00000)
8132 …3| invoke-virtual {v0,v3,v1}, android.support.v4.util.MapCollections.toArrayHelper(java.lang.Objec…
8145 0| iput-object v2, v1, android.support.v4.util.MapCollections$MapIterator.this$0
8146 2| invoke-direct {v1}, java.lang.Object.<init>():void
8149 6| iput-boolean v0, v1, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8154 14| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mEnd
8157 17| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
8168 0| const/4 v1, #+0 (0x00000000 | 0.00000)
8173 5| new-instance v1, java.lang.IllegalStateException
8177 10| invoke-direct {v1,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
8178 13| throw v1
8184 18| return v1
8195 …30| invoke-virtual {v3,v4,v1}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8202 43| move-result-object v1
8208 …53| invoke-static {v1,v2}, android.support.v4.util.ContainerHelpers.equal(java.lang.Object, java.l…
8209 56| move-result v1
8212 57| return v1
8226 6| const-string/jumbo v1, "This container does not support retaining Map.Entry objects"
8228 9| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
8233 15| iget v1, v3, android.support.v4.util.MapCollections$MapIterator.mIndex
8235 …18| invoke-virtual {v0,v1,v2}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8251 6| const-string/jumbo v1, "This container does not support retaining Map.Entry objects"
8253 9| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
8258 15| iget v1, v3, android.support.v4.util.MapCollections$MapIterator.mIndex
8260 …18| invoke-virtual {v0,v1,v2}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8272 2| iget v1, v2, android.support.v4.util.MapCollections$MapIterator.mEnd
8273 4| if-ge v0, v1, Label_2
8310 30| move-result-object v1
8312 .local v1, "value", java.lang.Object
8317 34| if-nez v1, Label_5
8328 44| invoke-virtual {v1}, java.lang.Object.hashCode():int
8339 …0| invoke-virtual {v1}, android.support.v4.util.MapCollections$MapIterator.next():java.util.Map$En…
8350 0| iget v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
8352 4| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
8355 7| iput-boolean v0, v1, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8357 9| return-object v1
8375 12| iget v1, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
8376 14| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.colRemoveAt(int):void
8405 6| const-string/jumbo v1, "This container does not support retaining Map.Entry objects"
8407 9| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
8412 15| iget v1, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
8413 …17| invoke-virtual {v0,v1,v3}, android.support.v4.util.MapCollections.colSetValue(int, java.lang.O…
8427 8| move-result-object v1
8428 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuilder
8430 13| const-string/jumbo v1, "="
8431 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
8434 23| move-result-object v1
8435 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
8447 ….local_ex v1, "this$0", android.support.v4.util.MapCollections, "Landroid/support/v4/util/MapColle…
8450 0| iput-object v1, v0, android.support.v4.util.MapCollections$ValuesCollection.this$0
8487 0| iget-object v0, v1, android.support.v4.util.MapCollections$ValuesCollection.this$0
8501 1| iget-object v1, v2, android.support.v4.util.MapCollections$ValuesCollection.this$0
8502 …3| invoke-virtual {v1,v3}, android.support.v4.util.MapCollections.colIndexOfValue(java.lang.Object…
8503 6| move-result v1
8504 7| if-ltz v1, Label_1
8524 7| move-result v1
8525 8| if-eqz v1, Label_2
8528 13| move-result-object v1
8529 …14| invoke-virtual {v2,v1}, android.support.v4.util.MapCollections$ValuesCollection.contains(java.…
8530 17| move-result v1
8531 18| if-nez v1, Label_1
8533 20| const/4 v1, #+0 (0x00000000 | 0.00000)
8534 21| return v1
8537 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8538 23| return v1
8548 1| iget-object v1, v2, android.support.v4.util.MapCollections$ValuesCollection.this$0
8549 3| invoke-virtual {v1}, android.support.v4.util.MapCollections.colGetSize():int
8550 6| move-result v1
8551 7| if-nez v1, Label_1
8564 2| iget-object v1, v3, android.support.v4.util.MapCollections$ValuesCollection.this$0
8566 …5| invoke-direct {v0,v1,v2}, android.support.v4.util.MapCollections$ArrayIterator.<init>(android.s…
8578 1| iget-object v1, v3, android.support.v4.util.MapCollections$ValuesCollection.this$0
8579 …3| invoke-virtual {v1,v4}, android.support.v4.util.MapCollections.colIndexOfValue(java.lang.Object…
8585 9| iget-object v1, v3, android.support.v4.util.MapCollections$ValuesCollection.this$0
8586 11| invoke-virtual {v1,v0}, android.support.v4.util.MapCollections.colRemoveAt(int):void
8588 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8589 15| return v1
8608 6| const/4 v1, #+0 (0x00000000 | 0.00000)
8610 .local v1, "changed", boolean
8633 32| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8641 37| return v1
8657 6| const/4 v1, #+0 (0x00000000 | 0.00000)
8659 .local v1, "changed", boolean
8682 32| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8690 37| return v1
8699 0| iget-object v0, v1, android.support.v4.util.MapCollections$ValuesCollection.this$0
8712 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8713 …3| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.toArrayHelper(int):java.lang.Obj…
8727 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
8728 …3| invoke-virtual {v0,v3,v1}, android.support.v4.util.MapCollections.toArrayHelper(java.lang.Objec…
8759 0| invoke-direct {v1}, java.lang.Object.<init>():void
8762 4| iput-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
8774 0| invoke-direct {v1}, java.lang.Object.<init>():void
8783 9| iput-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
8820 0| iget-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
8833 …1| invoke-direct {v1,v0}, android.support.v4.view.AbsSavedState.<init>(android.support.v4.view.Abs…
8862 6| new-instance v1, java.lang.IllegalStateException
8864 11| invoke-direct {v1,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
8865 14| throw v1
8868 15| sget-object v1, android.support.v4.view.AbsSavedState.EMPTY_STATE
8869 17| return-object v1
8879 …0| invoke-virtual {v1,v2,v3}, android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.…
8902 …0| invoke-virtual {v1,v2}, android.support.v4.view.AbsSavedState$2.newArray(int):android.support.v…
8942 …0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
8957 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
8970 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
8985 2| new-instance v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
8986 …4| invoke-direct {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
8988 …7| invoke-virtual {v0,v3,v1}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcce…
9000 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9013 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9026 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9039 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9244 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
9269 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAc…
9296 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAcce…
9320 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibil…
9332 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibil…
9380 …0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9395 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9407 0| const/4 v1, #+0 (0x00000000 | 0.00000)
9416 12| move-result-object v1
9418 13| return-object v1
9428 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9443 2| new-instance v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
9444 …4| invoke-direct {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
9446 …7| invoke-virtual {v0,v3,v1}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcce…
9458 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9471 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9484 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9497 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9510 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9532 0| const/4 v1, #+0 (0x00000000 | 0.00000)
9540 7| new-instance v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat
9541 …9| invoke-direct {v1,v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.<i…
9542 12| return-object v1
9545 13| return-object v1
9556 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
9582 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
9583 4| if-lt v0, v1, Label_2
9599 24| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
9600 26| if-lt v0, v1, Label_3
9620 0| invoke-direct {v1}, java.lang.Object.<init>():void
9623 …5| invoke-interface {v0,v1}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
9625 9| iput-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat.mBridge
9638 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9639 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
9652 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9653 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityD…
9664 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat.mBridge
9676 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9677 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
9690 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9691 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
9704 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9705 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
9718 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9719 …4| invoke-interface {v0,v1,v3,v4,v5}, android.support.v4.view.AccessibilityDelegateCompat$Accessib…
9732 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9733 …4| invoke-interface {v0,v1,v3,v4,v5}, android.support.v4.view.AccessibilityDelegateCompat$Accessib…
9746 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9747 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
9760 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
9761 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
9773 0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9787 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9800 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9813 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9826 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9839 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9852 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9865 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
9888 0| check-cast v1, android.view.View$AccessibilityDelegate
9889 .end_local v1
9890 …2| invoke-virtual {v1,v2,v3}, android.view.View$AccessibilityDelegate.dispatchPopulateAccessibilit…
9903 …2| invoke-direct {v0,v1}, android.support.v4.view.AccessibilityDelegateCompatIcs$1.<init>(android.…
9927 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onInitializeAccessibilityEve…
9945 …4| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onInitializeAccessibilityNod…
9959 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onPopulateAccessibilityEvent…
9971 0| check-cast v1, android.view.View$AccessibilityDelegate
9972 .end_local v1
9973 …2| invoke-virtual {v1,v2,v3,v4}, android.view.View$AccessibilityDelegate.onRequestSendAccessibilit…
9987 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.sendAccessibilityEvent(andro…
10001 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchec…
10013 … 0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10027 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10040 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10054 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10067 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10080 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10093 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10106 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10119 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10132 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10155 0| check-cast v1, android.view.View$AccessibilityDelegate
10156 .end_local v1
10157 …2| invoke-virtual {v1,v2}, android.view.View$AccessibilityDelegate.getAccessibilityNodeProvider(an…
10170 …2| invoke-direct {v0,v1}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.<init>(an…
10181 0| check-cast v1, android.view.View$AccessibilityDelegate
10182 .end_local v1
10183 …2| invoke-virtual {v1,v2,v3,v4}, android.view.View$AccessibilityDelegate.performAccessibilityActio…
10209 0| iput v2, v1, android.view.ViewGroup$MarginLayoutParams.leftMargin
10231 …0| invoke-static {v1,v2}, android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginSt…
10245 2| const/16 v1, #+17 (0x00000011 | 2.38221e-44)
10246 4| if-lt v0, v1, Label_2
10248 …6| new-instance v1, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJ…
10249 …8| invoke-direct {v1}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatIm…
10250 11| sput-object v1, android.support.v4.view.MarginLayoutParamsCompat.IMPL
10256 …14| new-instance v1, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl…
10257 …16| invoke-direct {v1}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatI…
10258 19| sput-object v1, android.support.v4.view.MarginLayoutParamsCompat.IMPL
10280 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParam…
10302 0| invoke-virtual {v0,v1}, android.view.ViewGroup$MarginLayoutParams.setMarginStart(int):void
10341 0| invoke-direct {v1}, java.lang.Object.<init>():void
10344 …4| iput-object v0, v1, android.support.v4.view.ViewCompat$BaseViewCompatImpl.mViewPropertyAnimator…
10493 …0| invoke-static {v1,v2}, android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent(and…
10632 …0| invoke-static {v1,v2}, android.support.v4.view.ViewCompatJB.setImportantForAccessibility(androi…
10677 5| move-result v1
10678 6| if-eqz v1, Label_2
10680 8| new-instance v1, android.support.v4.view.ViewCompat$Api24ViewCompatImpl
10681 10| invoke-direct {v1}, android.support.v4.view.ViewCompat$Api24ViewCompatImpl.<init>():void
10682 13| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10688 16| const/16 v1, #+23 (0x00000017 | 3.22299e-44)
10689 18| if-lt v0, v1, Label_3
10691 20| new-instance v1, android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl
10692 … 22| invoke-direct {v1}, android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.<init>():void
10693 25| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10697 29| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
10698 31| if-lt v0, v1, Label_4
10700 33| new-instance v1, android.support.v4.view.ViewCompat$LollipopViewCompatImpl
10701 35| invoke-direct {v1}, android.support.v4.view.ViewCompat$LollipopViewCompatImpl.<init>():void
10702 38| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10706 42| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
10707 44| if-lt v0, v1, Label_5
10709 46| new-instance v1, android.support.v4.view.ViewCompat$KitKatViewCompatImpl
10710 48| invoke-direct {v1}, android.support.v4.view.ViewCompat$KitKatViewCompatImpl.<init>():void
10711 51| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10715 55| const/16 v1, #+18 (0x00000012 | 2.52234e-44)
10716 57| if-lt v0, v1, Label_6
10718 59| new-instance v1, android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl
10719 61| invoke-direct {v1}, android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.<init>():void
10720 64| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10724 68| const/16 v1, #+17 (0x00000011 | 2.38221e-44)
10725 70| if-lt v0, v1, Label_7
10727 72| new-instance v1, android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl
10728 74| invoke-direct {v1}, android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.<init>():void
10729 77| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10733 81| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
10734 83| if-lt v0, v1, Label_8
10736 85| new-instance v1, android.support.v4.view.ViewCompat$JBViewCompatImpl
10737 87| invoke-direct {v1}, android.support.v4.view.ViewCompat$JBViewCompatImpl.<init>():void
10738 90| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10742 94| const/16 v1, #+15 (0x0000000f | 2.10195e-44)
10743 96| if-lt v0, v1, Label_9
10745 98| new-instance v1, android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl
10746 100| invoke-direct {v1}, android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.<init>():void
10747 103| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10751 107| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
10752 109| if-lt v0, v1, Label_10
10754 111| new-instance v1, android.support.v4.view.ViewCompat$ICSViewCompatImpl
10755 113| invoke-direct {v1}, android.support.v4.view.ViewCompat$ICSViewCompatImpl.<init>():void
10756 116| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10760 120| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
10761 122| if-lt v0, v1, Label_11
10763 124| new-instance v1, android.support.v4.view.ViewCompat$HCViewCompatImpl
10764 126| invoke-direct {v1}, android.support.v4.view.ViewCompat$HCViewCompatImpl.<init>():void
10765 129| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10769 133| const/16 v1, #+9 (0x00000009 | 1.26117e-44)
10770 135| if-lt v0, v1, Label_12
10772 137| new-instance v1, android.support.v4.view.ViewCompat$GBViewCompatImpl
10773 139| invoke-direct {v1}, android.support.v4.view.ViewCompat$GBViewCompatImpl.<init>():void
10774 142| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10778 146| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
10779 147| if-lt v0, v1, Label_13
10781 149| new-instance v1, android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl
10782 151| invoke-direct {v1}, android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.<init>():void
10783 154| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10787 158| new-instance v1, android.support.v4.view.ViewCompat$BaseViewCompatImpl
10788 160| invoke-direct {v1}, android.support.v4.view.ViewCompat$BaseViewCompatImpl.<init>():void
10789 163| sput-object v1, android.support.v4.view.ViewCompat.IMPL
10811 …2| invoke-interface {v0,v1}, android.support.v4.view.ViewCompat$ViewCompatImpl.getAlpha(android.vi…
10824 …2| invoke-interface {v0,v1}, android.support.v4.view.ViewCompat$ViewCompatImpl.getImportantForAcce…
10837 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.onInitializeAcce…
10850 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.onInitializeAcce…
10863 …2| invoke-interface {v0,v1,v2,v3}, android.support.v4.view.ViewCompat$ViewCompatImpl.performAccess…
10876 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.setAccessibility…
10889 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.setImportantForA…
10911 0| invoke-virtual {v1}, android.view.View.getAlpha():float
10933 …0| invoke-virtual {v0,v1}, android.view.View.onInitializeAccessibilityEvent(android.view.accessibi…
10945 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
10946 .end_local v1
10947 …2| invoke-virtual {v0,v1}, android.view.View.onInitializeAccessibilityNodeInfo(android.view.access…
10959 0| check-cast v1, android.view.View$AccessibilityDelegate
10960 .end_local v1
10961 …2| invoke-virtual {v0,v1}, android.view.View.setAccessibilityDelegate(android.view.View$Accessibil…
10983 0| invoke-virtual {v1}, android.view.View.getImportantForAccessibility():int
10995 …0| invoke-virtual {v1,v2,v3}, android.view.View.performAccessibilityAction(int, android.os.Bundle)…
11007 0| invoke-virtual {v0,v1}, android.view.View.setImportantForAccessibility(int):void
11042 …0| invoke-virtual {v1,v2,v3}, android.support.v4.view.ViewPager$SavedState$1.createFromParcel(andr…
11065 …0| invoke-virtual {v1,v2}, android.support.v4.view.ViewPager$SavedState$1.newArray(int):android.su…
11093 …0| invoke-direct {v1,v2,v3}, android.support.v4.view.AbsSavedState.<init>(android.os.Parcel, java.…
11097 5| invoke-virtual {v1}, android.support.v4.view.ViewPager$SavedState.getClass():java.lang.Class
11105 17| iput v0, v1, android.support.v4.view.ViewPager$SavedState.position
11109 23| iput-object v0, v1, android.support.v4.view.ViewPager$SavedState.adapterState
11111 25| iput-object v3, v1, android.support.v4.view.ViewPager$SavedState.loader
11124 5| const-string/jumbo v1, "FragmentPager.SavedState{"
11125 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
11129 15| move-result v1
11130 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
11131 19| move-result-object v1
11133 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11136 24| const-string/jumbo v1, " position="
11138 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11141 31| iget v1, v2, android.support.v4.view.ViewPager$SavedState.position
11143 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
11146 37| const-string/jumbo v1, "}"
11148 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11162 …0| invoke-super {v1,v2,v3}, android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,…
11164 3| iget v0, v1, android.support.v4.view.ViewPager$SavedState.position
11167 8| iget-object v0, v1, android.support.v4.view.ViewPager$SavedState.adapterState
11196 2| const/4 v1, #+0 (0x00000000 | 0.00000)
11197 3| return v1
11201 7| move-result-object v1
11205 …11| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
11212 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
11213 21| return v1
11267 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
11268 4| if-lt v0, v1, Label_2
11270 6| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl
11271 …8| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.<init…
11272 11| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
11278 14| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
11279 16| if-lt v0, v1, Label_3
11281 18| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl
11282 …20| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.<init>…
11283 23| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
11287 27| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
11288 29| if-lt v0, v1, Label_4
11290 31| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl
11291 …33| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.<init>():…
11292 36| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
11296 40| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl
11297 …42| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.<init>()…
11298 45| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
11320 …2| invoke-interface {v0,v1,v2,v3}, android.support.v4.view.ViewParentCompat$ViewParentCompatImpl.r…
11342 …0| invoke-interface {v1,v2,v3}, android.view.ViewParent.requestSendAccessibilityEvent(android.view…
11398 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.set…
11410 2| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
11411 4| if-lt v0, v1, Label_2
11422 16| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
11423 18| if-lt v0, v1, Label_3
11456 …2| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityRecordCompat.<init>(j…
11468 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityEventCompat$Acc…
11490 …0| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityEvent.setContentChangeTypes(int…
11549 2| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
11550 4| if-lt v0, v1, Label_2
11584 …2| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityManagerCompat$Acce…
11606 …0| invoke-virtual {v1}, android.view.accessibility.AccessibilityManager.isTouchExplorationEnabled(…
12175 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.add…
12199 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.get…
12211 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.get…
12438 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12450 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12462 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12474 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12486 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12498 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12510 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12522 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12534 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12546 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
12568 …0| invoke-static {v1,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJell…
12580 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBe…
12592 …0| invoke-static {v1,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJell…
12604 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBe…
12688 2| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
12689 4| if-lt v0, v1, Label_2
12700 16| const/16 v1, #+22 (0x00000016 | 3.08286e-44)
12701 18| if-lt v0, v1, Label_3
12710 31| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
12711 33| if-lt v0, v1, Label_4
12720 46| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
12721 48| if-lt v0, v1, Label_5
12730 61| const/16 v1, #+18 (0x00000012 | 2.52234e-44)
12731 63| if-lt v0, v1, Label_6
12740 76| const/16 v1, #+17 (0x00000011 | 2.38221e-44)
12741 78| if-lt v0, v1, Label_7
12750 91| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
12751 93| if-lt v0, v1, Label_8
12760 106| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
12761 108| if-lt v0, v1, Label_9
12784 3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
12796 0| sparse-switch v1, Label_19
12918 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
12919 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
12934 …2| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
12949 1| if-eqz v1, Label_1
12952 …5| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
12967 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
12968 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
12981 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
12982 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoComp…
13007 11| move-result-object v1
13010 16| if-eq v1, v2, Label_3
13019 22| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13020 24| if-nez v1, Label_4
13022 26| iget-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13023 28| if-eqz v1, Label_5
13028 31| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13030 35| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
13031 38| move-result v1
13032 39| if-nez v1, Label_5
13047 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13048 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13061 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13062 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13075 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13076 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13088 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13089 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13101 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13102 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13114 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13115 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13126 0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13137 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13138 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13150 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13151 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13163 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13164 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13175 0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13181 6| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13194 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13195 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13207 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13208 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13220 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13221 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13233 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13234 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13246 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13247 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13259 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13260 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13272 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13273 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13285 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13286 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13298 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13299 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13311 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13312 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13325 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13326 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13339 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13340 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13353 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13354 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13367 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13368 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13381 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13382 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13395 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13396 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13409 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13410 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13423 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13424 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13437 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13438 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13451 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13452 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13465 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13466 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13479 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13480 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoComp…
13493 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13494 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13640 262| move-result v1
13642 .local v1, "actionBits", int
13643 263| if-eqz v1, Label_2
13645 265| invoke-static {v1}, java.lang.Integer.numberOfTrailingZeros(int):int
13652 273| and-int/2addr v1, v4
13658 281| if-eqz v1, Label_1
13693 2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
13705 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13706 .end_local v1
13707 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getActions():int
13721 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.getBoundsInParent(andr…
13735 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.getBoundsInScreen(andr…
13747 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13748 .end_local v1
13749 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getChildCount():int
13761 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13762 .end_local v1
13763 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getClassName():java.lang.…
13775 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13776 .end_local v1
13777 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getContentDescription():j…
13789 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13790 .end_local v1
13791 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getPackageName():java.lan…
13803 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13804 .end_local v1
13805 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getText():java.lang.CharS…
13817 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13818 .end_local v1
13819 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isCheckable():boolean
13831 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13832 .end_local v1
13833 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isChecked():boolean
13845 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13846 .end_local v1
13847 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isClickable():boolean
13859 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13860 .end_local v1
13861 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isEnabled():boolean
13873 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13874 .end_local v1
13875 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isFocusable():boolean
13887 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13888 .end_local v1
13889 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isFocused():boolean
13901 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13902 .end_local v1
13903 … 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isLongClickable():boolean
13915 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13916 .end_local v1
13917 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isPassword():boolean
13929 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13930 .end_local v1
13931 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isScrollable():boolean
13943 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13944 .end_local v1
13945 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isSelected():boolean
13968 …0| invoke-static {v1}, android.view.accessibility.AccessibilityNodeInfo.obtain(android.view.View):…
13980 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13981 .end_local v1
13982 …2| invoke-static {v1}, android.view.accessibility.AccessibilityNodeInfo.obtain(android.view.access…
13996 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setBoundsInParent(andr…
14010 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setBoundsInScreen(andr…
14024 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setClassName(java.lang…
14038 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setContentDescription(…
14052 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setEnabled(boolean):vo…
14066 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setFocusable(boolean):…
14080 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setFocused(boolean):vo…
14094 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setPackageName(java.la…
14108 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setParent(android.view…
14122 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setSelected(boolean):v…
14146 …2| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityNodeInfo.addChild(android.vi…
14160 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setAccessibilityFocuse…
14174 …2| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityNodeInfo.setSource(android.v…
14188 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setVisibleToUser(boole…
14210 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
14211 .end_local v1
14212 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getViewIdResourceName():j…
14240 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14256 …1| iget-object v1, v3, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14257 …3| invoke-virtual {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.c…
14267 13| move-result-object v1
14268 14| return-object v1
14297 19| const/4 v1, #+0 (0x00000000 | 0.00000)
14299 .local v1, "i", int
14300 20| if-ge v1, v3, Label_3
14302 22| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
14311 35| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
14326 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14381 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
14411 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14427 …1| iget-object v1, v3, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14428 …3| invoke-virtual {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.c…
14438 13| move-result-object v1
14439 14| return-object v1
14468 19| const/4 v1, #+0 (0x00000000 | 0.00000)
14470 .local v1, "i", int
14471 20| if-ge v1, v3, Label_3
14473 22| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
14482 35| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
14498 …1| iget-object v1, v3, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14499 …3| invoke-virtual {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.f…
14509 13| move-result-object v1
14510 14| return-object v1
14520 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
14554 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
14569 3| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
14570 5| if-lt v0, v1, Label_2
14581 17| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
14582 19| if-lt v0, v1, Label_3
14602 0| invoke-direct {v1}, java.lang.Object.<init>():void
14605 …5| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
14607 …9| iput-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
14621 …3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
14665 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
14687 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
14701 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
14715 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
14729 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
14753 …2| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJel…
14764 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
14778 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
14792 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
14806 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
14820 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
14844 …2| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKit…
15001 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCh…
15013 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCl…
15025 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCo…
15037 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEn…
15049 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPa…
15061 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSc…
15093 …0| invoke-static {v1,v2,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompatJellyB…
15105 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
15106 4| if-lt v0, v1, Label_2
15117 16| const/16 v1, #+15 (0x0000000f | 2.10195e-44)
15118 18| if-lt v0, v1, Label_3
15127 31| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
15128 33| if-lt v0, v1, Label_4
15151 3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15176 11| move-result-object v1
15179 16| if-eq v1, v2, Label_3
15188 22| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15189 24| if-nez v1, Label_4
15191 26| iget-object v1, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15192 28| if-eqz v1, Label_5
15197 31| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15199 35| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
15200 38| move-result v1
15201 39| if-nez v1, Label_5
15216 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15217 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Acces…
15228 0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15234 6| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15248 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15249 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
15262 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15263 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
15276 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15277 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
15290 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15291 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
15304 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15305 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
15318 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15319 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
15332 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
15333 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityRecordCompat…
15355 0| check-cast v1, android.view.accessibility.AccessibilityRecord
15356 .end_local v1
15357 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityRecord.getText():java.util.List
15371 … 2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setChecked(boolean):void
15385 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setClassName(java.lang.C…
15399 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setContentDescription(ja…
15413 … 2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setEnabled(boolean):void
15427 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setPassword(boolean):void
15441 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setScrollable(boolean):v…
15465 …2| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityRecord.setSource(android.vie…
15500 …0| invoke-virtual {v1,v2,v3}, android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel…
15523 …0| invoke-virtual {v1,v2}, android.support.v4.widget.DrawerLayout$SavedState$1.newArray(int):andro…
15551 …0| invoke-direct {v1,v2,v3}, android.support.v4.view.AbsSavedState.<init>(android.os.Parcel, java.…
15554 4| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
15558 10| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
15562 16| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeLeft
15566 22| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeRight
15570 28| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeStart
15574 34| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeEnd
15586 …0| invoke-super {v1,v2,v3}, android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,…
15588 3| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
15591 8| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeLeft
15594 13| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeRight
15597 18| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeStart
15600 23| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeEnd
15635 0| iput-object v1, v0, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
15646 …0| invoke-direct {v0,v1}, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.<init>(and…
15657 0| iget-object v1, v2, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
15658 …2| invoke-static {v1,v3}, android.support.v4.widget.ExploreByTouchHelper.-wrap0(android.support.v4…
15663 9| move-result-object v1
15664 10| return-object v1
15674 0| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
15686 …0| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.obtainAccessibilityNodeIn…
15697 …0| invoke-direct {v1,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.performAction(int, …
15708 3| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
15711 7| invoke-direct {v0,v2,v2,v1,v1}, android.graphics.Rect.<init>(int, int, int, int):void
15738 6| new-instance v1, android.graphics.Rect
15739 8| invoke-direct {v1}, android.graphics.Rect.<init>():void
15740 11| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempScreenRect
15742 13| new-instance v1, android.graphics.Rect
15743 15| invoke-direct {v1}, android.graphics.Rect.<init>():void
15744 18| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempParentRect
15746 20| new-instance v1, android.graphics.Rect
15747 22| invoke-direct {v1}, android.graphics.Rect.<init>():void
15748 25| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempVisibleRect
15750 27| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
15751 28| new-array v1, v1, int[]
15752 30| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempGlobalRect
15762 40| new-instance v1, java.lang.IllegalArgumentException
15764 45| invoke-direct {v1,v2}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
15765 48| throw v1
15774 55| const-string/jumbo v1, "accessibility"
15775 …58| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
15776 61| move-result-object v1
15777 62| check-cast v1, android.view.accessibility.AccessibilityManager
15778 64| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mManager
15783 72| move-result v1
15784 73| if-nez v1, Label_2
15799 … 0| iget v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
15803 … 6| iput v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
15805 8| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper.mHost
15810 …15| invoke-virtual {v1,v2,v0}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
15829 …3| invoke-direct {v1,v2,v3}, android.support.v4.widget.ExploreByTouchHelper.createEventForChild(in…
15834 …8| invoke-direct {v1,v3}, android.support.v4.widget.ExploreByTouchHelper.createEventForHost(int):a…
15860 11| move-result-object v1
15862 .local v1, "node", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
15865 …16| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText…
15869 …23| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCont…
15873 …30| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrol…
15877 …37| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassw…
15881 …44| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabl…
15885 …51| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheck…
15906 …86| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClas…
15934 4| iget-object v1, v2, android.support.v4.widget.ExploreByTouchHelper.mHost
15935 …6| invoke-static {v1,v0}, android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent(androi…
16042 145| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
16045 .local v1, "isFocused", boolean
16046 146| if-eqz v1, Label_12
16052 …152| invoke-virtual {v2,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.set…
16105 .end_local v1
16113 241| const/4 v1, #+0 (0x00000000 | 0.00000)
16114 .restart_local v1
16161 40| const/4 v1, #+0 (0x00000000 | 0.00000)
16162 .local v1, "i", int
16167 45| if-ge v1, v0, Label_3
16170 49| invoke-virtual {v4,v1}, java.util.ArrayList.get(int):java.lang.Object
16177 62| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
16211 24| move-result-object v1
16214 .local v1, "viewParent", android.view.ViewParent
16215 25| instance-of v2, v1, android.view.View
16217 29| move-object v0, v1
16236 51| move-result-object v1
16241 54| if-nez v1, Label_8
16271 …3| invoke-direct {v1}, android.support.v4.widget.ExploreByTouchHelper.createNodeForHost():android.…
16276 …8| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.createNodeForChild(int):a…
16290 …3| invoke-direct {v1,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.performActionForChi…
16295 …8| invoke-direct {v1,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.performActionForHost(i…
16314 …3| invoke-virtual {v1,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.onPerformActionFor…
16319 …8| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus…
16324 …13| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus(…
16329 …18| invoke-virtual {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.requestKeyboardFocusFor…
16334 …23| invoke-virtual {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.clearKeyboardFocusForVi…
16353 0| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper.mHost
16365 0| const/4 v1, #+0 (0x00000000 | 0.00000)
16380 19| return v1
16387 26| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
16388 28| if-eq v0, v1, Label_3
16407 50| return v1
16417 0| iget v1, v2, android.support.v4.widget.ExploreByTouchHelper.mHoveredVirtualViewId
16418 2| if-ne v1, v3, Label_1
16428 9| const/16 v1, #+128 (0x00000080 | 1.79366e-43)
16429 …11| invoke-virtual {v2,v3,v1}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
16431 14| const/16 v1, #+256 (0x00000100 | 3.58732e-43)
16433 …16| invoke-virtual {v2,v0,v1}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
16444 0| const/4 v1, #+0 (0x00000000 | 0.00000)
16449 5| return v1
16455 …10| invoke-virtual {v2,v3,v1}, android.support.v4.widget.ExploreByTouchHelper.onVirtualViewKeyboar…
16470 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
16510 48| return v1
16512 49| move v1, v2
16522 59| return v1
16542 … 0| iget v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
16552 0| const/4 v1, #+0 (0x00000000 | 0.00000)
16558 …7| invoke-direct {v0,v2,v1}, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.<init>(…
16572 …0| invoke-virtual {v1}, android.support.v4.widget.ExploreByTouchHelper.getAccessibilityFocusedVirt…
16592 1| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
16593 …2| invoke-virtual {v2,v0,v1}, android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView…
16614 17| move-result-object v1
16616 .local v1, "parent", android.view.ViewParent
16617 18| if-eqz v1, Label_1
16628 …31| invoke-static {v1,v2,v0}, android.support.v4.view.ViewParentCompat.requestSendAccessibilityEve…
16632 .end_local v1
16643 …0| invoke-super {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccess…
16657 …0| invoke-super {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccess…
16719 1| const/4 v1, #+0 (0x00000000 | 0.00000)
16731 20| return v1
16737 25| return v1
16741 28| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
16742 30| if-eq v0, v1, Label_3
16780 21| move-result-object v1
16782 .local v1, "parent", android.view.ViewParent
16783 22| if-nez v1, Label_3
16793 …31| invoke-static {v1,v2,v0}, android.support.v4.view.ViewParentCompat.requestSendAccessibilityEve…
16828 …0| invoke-virtual {v1,v2}, android.support.v4.widget.NestedScrollView$SavedState$1.createFromParce…
16851 …0| invoke-virtual {v1,v2}, android.support.v4.widget.NestedScrollView$SavedState$1.newArray(int):a…
16877 0| invoke-direct {v1,v2}, android.view.View$BaseSavedState.<init>(android.os.Parcel):void
16881 7| iput v0, v1, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
16894 5| const-string/jumbo v1, "HorizontalScrollView.SavedState{"
16895 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
16899 15| move-result v1
16900 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
16901 19| move-result-object v1
16903 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
16906 24| const-string/jumbo v1, " scrollPosition="
16908 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
16911 31| iget v1, v2, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
16913 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
16916 37| const-string/jumbo v1, "}"
16918 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
16932 …0| invoke-super {v1,v2,v3}, android.view.View$BaseSavedState.writeToParcel(android.os.Parcel, int)…
16934 3| iget v0, v1, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
16959 2| const/4 v1, #+0 (0x00000000 | 0.00000)
16960 …3| invoke-direct {v0,v3,v4,v1}, android.support.v4.widget.SlidingPaneLayout$SavedState.<init>(andr…
16971 …0| invoke-virtual {v1,v2,v3}, android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromP…
16994 …0| invoke-virtual {v1,v2}, android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray(int):…
17026 7| move-result v1
17027 8| if-eqz v1, Label_1
17041 …0| invoke-direct {v0,v1,v2}, android.support.v4.widget.SlidingPaneLayout$SavedState.<init>(android…
17052 …0| invoke-super {v1,v2,v3}, android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,…
17054 3| iget-boolean v0, v1, android.support.v4.widget.SlidingPaneLayout$SavedState.isOpen
17116 38| move-exception v1
17118 .local v1, "e", android.content.pm.PackageManager$NameNotFoundException
17142 0| monitor-enter v1
17145 1| iget-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
17149 …7| invoke-direct {v0,v1}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
17150 10| iput-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
17153 12| iget-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
17156 14| monitor-exit v1
17160 17| monitor-exit v1
17171 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$1.this$0
17195 0| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
17196 …2| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get5(com.android.calendar.AllInOneAc…
17197 5| move-result v1
17198 6| if-eqz v1, Label_2
17203 9| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
17204 …11| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get3(com.android.calendar.AllInOneA…
17205 14| move-result-object v1
17206 15| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
17208 18| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
17209 …20| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get0(com.android.calendar.AllInOneA…
17210 23| move-result-object v1
17211 24| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
17213 27| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
17214 …29| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get4(com.android.calendar.AllInOneA…
17215 32| move-result-object v1
17216 33| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
17254 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$2.this$0
17268 2| iget-object v1, v4, com.android.calendar.AllInOneActivity$2.this$0
17272 …10| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
17273 13| move-result-object v1
17274 …14| invoke-static {v0,v1}, com.android.calendar.AllInOneActivity.-set1(com.android.calendar.AllInO…
17286 35| iget-object v1, v4, com.android.calendar.AllInOneActivity$2.this$0
17287 …37| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get6(com.android.calendar.AllInOneA…
17288 40| move-result-object v1
17292 …47| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
17304 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$3.this$0
17318 2| iget-object v1, v3, com.android.calendar.AllInOneActivity$3.this$0
17322 …10| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
17323 13| move-result-object v1
17324 …14| invoke-static {v0,v1}, com.android.calendar.AllInOneActivity.-set1(com.android.calendar.AllInO…
17332 28| iget-object v1, v3, com.android.calendar.AllInOneActivity$3.this$0
17333 …30| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get6(com.android.calendar.AllInOneA…
17334 33| move-result-object v1
17338 …40| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
17350 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$4.this$0
17374 0| iget-object v0, v1, com.android.calendar.AllInOneActivity$4.this$0
17387 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$QueryHandler$1.this$1
17440 34| move-exception v1
17441 .local v1, "ignore", android.accounts.OperationCanceledException
17445 .end_local v1
17464 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$QueryHandler.this$0
17480 2| iget-object v1, v8, com.android.calendar.AllInOneActivity$QueryHandler.this$0
17481 …4| invoke-static {v1,v2}, com.android.calendar.AllInOneActivity.-set0(com.android.calendar.AllInOn…
17488 12| move-result v1
17489 13| if-lez v1, Label_3
17501 21| iget-object v1, v8, com.android.calendar.AllInOneActivity$QueryHandler.this$0
17502 23| invoke-virtual {v1}, com.android.calendar.AllInOneActivity.isFinishing():boolean
17505 26| move-result v1
17506 27| if-nez v1, Label_1
17517 39| const-string/jumbo v1, "introMessage"
17526 …55| invoke-virtual {v4,v1,v2}, android.os.Bundle.putCharSequence(java.lang.String, java.lang.CharS…
17528 58| const-string/jumbo v1, "allowSkip"
17530 62| invoke-virtual {v4,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
17532 65| iget-object v1, v8, com.android.calendar.AllInOneActivity$QueryHandler.this$0
17533 …67| invoke-static {v1}, android.accounts.AccountManager.get(android.content.Context):android.accou…
17537 71| const-string/jumbo v1, "com.google"
17553 89| move-exception v1
17560 95| throw v1
17573 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mCalendarsList
17579 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mHandler
17585 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
17591 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mMiniMonth
17597 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mMiniMonthContainer
17603 0| iget-boolean v0, v1, com.android.calendar.AllInOneActivity.mShowSideViews
17609 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mTimeChangesUpdater
17615 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mTimeZone
17621 0| iput-boolean v1, v0, com.android.calendar.AllInOneActivity.mCheckForAccounts
17622 2| return v1
17627 0| iput-object v1, v0, com.android.calendar.AllInOneActivity.mTimeZone
17628 2| return-object v1
17637 …0| invoke-direct {v1,v2,v3}, com.android.calendar.AllInOneActivity.updateSecondaryTitleFields(long…
17647 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
17656 11| iput-boolean v1, v4, com.android.calendar.AllInOneActivity.mPaused
17662 17| iput-boolean v1, v4, com.android.calendar.AllInOneActivity.mShowSideViews
17676 31| iput-boolean v1, v4, com.android.calendar.AllInOneActivity.mCheckForAccounts
17695 62| new-instance v1, android.os.Handler
17696 64| invoke-direct {v1}, android.os.Handler.<init>():void
17697 …67| invoke-direct {v0,v4,v1}, com.android.calendar.AllInOneActivity$4.<init>(com.android.calendar.…
17709 0| iget-object v1, v3, com.android.calendar.AllInOneActivity.mOptionsMenu
17710 2| if-nez v1, Label_1
17715 5| iget-object v1, v3, com.android.calendar.AllInOneActivity.mOptionsMenu
17717 10| invoke-interface {v1,v2}, android.view.Menu.findItem(int):android.view.MenuItem
17723 16| const/4 v1, #+0 (0x00000000 | 0.00000)
17724 17| invoke-interface {v0,v1}, android.view.MenuItem.setVisible(boolean):android.view.MenuItem
17745 11| const/16 v1, #+18 (0x00000012 | 2.52234e-44)
17747 13| invoke-virtual {v0,v1}, android.app.ActionBar.setDisplayOptions(int):void
17754 19| const/4 v1, #+0 (0x00000000 | 0.00000)
17755 20| invoke-virtual {v0,v1}, android.app.ActionBar.setDisplayOptions(int):void
17769 4| xor-int/lit8 v1, v6, #+1 (0x00000001 | 1.40130e-45)
17770 …6| invoke-direct {v0,v4,v5,v1}, com.android.calendar.CalendarViewAdapter.<init>(android.content.Co…
17781 24| iget-object v1, v4, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
17782 …26| invoke-virtual {v0,v1,v4}, android.app.ActionBar.setListNavigationCallbacks(android.widget.Spi…
17794 40| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
17795 41| invoke-virtual {v0,v1}, android.app.ActionBar.setSelectedNavigationItem(int):void
17810 62| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
17811 63| invoke-virtual {v0,v1}, android.app.ActionBar.setSelectedNavigationItem(int):void
17842 19| move-wide/from16 v1:v2, v28:v29
17843 …21| invoke-direct {v0,v1,v2,v4}, com.android.calendar.month.MonthByWeekFragment.<init>(long, boole…
17966 191| move-wide/from16 v0:v1, v20:v21
17967 193| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
17981 215| move-wide/from16 v0:v1, v16:v17
17982 217| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
17985 220| move-wide/from16 v0:v1, v22:v23
17987 224| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.id
17996 239| move-wide/from16 v0:v1, v22:v23
17997 241| invoke-virtual {v4,v0,v1}, com.android.calendar.CalendarController.setEventId(long):void
18021 269| move-wide/from16 v0:v1, v28:v29
18022 271| invoke-virtual {v10,v0,v1}, android.text.format.Time.set(long):void
18071 333| move-object/from16 v1, v27
18072 335| iput v0, v1, com.android.calendar.AllInOneActivity.mPreviousView
18188 108| move-exception v1
18189 .local v1, "e", java.lang.NumberFormatException
18218 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
18221 .local v1, "doTransition", boolean
18341 161| if-eqz v1, Label_15
18383 .end_local v1
18385 211| const/4 v1, #+0 (0x00000000 | 0.00000)
18386 .restart_local v1
18568 7| cmp-long v1, v8:v9, v10:v11
18569 9| if-nez v1, Label_1
18570 11| iget-object v1, v13, com.android.calendar.AllInOneActivity.mActionBar
18571 13| if-nez v1, Label_2
18577 16| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.startTime
18578 18| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
18582 22| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.endTime
18583 24| if-eqz v1, Label_6
18585 26| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.endTime
18586 28| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
18593 35| move-object v1, v13
18594 …36| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
18598 40| iget-object v1, v13, com.android.calendar.AllInOneActivity.mDateRange
18599 42| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
18603 46| iget-object v1, v13, com.android.calendar.AllInOneActivity.mDateRange
18604 48| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
18606 51| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.selectedTime
18607 53| if-eqz v1, Label_4
18608 55| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.selectedTime
18610 58| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
18617 68| move-result v1
18618 69| if-nez v1, Label_5
18620 71| iget-object v1, v13, com.android.calendar.AllInOneActivity.mDateRange
18621 73| invoke-virtual {v1,v12}, android.widget.TextView.sendAccessibilityEvent(int):void
18623 76| iget-boolean v1, v13, com.android.calendar.AllInOneActivity.mShowWeekNum
18624 78| if-eqz v1, Label_5
18625 80| iget-object v1, v13, com.android.calendar.AllInOneActivity.mWeekTextView
18626 82| if-eqz v1, Label_5
18628 84| iget-object v1, v13, com.android.calendar.AllInOneActivity.mWeekTextView
18629 86| invoke-virtual {v1,v12}, android.widget.TextView.sendAccessibilityEvent(int):void
18668 28| move-wide/from16 v0:v1, v24:v25
18670 …32| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getWeekNumberFromTime(long, android.conte…
18675 38| move-object/from16 v1, v23
18676 40| iput v0, v1, com.android.calendar.AllInOneActivity.mWeekNum
18841 278| move-wide/from16 v0:v1, v18:v19
18842 …280| invoke-virtual {v5,v8,v0,v1}, android.widget.TextView.postDelayed(java.lang.Runnable, long):b…
18874 316| move-wide/from16 v0:v1, v24:v25
18875 318| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
18878 323| move-wide/from16 v0:v1, v24:v25
18879 325| invoke-static {v0,v1,v8,v9}, android.text.format.Time.getJulianDay(long, long):int
18888 337| iget-wide v0:v1, v13, android.text.format.Time.gmtoff
18889 339| move-wide/from16 v18:v19, v0:v1
18890 341| move-wide/from16 v0:v1, v18:v19
18891 343| invoke-static {v8,v9,v0,v1}, android.text.format.Time.getJulianDay(long, long):int
18895 347| move-wide/from16 v0:v1, v24:v25
18897 …351| invoke-static {v12,v15,v0,v1,v2}, com.android.calendar.Utils.getDayOfWeekString(int, int, lon…
18969 8| move-object v1, v9
18982 0| const-wide/16 v0:v1, #+1058 (0x00000422 | 1.48257e-42)
18983 2| return-wide v0:v1
19146 213| move-wide/from16 v0:v1, v20:v21
19147 215| invoke-virtual {v5,v0,v1}, com.android.calendar.CalendarViewAdapter.setTime(long):void
19151 220| move-wide/from16 v1:v2, v20:v21
19152 …222| invoke-direct {v0,v1,v2}, com.android.calendar.AllInOneActivity.updateSecondaryTitleFields(lo…
19455 652| move-object/from16 v1, v19
19456 …654| invoke-virtual {v0,v1}, android.content.Intent.setData(android.net.Uri):android.content.Intent
19460 661| move-object/from16 v1, v28
19461 …663| invoke-virtual {v0,v1,v5}, android.content.Intent.setClass(android.content.Context, java.lang…
19490 717| move-object/from16 v1, v25
19491 …719| invoke-virtual {v0,v1}, com.android.calendar.AllInOneActivity.startActivity(android.content.I…
19558 809| move-object/from16 v1, v22
19559 …811| invoke-virtual {v0,v1}, android.app.FragmentTransaction.remove(android.app.Fragment):android.…
19610 10| move-object v1, v14
19629 3| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
19630 4| if-eq v0, v1, Label_1
19639 18| move-object v1, v9
19785 185| move-wide/from16 v1:v2, v20:v21
19786 187| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
19946 454| move/from16 v1, v19
19947 456| invoke-direct {v0,v1}, com.android.calendar.AllInOneActivity.configureActionBar(int):void
20012 569| move-wide/from16 v1:v2, v20:v21
20015 …575| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.AllInOneActivity.initFragments(long, int…
20022 584| move-object/from16 v1, v22
20023 …586| invoke-interface {v0,v1}, android.content.SharedPreferences.registerOnSharedPreferenceChangeL…
20191 116| move-result-object v1
20192 117| check-cast v1, android.graphics.drawable.LayerDrawable
20194 .local v1, "icon", android.graphics.drawable.LayerDrawable
20196 …121| invoke-static {v1,v7,v3}, com.android.calendar.Utils.setTodayIcon(android.graphics.drawable.L…
20199 .end_local v1
20264 10| iget-object v1, v2, com.android.calendar.AllInOneActivity.mController
20265 … 12| invoke-virtual {v1}, com.android.calendar.CalendarController.deregisterAllEventHandlers():void
20287 13| new-instance v1, java.lang.StringBuilder
20288 15| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
20290 …21| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20291 24| move-result-object v1
20292 25| invoke-virtual {v1,v11}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
20293 28| move-result-object v1
20294 29| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
20295 32| move-result-object v1
20296 33| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
20299 39| new-instance v1, java.lang.StringBuilder
20300 41| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
20302 …47| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20303 50| move-result-object v1
20305 53| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
20306 56| move-result-object v1
20308 …60| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20309 63| move-result-object v1
20310 64| invoke-virtual {v1,v11}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
20311 67| move-result-object v1
20315 …71| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20316 74| move-result-object v1
20320 …77| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
20321 80| move-result-object v1
20325 …84| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20326 87| move-result-object v1
20330 …90| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
20331 93| move-result-object v1
20335 …97| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20336 100| move-result-object v1
20340 …103| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
20341 106| move-result-object v1
20345 …110| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
20346 113| move-result-object v1
20350 …116| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
20351 119| move-result-object v1
20352 120| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
20353 123| move-result-object v1
20354 124| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
20365 135| move-object v1, v10
20372 144| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
20373 145| if-eq v0, v1, Label_1
20377 150| move-object v1, v10
20384 159| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
20385 160| if-eq v0, v1, Label_1
20389 165| move-object v1, v10
20399 178| move-object v1, v10
20451 43| iget-wide v0:v1, v12, com.android.calendar.AllInOneActivity.mViewEventId
20452 45| cmp-long v0, v0:v1, v6:v7
20469 71| move-object v1, v12
20773 374| move-object/from16 v1, v19
20774 …376| invoke-interface {v2,v0,v1}, com.android.calendar.AllInOneMenuExtensionsInterface.handleItemS…
20787 3| iget-object v1, v3, com.android.calendar.AllInOneActivity.mController
20791 …10| invoke-virtual {v1,v2}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
20793 13| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
20794 14| iput-boolean v1, v3, com.android.calendar.AllInOneActivity.mPaused
20796 16| iget-object v1, v3, com.android.calendar.AllInOneActivity.mHomeTime
20798 20| invoke-virtual {v1,v2}, android.widget.TextView.removeCallbacks(java.lang.Runnable):boolean
20800 23| iget-object v1, v3, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
20801 25| if-eqz v1, Label_1
20803 27| iget-object v1, v3, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
20804 29| invoke-virtual {v1}, com.android.calendar.CalendarViewAdapter.onPause():void
20807 32| iget-object v1, v3, com.android.calendar.AllInOneActivity.mContentResolver
20809 …36| invoke-virtual {v1,v2}, android.content.ContentResolver.unregisterContentObserver(android.data…
20812 42| move-result v1
20813 43| if-eqz v1, Label_2
20823 52| iget-object v1, v3, com.android.calendar.AllInOneActivity.mController
20824 54| invoke-virtual {v1}, com.android.calendar.CalendarController.getViewType():int
20825 57| move-result v1
20827 59| if-eq v1, v2, Label_3
20829 61| iget-object v1, v3, com.android.calendar.AllInOneActivity.mController
20830 63| invoke-virtual {v1}, com.android.calendar.CalendarController.getViewType():int
20831 66| move-result v1
20832 …67| invoke-static {v3,v1}, com.android.calendar.Utils.setDefaultView(android.content.Context, int)…
20835 70| iget-object v1, v3, com.android.calendar.AllInOneActivity.mHandler
20837 …74| invoke-static {v1,v2}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, jav…
20839 77| iget-object v1, v3, com.android.calendar.AllInOneActivity.mCalIntentReceiver
20840 …79| invoke-static {v3,v1}, com.android.calendar.Utils.clearTimeChangesReceiver(android.content.Con…
20876 19| move-object v1, v13
21039 224| iget-wide v0:v1, v0, com.android.calendar.AllInOneActivity.mIntentEventEndMillis
21040 226| move-wide/from16 v16:v17, v0:v1
21146 59| move-result-object v1
21148 .local v1, "fm", android.app.FragmentManager
21150 … 63| invoke-virtual {v1,v2}, android.app.FragmentManager.findFragmentById(int):android.app.Fragment
21172 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
21175 4| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
21207 22| move-result-wide v0:v1
21212 …30| invoke-direct {v4,v0,v1,v2,v3}, com.android.calendar.AllInOneActivity.initFragments(long, int,…
21223 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
21264 10| new-instance v1, java.lang.StringBuilder
21265 12| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
21267 …18| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
21268 21| move-result-object v1
21269 …22| invoke-virtual {v1,v10}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
21270 25| move-result-object v1
21272 …29| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
21273 32| move-result-object v1
21276 37| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
21277 40| move-result-object v1
21278 41| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
21279 44| move-result-object v1
21280 45| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
21288 58| move-object v1, v10
21299 70| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
21300 71| if-eq v0, v1, Label_3
21304 76| move-object v1, v10
21313 89| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
21314 90| if-eq v0, v1, Label_4
21318 95| move-object v1, v10
21330 112| move-object v1, v10
21337 120| const-string/jumbo v1, "AllInOneActivity"
21352 148| invoke-static {v1,v0}, android.util.Log.w(java.lang.String, java.lang.String):int
21355 154| new-instance v1, java.lang.StringBuilder
21356 156| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
21358 …162| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21359 165| move-result-object v1
21361 168| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
21362 171| move-result-object v1
21364 …175| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21365 178| move-result-object v1
21368 …183| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21369 186| move-result-object v1
21371 …190| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21372 193| move-result-object v1
21374 …196| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
21375 199| move-result-object v1
21379 …203| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21380 206| move-result-object v1
21384 …209| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
21385 212| move-result-object v1
21389 …216| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21390 219| move-result-object v1
21394 …222| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
21395 225| move-result-object v1
21399 …229| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
21400 232| move-result-object v1
21404 …235| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
21405 238| move-result-object v1
21406 239| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
21407 242| move-result-object v1
21408 243| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
21438 8| move-object v1, v9
21456 3| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
21457 4| if-ne v0, v1, Label_2
21460 8| int-to-float v1, v5
21461 9| invoke-virtual {v0,v1}, android.view.View.setTranslationX(float):void
21464 14| int-to-float v1, v5
21465 15| invoke-virtual {v0,v1}, android.view.View.setTranslationX(float):void
21468 20| iget v1, v4, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
21469 22| sub-int/2addr v1, v5
21470 23| invoke-static {v3,v1}, java.lang.Math.max(int, int):int
21471 26| move-result v1
21472 27| iput v1, v0, android.widget.RelativeLayout$LayoutParams.width
21475 31| iget-object v1, v4, com.android.calendar.AllInOneActivity.mControlsParams
21476 …33| invoke-virtual {v0,v1}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
21483 39| int-to-float v1, v5
21484 40| invoke-virtual {v0,v1}, android.view.View.setTranslationY(float):void
21487 45| int-to-float v1, v5
21488 46| invoke-virtual {v0,v1}, android.view.View.setTranslationY(float):void
21495 55| iget v1, v4, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
21498 58| invoke-direct {v0,v2,v1}, android.widget.LinearLayout$LayoutParams.<init>(int, int):void
21503 65| iget v1, v4, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
21504 67| sub-int/2addr v1, v5
21505 68| invoke-static {v3,v1}, java.lang.Math.max(int, int):int
21506 71| move-result v1
21507 72| iput v1, v0, android.widget.LinearLayout$LayoutParams.height
21510 76| iget-object v1, v4, com.android.calendar.AllInOneActivity.mVerticalControlsParams
21511 …78| invoke-virtual {v0,v1}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
21548 0| packed-switch v1, Label_6
21593 5| const-string/jumbo v1, "Operation [op="
21594 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
21596 11| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.op
21597 13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
21599 16| const-string/jumbo v1, ", token="
21600 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
21602 22| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.token
21603 24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
21605 27| const-string/jumbo v1, ", scheduledExecutionTime="
21606 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
21611 38| const-string/jumbo v1, "]"
21612 …41| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
21615 47| move-result-object v1
21616 48| return-object v1
21626 2| const/4 v1, #+0 (0x00000000 | 0.00000)
21627 3| invoke-direct {v0,v1}, java.util.concurrent.atomic.AtomicInteger.<init>(int):void
21644 5| iput-object v1, v0, com.android.calendar.AsyncQueryService.mContext
21698 6| iget v1, v6, android.os.Message.arg1
21700 .local v1, "op", int
21701 8| packed-switch v1, Label_7
21812 0| iput-object v1, v0, com.android.calendar.AsyncQueryService.mHandler
21829 5| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
21830 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
21832 8| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
21833 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
21834 13| move-result-object v1
21835 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
21837 16| iget-object v1, v3, com.android.calendar.AsyncQueryService.mHandler
21838 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
21850 30| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
21851 …32| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
21867 5| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
21868 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
21870 8| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
21871 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
21872 13| move-result-object v1
21873 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
21875 16| iget-object v1, v2, com.android.calendar.AsyncQueryService.mHandler
21876 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
21890 32| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
21891 …34| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
21907 5| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
21908 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
21910 8| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
21911 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
21912 13| move-result-object v1
21913 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
21915 16| iget-object v1, v3, com.android.calendar.AsyncQueryService.mHandler
21916 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
21928 30| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
21929 …32| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
21945 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
21946 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
21948 8| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
21949 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
21950 13| move-result-object v1
21951 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
21953 16| iget-object v1, v2, com.android.calendar.AsyncQueryService.mHandler
21954 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
21970 34| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
21971 …36| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
21987 5| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
21988 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
21990 8| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
21991 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
21992 13| move-result-object v1
21993 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
21995 16| iget-object v1, v3, com.android.calendar.AsyncQueryService.mHandler
21996 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22012 34| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
22013 …36| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
22020 …0| iget-wide v0:v1, v2, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
22021 2| return-wide v0:v1
22032 3| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
22033 …5| iput-wide v0:v1, v2, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
22045 3| move-result-wide v0:v1
22047 6| add-long/2addr v0:v1, v2:v3
22048 …7| iput-wide v0:v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
22063 …2| invoke-virtual {v1,v2}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.compareTo(ja…
22081 7| cmp-long v1, v2:v3, v4:v5
22082 9| if-nez v1, Label_1
22084 11| const/4 v1, #+0 (0x00000000 | 0.00000)
22085 12| return v1
22090 17| cmp-long v1, v2:v3, v4:v5
22091 19| if-gez v1, Label_2
22093 21| const/4 v1, #-1 (0xffffffff | NaN)
22094 22| return v1
22097 23| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
22098 24| return v1
22109 1| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.token
22111 5| if-ne v1, v2, Label_1
22112 7| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.op
22114 11| if-ne v1, v2, Label_1
22127 …0| iget-wide v0:v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
22130 6| sub-long/2addr v0:v1, v2:v3
22134 …9| invoke-virtual {v5,v0,v1,v2}, java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.…
22135 12| move-result-wide v0:v1
22136 13| return-wide v0:v1
22149 5| const-string/jumbo v1, "OperationInfo [\n\t token= "
22150 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
22152 11| iget v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
22153 13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
22155 16| const-string/jumbo v1, ",\n\t op= "
22156 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22158 22| iget v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
22159 24| invoke-static {v1}, com.android.calendar.AsyncQueryService$Operation.opToChar(int):char
22160 27| move-result v1
22161 28| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
22163 31| const-string/jumbo v1, ",\n\t uri= "
22164 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22166 37| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.uri
22167 …39| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
22169 42| const-string/jumbo v1, ",\n\t authority= "
22170 …45| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22172 48| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.authority
22173 …50| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22175 53| const-string/jumbo v1, ",\n\t delayMillis= "
22176 …56| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22181 64| const-string/jumbo v1, ",\n\t mScheduledTimeMillis= "
22182 …67| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22187 75| const-string/jumbo v1, ",\n\t resolver= "
22188 …78| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22190 81| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
22191 …83| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
22193 86| const-string/jumbo v1, ",\n\t handler= "
22194 …89| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22196 92| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22197 …94| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
22199 97| const-string/jumbo v1, ",\n\t projection= "
22200 …100| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22202 103| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.projection
22203 105| invoke-static {v1}, java.util.Arrays.toString(java.lang.Object[]):java.lang.String
22204 108| move-result-object v1
22205 …109| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22207 112| const-string/jumbo v1, ",\n\t selection= "
22208 …115| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22210 118| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selection
22211 …120| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22213 123| const-string/jumbo v1, ",\n\t selectionArgs= "
22214 …126| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22216 129| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selectionArgs
22217 131| invoke-static {v1}, java.util.Arrays.toString(java.lang.Object[]):java.lang.String
22218 134| move-result-object v1
22219 …135| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22221 138| const-string/jumbo v1, ",\n\t orderBy= "
22222 …141| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22224 144| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.orderBy
22225 …146| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22227 149| const-string/jumbo v1, ",\n\t result= "
22228 …152| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22230 155| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
22231 …157| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
22233 160| const-string/jumbo v1, ",\n\t cookie= "
22234 …163| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22236 166| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22237 …168| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
22239 171| const-string/jumbo v1, ",\n\t values= "
22240 …174| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22242 177| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.values
22243 …179| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
22245 182| const-string/jumbo v1, ",\n\t cpo= "
22246 …185| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22248 188| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cpo
22249 …190| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
22251 193| const-string/jumbo v1, "\n]"
22252 …196| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22255 202| move-result-object v1
22256 203| return-object v1
22280 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
22283 8| iput-object v0, v1, com.android.calendar.AsyncQueryServiceHelper.mService
22295 0| invoke-direct {v1,v2}, android.app.IntentService.<init>(java.lang.String):void
22298 5| iput-object v0, v1, com.android.calendar.AsyncQueryServiceHelper.mService
22319 9| move-result-object v1
22322 ….local_ex v1, "it", java.util.Iterator, "Ljava/util/Iterator<Lcom/android/calendar/AsyncQueryServi…
22323 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
22327 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
22333 26| invoke-interface {v1}, java.util.Iterator.remove():void
22345 .end_local v1
22371 11| move-result-object v1
22372 ….local_ex v1, "it", java.util.Iterator, "Ljava/util/Iterator<Lcom/android/calendar/AsyncQueryServi…
22379 13| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
22383 19| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
22442 .end_local v1
22449 .restart_local v1
22475 3| sget-object v1, com.android.calendar.AsyncQueryServiceHelper.sWorkQueue
22476 5| monitor-enter v1
22486 16| monitor-exit v1
22489 19| const-class v1, com.android.calendar.AsyncQueryServiceHelper
22490 …21| invoke-direct {v0,v2,v1}, android.content.Intent.<init>(android.content.Context, java.lang.Cla…
22497 29| monitor-exit v1
22574 48| move-wide/from16 v0:v1, v18:v19
22575 50| invoke-virtual {v3,v0,v1}, java.util.PriorityQueue.wait(long):void
22793 0| invoke-super {v0,v1,v2}, android.app.IntentService.onStart(android.content.Intent, int):void
22821 12| move-result-object v1
22823 …13| invoke-static {v2,v0,v1}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
22849 3| new-instance v1, android.app.backup.SharedPreferencesBackupHelper
22857 …14| invoke-direct {v1,v5,v2}, android.app.backup.SharedPreferencesBackupHelper.<init>(android.cont…
22858 …17| invoke-virtual {v5,v0,v1}, com.android.calendar.CalendarBackupAgent.addHelper(java.lang.String…
22870 0| const-string/jumbo v1, "com.android.calendar_preferences_no_backup"
22873 …4| invoke-virtual {v3,v1,v2}, com.android.calendar.CalendarBackupAgent.getSharedPreferences(java.l…
22874 7| move-result-object v1
22875 …8| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
22879 12| const-string/jumbo v1, "preferences_alerts_ringtone"
22883 …18| invoke-interface {v0,v1,v2}, android.content.SharedPreferences$Editor.putString(java.lang.Stri…
22884 21| move-result-object v1
22885 22| invoke-interface {v1}, android.content.SharedPreferences$Editor.commit():boolean
22903 …0| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedListe…
22914 …0| invoke-direct {v0,v1}, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLi…
22944 …26| iget-object v1, v10, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLis…
22945 …28| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get1(com.android.calendar.…
22946 31| move-result-object v1
22947 32| invoke-virtual {v1,v11}, android.util.SparseIntArray.get(int):int
22948 35| move-result v1
22949 36| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
22950 39| move-result-object v1
22951 …40| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
22955 48| move-result-object v1
22974 …75| invoke-virtual/range {v1..v9}, com.android.calendar.CalendarColorPickerDialog$QueryService.sta…
22986 0| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
22999 …0| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog$QueryService.<init>(co…
23016 5| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23017 …7| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.getActivity():android.app.A…
23023 16| move-result v1
23024 17| if-eqz v1, Label_3
23039 30| move-result v1
23040 31| if-nez v1, Label_6
23045 38| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23046 40| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.dismiss():void
23051 47| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23060 …60| invoke-static {v1,v2}, com.android.calendar.CalendarColorPickerDialog.-set1(com.android.calend…
23065 65| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
23066 66| new-array v7, v1, java.lang.String[]
23068 68| const/4 v1, #+0 (0x00000000 | 0.00000)
23070 71| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
23071 74| move-result-object v1
23073 76| aput-object v1, v7, v2
23075 78| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
23077 81| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
23078 84| move-result-object v1
23080 86| aput-object v1, v7, v2
23091 99| move-object/from16 v1, v16
23093 …101| invoke-virtual/range {v1..v8}, com.android.calendar.CalendarColorPickerDialog$QueryService.st…
23100 109| move-result v1
23101 110| if-nez v1, Label_8
23106 117| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23107 119| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.dismiss():void
23112 126| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23113 …128| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get1(com.android.calendar…
23114 131| move-result-object v1
23115 132| invoke-virtual {v1}, android.util.SparseIntArray.clear():void
23122 140| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
23124 143| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
23128 147| const/4 v1, #+0 (0x00000000 | 0.00000)
23130 150| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
23139 160| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23140 …162| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get1(com.android.calendar…
23141 165| move-result-object v1
23142 166| invoke-virtual {v1,v13,v10}, android.util.SparseIntArray.put(int, int):void
23145 172| move-result-object v1
23146 173| invoke-virtual {v11,v1}, java.util.ArrayList.add(java.lang.Object):boolean
23149 179| move-result v1
23150 180| if-nez v1, Label_9
23153 185| move-result v1
23154 186| new-array v1, v1, java.lang.Integer[]
23155 188| invoke-virtual {v11,v1}, java.util.ArrayList.toArray(java.lang.Object[]):java.lang.Object[]
23160 194| new-instance v1, com.android.colorpicker.HsvColorComparator
23161 196| invoke-direct {v1}, com.android.colorpicker.HsvColorComparator.<init>():void
23162 199| invoke-static {v12,v1}, java.util.Arrays.sort(java.lang.Object[], java.util.Comparator):void
23165 204| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23168 …209| invoke-static {v1,v2}, com.android.calendar.CalendarColorPickerDialog.-set0(com.android.calen…
23174 215| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23175 …217| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get2(com.android.calendar…
23176 220| move-result-object v1
23177 221| array-length v1, v1
23178 222| if-ge v14, v1, Label_11
23181 226| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23182 …228| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get2(com.android.calendar…
23183 231| move-result-object v1
23187 238| aput v2, v1, v14
23194 246| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
23195 248| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.showPaletteView():void
23212 0| const/4 v1, #+0 (0x00000000 | 0.00000)
23219 8| iput-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColors
23221 10| iput-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColorContentDescriptions
23238 10| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mColors
23241 …16| invoke-virtual {v0,v1,v2,v3}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], in…
23254 …0| invoke-virtual {v0,v1,v4,v5}, com.android.colorpicker.ColorPickerDialog.setArguments(int, int, …
23268 0| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mListener
23269 2| if-eqz v1, Label_1
23271 4| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mListener
23272 …6| invoke-interface {v1,v5}, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener.onC…
23276 12| move-result-object v1
23277 13| instance-of v1, v1, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener
23278 15| if-eqz v1, Label_2
23289 26| iget v1, v4, com.android.colorpicker.ColorPickerDialog.mSelectedColor
23290 28| if-eq v5, v1, Label_3
23294 32| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mPalette
23297 …38| invoke-virtual {v1,v2,v3}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], int):…
23320 13| const-string/jumbo v1, "title_id"
23321 16| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
23327 26| const-string/jumbo v1, "columns"
23328 29| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
23334 39| const-string/jumbo v1, "size"
23335 42| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
23383 18| move-result-object v1
23385 .local v1, "view", android.view.View
23387 22| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
23393 32| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
23416 …67| invoke-virtual {v2,v1}, android.app.AlertDialog$Builder.setView(android.view.View):android.app…
23436 6| iget-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColors
23437 8| invoke-virtual {v3,v0,v1}, android.os.Bundle.putIntArray(java.lang.String, int[]):void
23440 14| iget v1, v2, com.android.colorpicker.ColorPickerDialog.mSelectedColor
23441 16| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
23442 19| move-result-object v1
23443 …20| invoke-virtual {v3,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
23446 26| iget-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColorContentDescriptions
23447 …28| invoke-virtual {v3,v0,v1}, android.os.Bundle.putStringArray(java.lang.String, java.lang.String…
23463 5| const-string/jumbo v1, "title_id"
23464 8| invoke-virtual {v0,v1,v3}, android.os.Bundle.putInt(java.lang.String, int):void
23466 11| const-string/jumbo v1, "columns"
23467 14| invoke-virtual {v0,v1,v4}, android.os.Bundle.putInt(java.lang.String, int):void
23469 17| const-string/jumbo v1, "size"
23470 20| invoke-virtual {v0,v1,v5}, android.os.Bundle.putInt(java.lang.String, int):void
23484 0| iget-object v0, v1, com.android.colorpicker.ColorPickerDialog.mColors
23486 4| iget v0, v1, com.android.colorpicker.ColorPickerDialog.mSelectedColor
23490 8| iput-object v2, v1, com.android.colorpicker.ColorPickerDialog.mColors
23492 10| iput v3, v1, com.android.colorpicker.ColorPickerDialog.mSelectedColor
23494 12| invoke-direct {v1}, com.android.colorpicker.ColorPickerDialog.refreshPalette():void
23507 0| iput-object v1, v0, com.android.colorpicker.ColorPickerDialog.mListener
23524 10| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
23525 12| invoke-virtual {v0,v1}, android.widget.ProgressBar.setVisibility(int):void
23530 20| const/4 v1, #+0 (0x00000000 | 0.00000)
23531 21| invoke-virtual {v0,v1}, com.android.colorpicker.ColorPickerPalette.setVisibility(int):void
23549 10| const/4 v1, #+0 (0x00000000 | 0.00000)
23550 11| invoke-virtual {v0,v1}, android.widget.ProgressBar.setVisibility(int):void
23553 16| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
23554 18| invoke-virtual {v0,v1}, com.android.colorpicker.ColorPickerPalette.setVisibility(int):void
23562 0| iget-wide v0:v1, v2, com.android.calendar.CalendarColorPickerDialog.mCalendarId
23563 2| return-wide v0:v1
23568 0| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColorKeyMap
23574 0| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColors
23580 0| iget v0, v1, com.android.calendar.CalendarColorPickerDialog.mSelectedColor
23586 0| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mService
23592 0| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog.mColors
23593 2| return-object v1
23598 0| iput v1, v0, com.android.calendar.CalendarColorPickerDialog.mSelectedColor
23599 2| return v1
23614 6| const-string/jumbo v1, "account_name"
23615 9| aput-object v1, v0, v2
23617 11| const-string/jumbo v1, "account_type"
23618 14| aput-object v1, v0, v3
23620 16| const-string/jumbo v1, "calendar_color"
23621 19| aput-object v1, v0, v4
23627 25| const-string/jumbo v1, "color"
23628 28| aput-object v1, v0, v2
23630 30| const-string/jumbo v1, "color_index"
23631 33| aput-object v1, v0, v3
23644 0| invoke-direct {v1}, com.android.colorpicker.ColorPickerDialog.<init>():void
23648 8| iput-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColorKeyMap
23665 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
23670 …12| invoke-virtual {v0,v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.setArguments(int,…
23677 19| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
23697 13| const/4 v1, #+0 (0x00000000 | 0.00000)
23699 .local v1, "i", int
23702 17| if-ge v1, v2, Label_2
23706 23| aget v3, v3, v1
23707 25| aget v4, v0, v1
23710 30| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
23714 .end_local v1
23736 10| const/4 v1, #+0 (0x00000000 | 0.00000)
23738 .local v1, "i", int
23741 14| if-ge v1, v2, Label_3
23745 20| aget v3, v3, v1
23748 26| aput v2, v0, v1
23750 28| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
23774 10| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
23776 …14| invoke-static {v1,v4,v5}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
23781 20| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
23805 12| move-result-wide v0:v1
23806 13| iput-wide v0:v1, v3, com.android.calendar.CalendarColorPickerDialog.mCalendarId
23830 5| new-instance v1, com.android.calendar.CalendarColorPickerDialog$QueryService
23833 …11| invoke-direct {v1,v4,v2,v3}, com.android.calendar.CalendarColorPickerDialog$QueryService.<init…
23834 14| iput-object v1, v4, com.android.calendar.CalendarColorPickerDialog.mService
23836 16| iget-object v1, v4, com.android.calendar.CalendarColorPickerDialog.mColors
23837 18| if-nez v1, Label_1
23870 0| iget-wide v0:v1, v3, com.android.calendar.CalendarColorPickerDialog.mCalendarId
23871 2| cmp-long v0, v4:v5, v0:v1
23890 2| const-string/jumbo v1, "Must call setCalendarId() to update calendar colors"
23891 5| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
23902 0| iput-object v1, v0, com.android.calendar.CalendarController$1.this$0
23918 6| iget-object v1, v2, com.android.calendar.CalendarController$1.this$0
23919 …8| invoke-static {v1}, com.android.calendar.CalendarController.-get0(com.android.calendar.Calendar…
23920 11| move-result-object v1
23921 …12| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
23922 15| move-result-object v1
23923 16| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
23947 4| const-wide/16 v0:v1, #+256 (0x00000100 | 3.58732e-43)
23966 35| or-long/2addr v0:v1, v6:v7
23969 36| return-wide v0:v1
23973 37| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
23978 41| or-long/2addr v0:v1, v6:v7
23984 46| or-long/2addr v0:v1, v2:v3
23990 51| or-long/2addr v0:v1, v2:v3
23996 56| or-long/2addr v0:v1, v2:v3
24020 6| cmp-long v1, v2:v3, v4:v5
24021 8| if-eqz v1, Label_1
24023 10| const-string/jumbo v1, "CalendarController"
24034 35| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
24048 48| const-string/jumbo v1, "CalendarController"
24058 71| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
24069 77| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
24070 78| return v1
24073 79| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
24074 80| return v1
24098 5| cmp-long v1, v2:v3, v4:v5
24099 7| if-eqz v1, Label_1
24101 9| const-string/jumbo v1, "CalendarController"
24112 34| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
24121 45| cmp-long v1, v2:v3, v4:v5
24122 47| if-eqz v1, Label_2
24130 0| iget-object v0, v1, com.android.calendar.CalendarController.mContext
24136 0| iget-object v0, v1, com.android.calendar.CalendarController.mTime
24165 6| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
24166 7| invoke-direct {v0,v1}, java.util.LinkedHashMap.<init>(int):void
24182 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
24183 32| invoke-direct {v0,v1}, java.util.WeakHashMap.<init>(int):void
24192 43| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
24193 45| iput-wide v0:v1, v3, com.android.calendar.CalendarController.mEventId
24199 54| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
24200 56| iput-wide v0:v1, v3, com.android.calendar.CalendarController.mDateFlags
24216 79| const-string/jumbo v1, "preferred_detailedView"
24220 …83| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
24237 3| const/4 v1, #+0 (0x00000000 | 0.00000)
24240 .local v1, "controller", com.android.calendar.CalendarController
24253 21| move-object v1, v0
24256 .local v1, "controller", com.android.calendar.CalendarController
24257 22| move-object v2, v1
24260 .end_local v1
24265 25| new-instance v1, com.android.calendar.CalendarController
24266 …27| invoke-direct {v1,v7}, com.android.calendar.CalendarController.<init>(android.content.Context)…
24272 .restart_local v1
24275 34| invoke-direct {v6,v1}, java.lang.ref.WeakReference.<init>(java.lang.Object):void
24282 41| return-object v1
24285 .end_local v1
24295 46| move-object v1, v2
24297 .restart_local v1
24300 .end_local v1
24302 49| move-object v1, v2
24304 .restart_local v1
24307 .local v1, "controller", com.android.calendar.CalendarController
24308 52| move-object v2, v1
24327 8| iget-object v1, v5, com.android.calendar.CalendarController.mContext
24328 10| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
24340 0| const/4 v1, #+0 (0x00000000 | 0.00000)
24358 0| new-instance v1, com.android.calendar.DeleteEventHelper
24365 …7| invoke-direct {v1,v2,v11,v0}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
24366 .local v1, "deleteEventHelper", com.android.calendar.DeleteEventHelper
24372 …16| invoke-virtual/range {v1..v8}, com.android.calendar.DeleteEventHelper.delete(long, long, long,…
24377 .end_local v1
24391 5| move-result-object v1
24393 .local v1, "uri", android.net.Uri
24396 …11| invoke-direct {v0,v2,v1}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
24430 8| move-result-object v1
24431 9| check-cast v1, android.app.SearchManager
24433 .local v1, "searchManager", android.app.SearchManager
24434 …11| invoke-virtual {v1,v9}, android.app.SearchManager.getSearchableInfo(android.content.ComponentN…
24466 2| const-string/jumbo v1, "android.intent.action.VIEW"
24467 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
24470 8| iget-object v1, v3, com.android.calendar.CalendarController.mContext
24472 …12| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
24474 15| const/high16 v1, #+537001984 (0x20020000 | 1.10114e-19)
24475 17| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
24477 20| iget-object v1, v3, com.android.calendar.CalendarController.mContext
24478 22| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
24490 2| const-string/jumbo v1, "android.intent.action.VIEW"
24491 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
24494 8| iget-object v1, v3, com.android.calendar.CalendarController.mContext
24496 …12| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
24498 15| const/high16 v1, #+537001984 (0x20020000 | 1.10114e-19)
24499 17| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
24501 20| iget-object v1, v3, com.android.calendar.CalendarController.mContext
24502 22| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
24515 2| invoke-virtual {v0,v1}, java.util.WeakHashMap.remove(java.lang.Object):java.lang.Object
24533 7| iget-object v1, v2, com.android.calendar.CalendarController.eventHandlers
24534 9| invoke-virtual {v1}, java.util.LinkedHashMap.keySet():java.util.Set
24535 12| move-result-object v1
24536 13| invoke-virtual {v0,v1}, java.util.LinkedList.addAll(java.util.Collection):boolean
24568 0| monitor-enter v1
24571 1| iget v0, v1, com.android.calendar.CalendarController.mDispatchInProgressCounter
24574 5| iget-object v0, v1, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
24579 10| monitor-exit v1
24585 12| iget-object v0, v1, com.android.calendar.CalendarController.eventHandlers
24588 17| iget-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
24590 21| iget-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
24595 28| iput-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
24602 33| monitor-exit v1
24614 2| const-string/jumbo v1, "android.intent.action.VIEW"
24615 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
24618 8| iget-object v1, v3, com.android.calendar.CalendarController.mContext
24620 …12| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
24622 15| const-string/jumbo v1, "beginTime"
24623 …18| invoke-virtual {v0,v1,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
24625 21| const-string/jumbo v1, "endTime"
24626 …24| invoke-virtual {v0,v1,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
24628 27| const-string/jumbo v1, "allDay"
24629 …30| invoke-virtual {v0,v1,v8}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
24631 33| const-string/jumbo v1, "calendar_id"
24632 …36| invoke-virtual {v0,v1,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
24634 39| const-string/jumbo v1, "title"
24635 …42| invoke-virtual {v0,v1,v9}, android.content.Intent.putExtra(java.lang.String, java.lang.String)…
24646 0| iget-wide v0:v1, v2, com.android.calendar.CalendarController.mDateFlags
24647 2| return-wide v0:v1
24656 0| iget-wide v0:v1, v2, com.android.calendar.CalendarController.mEventId
24657 2| return-wide v0:v1
24666 0| iget v0, v1, com.android.calendar.CalendarController.mPreviousViewType
24677 2| const/4 v1, #+0 (0x00000000 | 0.00000)
24678 3| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
24679 6| move-result-wide v0:v1
24680 7| return-wide v0:v1
24689 0| iget v0, v1, com.android.calendar.CalendarController.mViewType
24700 0| new-instance v1, android.content.Intent
24702 5| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
24704 .local v1, "intent", android.content.Intent
24710 … 14| invoke-virtual {v1,v0}, android.content.Intent.setData(android.net.Uri):android.content.Intent
24714 …21| invoke-virtual {v1,v2,v3}, android.content.Intent.setClass(android.content.Context, java.lang.…
24717 …27| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
24720 …33| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
24723 …39| invoke-virtual {v1,v2,v12}, android.content.Intent.putExtra(java.lang.String, int):android.con…
24726 44| invoke-virtual {v1,v2}, android.content.Intent.setFlags(int):android.content.Intent
24729 49| invoke-virtual {v2,v1}, android.content.Context.startActivity(android.content.Intent):void
24765 49| move-result-object v1
24767 .local v1, "authority", java.lang.String
24803 …106| invoke-static {v4,v1,v2}, android.content.ContentResolver.requestSync(android.accounts.Accoun…
24828 10| move-result-object v1
24829 …11| invoke-virtual {v0,v1,v4}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
24841 21| move-result-object v1
24842 …22| invoke-virtual {v0,v1,v4}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
24870 13| move-result-object v1
24871 14| invoke-direct {v0,v1,v4}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
24884 26| move-result-object v1
24885 27| invoke-direct {v0,v1,v4}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
24909 5| move-object v1, v15
24929 1| move-object v1, v15
25152 239| move-object/from16 v1, v33
25153 …241| invoke-interface {v0,v1}, com.android.calendar.CalendarController$EventHandler.handleEvent(co…
25222 341| move-object/from16 v1, v33
25223 …343| invoke-interface {v0,v1}, com.android.calendar.CalendarController$EventHandler.handleEvent(co…
25652 1| const/4 v1, #+0 (0x00000000 | 0.00000)
25653 …2| invoke-static {v0,v1}, com.android.calendar.CalendarController$EventInfo.buildViewExtraLong(int…
25656 8| move-object/from16 v1, v17
25680 6| move-object/from16 v1, v21
25746 67| move-wide/from16 v0:v1, v20:v21
25747 69| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
25767 100| move-wide/from16 v0:v1, v18:v19
25768 102| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.extraLong
25773 108| move-wide/from16 v0:v1, v23:v24
25774 110| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.calendarId
25793 0| iput-wide v2:v3, v1, com.android.calendar.CalendarController.mEventId
25805 0| iget-object v0, v1, com.android.calendar.CalendarController.mTime
25818 0| iput v1, v0, com.android.calendar.CalendarController.mViewType
25836 9| const-string/jumbo v1, "12"
25837 12| aput-object v1, v0, v3
25838 14| const-string/jumbo v1, "1"
25839 17| aput-object v1, v0, v4
25840 19| const-string/jumbo v1, "2"
25841 22| aput-object v1, v0, v5
25842 24| const-string/jumbo v1, "3"
25843 27| aput-object v1, v0, v6
25844 29| const-string/jumbo v1, "4"
25845 32| aput-object v1, v0, v7
25847 34| const-string/jumbo v1, "5"
25849 38| aput-object v1, v0, v2
25850 40| const-string/jumbo v1, "6"
25852 44| aput-object v1, v0, v2
25853 46| const-string/jumbo v1, "7"
25855 50| aput-object v1, v0, v2
25856 52| const-string/jumbo v1, "8"
25858 57| aput-object v1, v0, v2
25859 59| const-string/jumbo v1, "9"
25861 64| aput-object v1, v0, v2
25862 66| const-string/jumbo v1, "10"
25864 71| aput-object v1, v0, v2
25865 73| const-string/jumbo v1, "11"
25867 78| aput-object v1, v0, v2
25868 80| const-string/jumbo v1, "12"
25870 85| aput-object v1, v0, v2
25872 87| const-string/jumbo v1, "1"
25874 92| aput-object v1, v0, v2
25875 94| const-string/jumbo v1, "2"
25877 99| aput-object v1, v0, v2
25878 101| const-string/jumbo v1, "3"
25880 106| aput-object v1, v0, v2
25881 108| const-string/jumbo v1, "4"
25883 113| aput-object v1, v0, v2
25884 115| const-string/jumbo v1, "5"
25886 120| aput-object v1, v0, v2
25887 122| const-string/jumbo v1, "6"
25889 127| aput-object v1, v0, v2
25890 129| const-string/jumbo v1, "7"
25892 134| aput-object v1, v0, v2
25893 136| const-string/jumbo v1, "8"
25895 141| aput-object v1, v0, v2
25897 143| const-string/jumbo v1, "9"
25899 148| aput-object v1, v0, v2
25900 150| const-string/jumbo v1, "10"
25902 155| aput-object v1, v0, v2
25903 157| const-string/jumbo v1, "11"
25905 162| aput-object v1, v0, v2
25906 164| const-string/jumbo v1, "12"
25908 169| aput-object v1, v0, v2
25914 177| const-string/jumbo v1, "00"
25915 180| aput-object v1, v0, v3
25916 182| const-string/jumbo v1, "01"
25917 185| aput-object v1, v0, v4
25918 187| const-string/jumbo v1, "02"
25919 190| aput-object v1, v0, v5
25920 192| const-string/jumbo v1, "03"
25921 195| aput-object v1, v0, v6
25922 197| const-string/jumbo v1, "04"
25923 200| aput-object v1, v0, v7
25924 202| const-string/jumbo v1, "05"
25926 206| aput-object v1, v0, v2
25928 208| const-string/jumbo v1, "06"
25930 212| aput-object v1, v0, v2
25931 214| const-string/jumbo v1, "07"
25933 218| aput-object v1, v0, v2
25934 220| const-string/jumbo v1, "08"
25936 225| aput-object v1, v0, v2
25937 227| const-string/jumbo v1, "09"
25939 232| aput-object v1, v0, v2
25940 234| const-string/jumbo v1, "10"
25942 239| aput-object v1, v0, v2
25943 241| const-string/jumbo v1, "11"
25945 246| aput-object v1, v0, v2
25946 248| const-string/jumbo v1, "12"
25948 253| aput-object v1, v0, v2
25949 255| const-string/jumbo v1, "13"
25951 260| aput-object v1, v0, v2
25952 262| const-string/jumbo v1, "14"
25954 267| aput-object v1, v0, v2
25955 269| const-string/jumbo v1, "15"
25957 274| aput-object v1, v0, v2
25958 276| const-string/jumbo v1, "16"
25960 281| aput-object v1, v0, v2
25962 283| const-string/jumbo v1, "17"
25964 288| aput-object v1, v0, v2
25965 290| const-string/jumbo v1, "18"
25967 295| aput-object v1, v0, v2
25968 297| const-string/jumbo v1, "19"
25970 302| aput-object v1, v0, v2
25971 304| const-string/jumbo v1, "20"
25973 309| aput-object v1, v0, v2
25974 311| const-string/jumbo v1, "21"
25976 316| aput-object v1, v0, v2
25977 318| const-string/jumbo v1, "22"
25979 323| aput-object v1, v0, v2
25980 325| const-string/jumbo v1, "23"
25982 330| aput-object v1, v0, v2
25983 332| const-string/jumbo v1, "00"
25985 337| aput-object v1, v0, v2
26012 3| move-object v1, v7
26029 3| iput-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mName
26056 5| instance-of v1, v6, com.android.calendar.CalendarEventModel$Attendee
26057 7| if-nez v1, Label_2
26066 13| iget-object v1, v5, com.android.calendar.CalendarEventModel$Attendee.mEmail
26068 …17| invoke-static {v1,v2}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
26069 20| move-result v1
26070 21| if-nez v1, Label_3
26084 0| iget-object v0, v1, com.android.calendar.CalendarEventModel$Attendee.mEmail
26090 6| iget-object v0, v1, com.android.calendar.CalendarEventModel$Attendee.mEmail
26105 3| iput v1, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
26120 …1| invoke-static {v1,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int):…
26133 …2| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarEventModel$ReminderEntry.<init>(int, int…
26145 2| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
26146 4| if-eq v0, v1, Label_1
26149 8| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
26150 10| sub-int/2addr v0, v1
26155 14| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
26156 16| if-eq v0, v1, Label_2
26159 20| iget v1, v3, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
26160 22| sub-int/2addr v0, v1
26178 …2| invoke-virtual {v1,v2}, com.android.calendar.CalendarEventModel$ReminderEntry.compareTo(com.and…
26189 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
26194 4| return v1
26221 32| if-ne v3, v1, Label_5
26224 34| return v1
26228 37| if-ne v3, v1, Label_6
26232 43| move v1, v2
26242 0| iget v0, v1, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
26252 0| iget v0, v1, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
26264 4| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
26265 6| add-int/2addr v0, v1
26277 5| const-string/jumbo v1, "ReminderEntry min="
26278 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
26280 12| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
26281 14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
26283 18| const-string/jumbo v1, " meth="
26284 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26286 25| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
26287 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
26303 5| const/4 v1, #+0 (0x00000000 | 0.00000)
26307 9| iput-object v1, v7, com.android.calendar.CalendarEventModel.mUri
26320 24| iput-object v1, v7, com.android.calendar.CalendarEventModel.mSyncId
26322 26| iput-object v1, v7, com.android.calendar.CalendarEventModel.mSyncAccount
26324 28| iput-object v1, v7, com.android.calendar.CalendarEventModel.mSyncAccountType
26330 34| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOwnerAccount
26332 36| iput-object v1, v7, com.android.calendar.CalendarEventModel.mTitle
26334 38| iput-object v1, v7, com.android.calendar.CalendarEventModel.mLocation
26336 40| iput-object v1, v7, com.android.calendar.CalendarEventModel.mDescription
26338 42| iput-object v1, v7, com.android.calendar.CalendarEventModel.mRrule
26340 44| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOrganizer
26342 46| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
26356 60| iput-object v1, v7, com.android.calendar.CalendarEventModel.mDuration
26358 62| iput-object v1, v7, com.android.calendar.CalendarEventModel.mTimezone
26360 64| iput-object v1, v7, com.android.calendar.CalendarEventModel.mTimezone2
26374 78| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOriginalSyncId
26378 82| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOriginalTime
26380 84| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOriginalAllDay
26444 27| move-result v1
26446 .local v1, "defaultReminderMins", int
26448 29| if-eq v1, v3, Label_1
26454 …36| invoke-static {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int):com.and…
26459 …45| invoke-static {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int):com.and…
26531 69| move-result v1
26533 .local v1, "accessLevel", int
26535 71| if-eq v1, v10, Label_7
26537 73| if-lez v1, Label_6
26539 75| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
26542 77| iput v1, v15, com.android.calendar.CalendarEventModel.mAccessLevel
26620 2| iget-object v1, v3, com.android.calendar.CalendarEventModel$Attendee.mEmail
26621 …4| invoke-virtual {v0,v1,v3}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):java…
26641 8| move-result-object v1
26643 .local v1, "address$iterator", java.util.Iterator
26644 9| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
26647 15| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
26676 .end_local v1
26682 .restart_local v1
26697 3| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mAllDay
26698 5| if-eq v0, v1, Label_1
26713 19| iget-object v1, v6, com.android.calendar.CalendarEventModel.mAttendeesList
26714 21| invoke-virtual {v0,v1}, java.util.LinkedHashMap.equals(java.lang.Object):boolean
26721 28| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mCalendarId
26723 32| cmp-long v0, v0:v1, v2:v3
26730 39| iget v1, v6, com.android.calendar.CalendarEventModel.mCalendarColor
26731 41| if-eq v0, v1, Label_5
26737 46| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
26738 48| if-eq v0, v1, Label_6
26744 53| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mGuestsCanInviteOthers
26745 55| if-eq v0, v1, Label_7
26751 60| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mGuestsCanModify
26752 62| if-eq v0, v1, Label_8
26758 67| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mGuestsCanSeeGuests
26759 69| if-eq v0, v1, Label_9
26765 74| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mOrganizerCanRespond
26766 76| if-eq v0, v1, Label_10
26772 81| iget v1, v6, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
26773 83| if-eq v0, v1, Label_11
26779 88| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mModelUpdatedWithEventCursor
26780 90| if-eq v0, v1, Label_12
26786 95| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mHasAlarm
26787 97| if-eq v0, v1, Label_13
26793 102| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mHasAttendeeData
26794 104| if-eq v0, v1, Label_14
26799 107| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mId
26801 111| cmp-long v0, v0:v1, v2:v3
26808 118| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mIsOrganizer
26809 120| if-eq v0, v1, Label_16
26824 134| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOrganizer
26825 136| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
26842 154| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalAllDay
26843 156| invoke-virtual {v0,v1}, java.lang.Boolean.equals(java.lang.Object):boolean
26860 174| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalTime
26861 176| invoke-virtual {v0,v1}, java.lang.Long.equals(java.lang.Object):boolean
26878 194| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOwnerAccount
26879 196| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
26896 214| iget-object v1, v6, com.android.calendar.CalendarEventModel.mReminders
26897 216| invoke-virtual {v0,v1}, java.util.ArrayList.equals(java.lang.Object):boolean
26905 225| iget v1, v6, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
26906 227| if-eq v0, v1, Label_27
26912 232| iget v1, v6, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
26913 234| if-eq v0, v1, Label_28
26928 248| iget-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccount
26929 250| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
26946 268| iget-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccountType
26947 270| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
26964 288| iget-object v1, v6, com.android.calendar.CalendarEventModel.mSyncId
26965 290| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
26982 308| iget-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone
26983 310| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
27000 328| iget-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone2
27001 330| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
27009 339| iget v1, v6, com.android.calendar.CalendarEventModel.mAvailability
27010 341| if-eq v0, v1, Label_39
27025 355| iget-object v1, v6, com.android.calendar.CalendarEventModel.mUri
27026 357| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
27034 366| iget v1, v6, com.android.calendar.CalendarEventModel.mAccessLevel
27035 368| if-eq v0, v1, Label_42
27041 373| iget v1, v6, com.android.calendar.CalendarEventModel.mEventStatus
27042 375| if-eq v0, v1, Label_43
27048 380| iget v1, v6, com.android.calendar.CalendarEventModel.mEventColor
27049 382| if-eq v0, v1, Label_44
27055 387| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mEventColorInitialized
27056 389| if-eq v0, v1, Label_45
27074 5| const/4 v1, #+0 (0x00000000 | 0.00000)
27076 6| iput-object v1, v6, com.android.calendar.CalendarEventModel.mUri
27086 16| iput-object v1, v6, com.android.calendar.CalendarEventModel.mEventColorCache
27092 22| iput-object v1, v6, com.android.calendar.CalendarEventModel.mSyncId
27094 24| iput-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccount
27096 26| iput-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccountType
27098 28| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOwnerAccount
27100 30| iput-object v1, v6, com.android.calendar.CalendarEventModel.mTitle
27102 32| iput-object v1, v6, com.android.calendar.CalendarEventModel.mLocation
27104 34| iput-object v1, v6, com.android.calendar.CalendarEventModel.mDescription
27106 36| iput-object v1, v6, com.android.calendar.CalendarEventModel.mRrule
27108 38| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOrganizer
27110 40| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
27124 54| iput-object v1, v6, com.android.calendar.CalendarEventModel.mDuration
27126 56| iput-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone
27128 58| iput-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone2
27142 72| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalSyncId
27144 74| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalTime
27146 76| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalAllDay
27165 96| iput-object v1, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedReminders
27167 98| iput-object v1, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedAttendeeTypes
27169 100| iput-object v1, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedAvailability
27200 8| instance-of v1, v9, com.android.calendar.CalendarEventModel
27201 10| if-nez v1, Label_3
27211 19| move-result v1
27212 20| if-nez v1, Label_4
27217 23| iget-object v1, v8, com.android.calendar.CalendarEventModel.mLocation
27218 25| if-nez v1, Label_5
27220 27| iget-object v1, v0, com.android.calendar.CalendarEventModel.mLocation
27221 29| if-eqz v1, Label_6
27226 32| iget-object v1, v8, com.android.calendar.CalendarEventModel.mLocation
27228 36| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
27229 39| move-result v1
27230 40| if-nez v1, Label_6
27235 43| iget-object v1, v8, com.android.calendar.CalendarEventModel.mTitle
27236 45| if-nez v1, Label_7
27238 47| iget-object v1, v0, com.android.calendar.CalendarEventModel.mTitle
27239 49| if-eqz v1, Label_8
27244 52| iget-object v1, v8, com.android.calendar.CalendarEventModel.mTitle
27246 56| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
27247 59| move-result v1
27248 60| if-nez v1, Label_8
27253 63| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDescription
27254 65| if-nez v1, Label_9
27256 67| iget-object v1, v0, com.android.calendar.CalendarEventModel.mDescription
27257 69| if-eqz v1, Label_10
27262 72| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDescription
27264 76| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
27265 79| move-result v1
27266 80| if-nez v1, Label_10
27271 83| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDuration
27272 85| if-nez v1, Label_11
27274 87| iget-object v1, v0, com.android.calendar.CalendarEventModel.mDuration
27275 89| if-eqz v1, Label_12
27280 92| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDuration
27282 96| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
27283 99| move-result v1
27284 100| if-nez v1, Label_12
27291 107| cmp-long v1, v2:v3, v4:v5
27292 109| if-eqz v1, Label_13
27297 112| iget-boolean v1, v8, com.android.calendar.CalendarEventModel.mIsFirstEventInSeries
27299 116| if-eq v1, v2, Label_14
27306 123| cmp-long v1, v2:v3, v4:v5
27307 125| if-eqz v1, Label_15
27314 132| cmp-long v1, v2:v3, v4:v5
27315 134| if-eqz v1, Label_16
27322 141| cmp-long v1, v2:v3, v4:v5
27323 143| if-eqz v1, Label_17
27330 150| cmp-long v1, v2:v3, v4:v5
27331 152| if-eqz v1, Label_18
27336 155| iget-object v1, v8, com.android.calendar.CalendarEventModel.mOriginalSyncId
27337 157| if-nez v1, Label_19
27339 159| iget-object v1, v0, com.android.calendar.CalendarEventModel.mOriginalSyncId
27340 161| if-eqz v1, Label_20
27345 164| iget-object v1, v8, com.android.calendar.CalendarEventModel.mOriginalSyncId
27347 168| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
27348 171| move-result v1
27349 172| if-nez v1, Label_20
27354 175| iget-object v1, v8, com.android.calendar.CalendarEventModel.mRrule
27355 177| if-nez v1, Label_21
27357 179| iget-object v1, v0, com.android.calendar.CalendarEventModel.mRrule
27358 181| if-eqz v1, Label_22
27363 184| iget-object v1, v8, com.android.calendar.CalendarEventModel.mRrule
27365 188| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
27366 191| move-result v1
27367 192| if-nez v1, Label_22
27389 14| move-result-object v1
27391 .local v1, "attendee$iterator", java.util.Iterator
27392 15| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
27395 21| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
27443 0| iget v0, v1, com.android.calendar.CalendarEventModel.mCalendarColor
27452 0| const/4 v1, #+0 (0x00000000 | 0.00000)
27458 7| iget-object v1, v3, com.android.calendar.CalendarEventModel.mCalendarAccountName
27460 …11| invoke-virtual {v0,v1,v2}, com.android.calendar.event.EventColorCache.getColorArray(java.lang.…
27465 16| return-object v1
27474 0| iget v0, v1, com.android.calendar.CalendarEventModel.mEventColor
27488 6| iget-object v1, v4, com.android.calendar.CalendarEventModel.mCalendarAccountName
27493 …12| invoke-virtual {v0,v1,v2,v3}, com.android.calendar.event.EventColorCache.getColorKey(java.lang…
27514 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
27516 .local v1, "result", int
27521 13| add-int/lit8 v1, v2, #+31 (0x0000001f | 4.34403e-44)
27523 15| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27528 22| add-int v1, v6, v2
27530 24| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27537 35| add-int v1, v2, v6
27539 37| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27544 44| add-int v1, v6, v2
27546 46| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27551 53| add-int v1, v6, v2
27553 55| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27560 66| add-int v1, v2, v6
27562 68| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27567 75| add-int v1, v6, v2
27569 77| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27574 84| add-int v1, v6, v2
27576 86| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27581 93| add-int v1, v6, v2
27583 95| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27588 102| add-int v1, v6, v2
27590 104| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27595 111| add-int v1, v6, v2
27597 113| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27599 117| add-int v1, v2, v6
27601 119| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27606 126| add-int v1, v6, v2
27608 128| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27613 135| add-int v1, v6, v2
27615 137| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27622 148| add-int v1, v2, v6
27624 150| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
27629 157| add-int v1, v6, v2
27631 159| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27635 165| add-int v1, v2, v3
27637 167| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27642 174| add-int v1, v3, v2
27644 176| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27649 183| add-int v1, v3, v2
27651 185| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27656 192| add-int v1, v3, v2
27658 194| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27665 205| add-int v1, v2, v3
27667 207| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27672 214| add-int v1, v3, v2
27674 216| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27681 227| add-int v1, v2, v3
27683 229| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27690 240| add-int v1, v2, v3
27692 242| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27697 249| add-int v1, v3, v2
27699 251| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27704 258| add-int v1, v3, v2
27706 260| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27711 267| add-int v1, v3, v2
27713 269| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27718 276| add-int v1, v3, v2
27720 278| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27722 282| add-int v1, v2, v3
27724 284| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27726 288| add-int v1, v2, v3
27728 290| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27735 301| add-int v1, v2, v3
27737 303| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27742 310| add-int v1, v3, v2
27744 312| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27749 319| add-int v1, v3, v2
27751 321| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27756 328| add-int v1, v3, v2
27758 330| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27763 337| add-int v1, v3, v2
27765 339| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27770 346| add-int v1, v3, v2
27772 348| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
27777 355| add-int v1, v3, v2
27779 357| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27781 361| add-int v1, v2, v3
27783 363| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27787 369| add-int v1, v2, v5
27789 371| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27791 375| add-int v1, v2, v3
27793 377| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
27795 381| add-int v1, v2, v3
27797 383| return v1
27955 0| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
27964 0| const/4 v1, #+0 (0x00000000 | 0.00000)
27975 17| return v1
27987 34| return v1
27999 51| return v1
28012 0| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mEventColorInitialized
28175 190| xor-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
28191 209| if-eqz v1, Label_21
28198 214| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
28199 .local v1, "syncIdNotReferenced", boolean
28203 .end_local v1
28235 1| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mCalendarId
28237 5| cmp-long v0, v0:v1, v2:v3
28286 37| add-int/lit8 v1, v3, #-2 (0xfffffffe | NaN)
28288 .local v1, "i", int
28289 39| if-ltz v1, Label_4
28292 43| invoke-virtual {v3,v1}, java.util.ArrayList.get(int):java.lang.Object
28302 57| add-int/lit8 v4, v1, #+1 (0x00000001 | 1.40130e-45)
28308 63| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
28323 0| iput v2, v1, com.android.calendar.CalendarEventModel.mCalendarColor
28326 3| iput-boolean v0, v1, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
28338 0| iput v2, v1, com.android.calendar.CalendarEventModel.mEventColor
28341 3| iput-boolean v0, v1, com.android.calendar.CalendarEventModel.mEventColorInitialized
28367 8| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
28368 …9| invoke-virtual {v2,v0,v1}, com.android.calendar.CalendarRecentSuggestionsProvider.setupSuggesti…
28382 0| iput-object v1, v0, com.android.calendar.CalendarSettingsActivity$1.this$0
28395 0| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity$1.this$0
28396 …2| invoke-static {v1}, android.accounts.AccountManager.get(android.content.Context):android.accoun…
28397 5| move-result-object v1
28398 … 6| invoke-virtual {v1}, android.accounts.AccountManager.getAccounts():android.accounts.Account[]
28403 12| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity$1.this$0
28404 …14| invoke-static {v1}, com.android.calendar.CalendarSettingsActivity.-get0(com.android.calendar.C…
28405 17| move-result-object v1
28406 18| invoke-virtual {v0,v1}, java.lang.Object.equals(java.lang.Object):boolean
28407 21| move-result v1
28408 22| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
28409 24| if-eqz v1, Label_1
28411 26| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity$1.this$0
28412 28| invoke-virtual {v1}, com.android.calendar.CalendarSettingsActivity.invalidateHeaders():void
28420 0| iget-object v0, v1, com.android.calendar.CalendarSettingsActivity.mAccounts
28430 0| invoke-direct {v1}, android.preference.PreferenceActivity.<init>():void
28434 8| iput-object v0, v1, com.android.calendar.CalendarSettingsActivity.mHandler
28437 11| iput-boolean v0, v1, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
28440 …15| invoke-direct {v0,v1}, com.android.calendar.CalendarSettingsActivity$1.<init>(com.android.cale…
28441 18| iput-object v0, v1, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
28453 1| iput-boolean v0, v1, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
28483 13| move-result-object v1
28485 .local v1, "accounts", android.accounts.Account[]
28486 14| if-eqz v1, Label_3
28488 16| array-length v5, v1
28496 20| aget-object v2, v1, v4
28542 76| iput-object v1, v12, com.android.calendar.CalendarSettingsActivity.mAccounts
28585 9| const v1, #+2131689476 (0x7f0f0004 | 1.90080e+38)
28586 12| invoke-virtual {v0,v1,v4}, android.view.MenuInflater.inflate(int, android.view.Menu):void
28620 23| new-instance v1, android.content.Intent
28622 28| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
28624 .local v1, "nextIntent", android.content.Intent
28632 …42| invoke-virtual {v1,v2,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
28635 47| invoke-virtual {v1,v2}, android.content.Intent.addFlags(int):android.content.Intent
28637 …50| invoke-virtual {v5,v1}, com.android.calendar.CalendarSettingsActivity.startActivity(android.co…
28643 .end_local v1
28659 6| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
28660 8| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
28678 6| iget-object v1, v4, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
28680 … 10| invoke-virtual {v0,v1,v2,v3}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
28695 0| iput-object v1, v0, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.this$1
28853 160| move-result-object v1
28855 .local v1, "callback$iterator", java.util.Iterator
28856 161| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
28859 167| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
28889 0| iget-object v0, v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
28938 4| const-string/jumbo v1, "timezoneType"
28939 7| aput-object v1, v0, v3
28943 13| const-string/jumbo v1, "timezoneInstances"
28944 16| aput-object v1, v0, v3
28951 23| const-string/jumbo v1, "key"
28952 26| aput-object v1, v0, v3
28953 28| const-string/jumbo v1, "value"
28954 31| aput-object v1, v0, v4
28959 37| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
28960 39| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
28964 46| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mSB
28967 …52| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
28998 3| iput-object v1, v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
29077 16| const/4 v1, #+0 (0x00000000 | 0.00000)
29078 …17| invoke-interface {v8,v0,v1}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
29084 29| move-result-object v1
29085 …30| invoke-interface {v8,v0,v1}, android.content.SharedPreferences.getString(java.lang.String, jav…
29104 57| move-result-object v1
29105 …58| invoke-direct {v0,v10,v1}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.<in…
29112 69| const/4 v1, #+0 (0x00000000 | 0.00000)
29158 3| move-result v1
29159 4| if-eqz v1, Label_1
29171 11| const-string/jumbo v1, "auto"
29173 16| invoke-virtual {v1,v0}, java.lang.String.equals(java.lang.Object):boolean
29174 19| move-result v1
29175 20| if-eqz v1, Label_8
29177 22| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
29178 24| if-eqz v1, Label_2
29183 27| const/4 v1, #+0 (0x00000000 | 0.00000)
29184 28| sput-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
29192 33| iget-object v1, v15, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
29194 …37| invoke-static {v0,v1}, com.android.calendar.CalendarUtils.getSharedPreferences(android.content…
29198 41| const-string/jumbo v1, "preferences_home_tz_enabled"
29200 …46| invoke-static {v13,v1,v2}, com.android.calendar.CalendarUtils.setSharedPreference(android.cont…
29202 49| const-string/jumbo v1, "preferences_home_tz"
29204 …54| invoke-static {v13,v1,v2}, com.android.calendar.CalendarUtils.setSharedPreference(android.cont…
29210 62| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
29211 64| if-eqz v1, Label_4
29213 66| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
29215 …70| invoke-virtual {v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.cancel…
29218 73| new-instance v1, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler
29221 …79| invoke-direct {v1,v15,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.<in…
29222 82| sput-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
29224 84| sget v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mToken
29225 86| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
29226 88| sput v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mToken
29227 90| if-nez v1, Label_5
29229 92| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
29230 93| sput v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mToken
29234 98| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
29235 100| if-eqz v1, Label_12
29236 102| const-string/jumbo v1, "home"
29238 …105| invoke-virtual {v5,v2,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Stri…
29240 108| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
29248 …120| invoke-virtual/range {v1..v7}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandle…
29250 123| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
29251 125| if-eqz v1, Label_7
29257 132| const-string/jumbo v1, "value"
29259 …137| invoke-virtual {v10,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
29279 156| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
29280 158| if-eqz v1, Label_9
29281 160| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
29283 …164| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
29284 167| move-result v1
29285 168| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
29286 170| if-eqz v1, Label_10
29292 173| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
29293 174| sput-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
29301 180| move-exception v1
29303 182| throw v1
29308 183| const-string/jumbo v1, "auto"
29330 …1| invoke-virtual {v1,v2,v0}, android.content.Context.getSharedPreferences(java.lang.String, int):…
29342 …0| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
29360 …0| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
29378 0| iput-object v1, v0, com.android.calendar.CalendarViewAdapter$1.this$0
29392 2| iget-object v1, v2, com.android.calendar.CalendarViewAdapter$1.this$0
29393 …4| invoke-static {v1}, com.android.calendar.CalendarViewAdapter.-get0(com.android.calendar.Calenda…
29394 7| move-result-object v1
29395 …8| invoke-virtual {v0,v1}, com.android.calendar.CalendarViewAdapter.refresh(android.content.Contex…
29402 0| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mContext
29434 30| const v1, #+2131165201 (0x7f070011 | 1.79446e+38)
29435 33| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
29446 52| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
29447 54| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
29451 61| iget-object v1, v3, com.android.calendar.CalendarViewAdapter.mStringBuilder
29454 …67| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
29480 12| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mMilliTime
29481 14| invoke-virtual {v9,v0,v1}, android.text.format.Time.set(long):void
29483 17| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mMilliTime
29485 21| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
29496 32| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
29497 34| cmp-long v0, v10:v11, v0:v1
29504 44| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
29528 74| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
29529 76| sub-long/2addr v0:v1, v12:v13
29530 77| cmp-long v0, v10:v11, v0:v1
29537 87| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
29557 114| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
29558 116| add-long/2addr v0:v1, v12:v13
29559 117| cmp-long v0, v10:v11, v0:v1
29566 127| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
29587 156| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
29608 2| const/4 v1, #+0 (0x00000000 | 0.00000)
29609 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
29612 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
29635 2| const/4 v1, #+0 (0x00000000 | 0.00000)
29636 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
29640 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
29666 2| const/4 v1, #+0 (0x00000000 | 0.00000)
29667 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
29670 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
29693 2| const/4 v1, #+0 (0x00000000 | 0.00000)
29694 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
29698 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
29818 2| iget-object v1, v5, com.android.calendar.CalendarViewAdapter.mContext
29819 …4| invoke-static {v2,v3,v1}, com.android.calendar.Utils.getWeekNumberFromTime(long, android.conten…
29823 8| iget-object v1, v5, com.android.calendar.CalendarViewAdapter.mContext
29824 10| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
29825 13| move-result-object v1
29833 …27| invoke-virtual {v1,v3,v0,v2}, android.content.res.Resources.getQuantityString(int, int, java.l…
29834 30| move-result-object v1
29835 31| return-object v1
29849 10| move-result-wide v0:v1
29857 18| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
29888 0| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
29904 9| move-result-object v1
29906 .local v1, "v", android.view.View
29908 13| invoke-virtual {v1,v3}, android.view.View.findViewById(int):android.view.View
29914 22| invoke-virtual {v1,v3}, android.view.View.findViewById(int):android.view.View
29921 31| move-object v1, v8
29924 32| return-object v1
29996 0| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
30000 5| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
30016 0| int-to-long v0:v1, v3
30017 1| return-wide v0:v1
30170 179| move-object v1, v2
30172 180| check-cast v1, android.widget.TextView
30174 .local v1, "title", android.widget.TextView
30184 .end_local v1
30191 .restart_local v1
30194 197| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
30201 207| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
30208 217| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
30215 227| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
30262 1| iget-object v1, v2, com.android.calendar.CalendarViewAdapter.mButtonNames
30263 3| array-length v1, v1
30264 4| if-nez v1, Label_1
30277 2| iget-object v1, v2, com.android.calendar.CalendarViewAdapter.mTimeUpdater
30278 4| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
30301 18| move-result-wide v0:v1
30304 19| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
30307 24| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
30326 0| iput v1, v0, com.android.calendar.CalendarViewAdapter.mCurrentMainView
30340 0| iput-wide v2:v3, v1, com.android.calendar.CalendarViewAdapter.mMilliTime
30342 2| invoke-virtual {v1}, com.android.calendar.CalendarViewAdapter.notifyDataSetChanged():void
30370 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
30373 4| iput v0, v1, com.android.calendar.ColorChipView.mDrawStyle
30376 7| iput v0, v1, com.android.calendar.ColorChipView.mBorderWidth
30378 9| invoke-direct {v1}, com.android.calendar.ColorChipView.init():void
30390 …0| invoke-direct {v1,v2,v3}, android.view.View.<init>(android.content.Context, android.util.Attrib…
30393 4| iput v0, v1, com.android.calendar.ColorChipView.mDrawStyle
30396 7| iput v0, v1, com.android.calendar.ColorChipView.mBorderWidth
30398 9| invoke-direct {v1}, com.android.calendar.ColorChipView.init():void
30419 17| sget-object v1, android.graphics.Paint$Style.FILL_AND_STROKE
30420 19| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
30432 1| const/4 v1, #+0 (0x00000000 | 0.00000)
30475 52| move v2, v1
30509 83| aput v1, v9, v4
30532 102| aput v1, v9, v11
30563 130| aput v1, v9, v10
30587 151| aput v1, v9, v10
30620 0| iput v1, v0, com.android.calendar.ColorChipView.mColor
30643 9| iput v2, v1, com.android.calendar.ColorChipView.mDrawStyle
30645 11| invoke-virtual {v1}, com.android.calendar.ColorChipView.invalidate():void
30677 0| iput-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerHandler.this$0
30746 59| move-exception v1
30748 .local v1, "e", java.lang.Exception
30751 …66| invoke-static {v4,v5,v1}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
30755 .end_local v1
30788 5| const-string/jumbo v1, "ContactsAsyncWorker"
30789 8| invoke-direct {v0,v1}, android.os.HandlerThread.<init>(java.lang.String):void
30794 14| new-instance v1, com.android.calendar.ContactsAsyncHelper$WorkerHandler
30797 …20| invoke-direct {v1,v3,v2}, com.android.calendar.ContactsAsyncHelper$WorkerHandler.<init>(com.an…
30798 23| sput-object v1, com.android.calendar.ContactsAsyncHelper.sThreadHandler
30839 34| move-result-object v1
30841 .local v1, "msg", android.os.Message
30843 36| iput v2, v1, android.os.Message.arg1
30845 38| iput-object v0, v1, android.os.Message.obj
30848 42| invoke-virtual {v2,v1}, android.os.Handler.sendMessage(android.os.Message):boolean
30865 5| iget v1, v5, android.os.Message.arg1
30866 7| packed-switch v1, Label_5
30872 11| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
30873 13| if-eqz v1, Label_3
30875 15| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
30876 17| invoke-virtual {v1,v3}, android.widget.ImageView.setVisibility(int):void
30879 22| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
30880 24| check-cast v1, android.graphics.drawable.Drawable
30881 …26| invoke-virtual {v2,v1}, android.widget.ImageView.setImageDrawable(android.graphics.drawable.Dr…
30885 31| iget v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.defaultResource
30887 34| if-eq v1, v2, Label_1
30889 36| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
30890 38| invoke-virtual {v1,v3}, android.widget.ImageView.setVisibility(int):void
30892 41| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
30894 45| invoke-virtual {v1,v2}, android.widget.ImageView.setImageResource(int):void
30898 50| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
30899 52| if-eqz v1, Label_1
30902 56| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
30903 58| check-cast v1, android.graphics.drawable.Drawable
30904 60| iput-object v1, v2, com.android.calendar.event.EditEventHelper$AttendeeItem.mBadge
30906 62| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
30907 64| if-eqz v1, Label_1
30909 66| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
30910 68| invoke-interface {v1}, java.lang.Runnable.run():void
30927 0| iput-object v1, v0, com.android.calendar.DayFragment$1.this$0
30940 0| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
30941 2| invoke-virtual {v1}, com.android.calendar.DayFragment.isAdded():boolean
30942 5| move-result v1
30943 6| if-nez v1, Label_1
30948 9| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
30949 11| invoke-virtual {v1}, com.android.calendar.DayFragment.getActivity():android.app.Activity
30950 14| move-result-object v1
30954 …21| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
30958 25| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
30959 27| iget-object v1, v1, com.android.calendar.DayFragment.mSelectedDay
30960 29| iput-object v0, v1, android.text.format.Time.timezone
30962 31| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
30963 33| iget-object v1, v1, com.android.calendar.DayFragment.mSelectedDay
30965 36| invoke-virtual {v1,v2}, android.text.format.Time.normalize(boolean):long
30972 0| iget-object v0, v1, com.android.calendar.DayFragment.mTZUpdater
30982 0| invoke-direct {v1}, android.app.Fragment.<init>():void
30986 8| iput-object v0, v1, com.android.calendar.DayFragment.mSelectedDay
30989 …12| invoke-direct {v0,v1}, com.android.calendar.DayFragment$1.<init>(com.android.calendar.DayFragm…
30990 15| iput-object v0, v1, com.android.calendar.DayFragment.mTZUpdater
30992 17| iget-object v0, v1, com.android.calendar.DayFragment.mSelectedDay
31017 19| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
31018 21| cmp-long v0, v4:v5, v0:v1
31056 21| move-result v1
31058 .local v1, "diff", int
31059 22| if-nez v1, Label_3
31067 28| if-lez v1, Label_6
31123 0| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31124 2| if-nez v1, Label_1
31129 5| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31130 7| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
31139 19| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31140 21| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
31158 2| iget-object v1, v4, com.android.calendar.DayFragment.mViewSwitcher
31159 4| if-nez v1, Label_1
31164 7| iget-object v1, v4, com.android.calendar.DayFragment.mViewSwitcher
31165 9| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
31186 0| const-wide/16 v0:v1, #+160 (0x000000a0 | 2.24208e-43)
31187 2| return-wide v0:v1
31197 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
31211 23| move v0, v1
31221 …33| invoke-direct {v10,v3,v0,v1}, com.android.calendar.DayFragment.goTo(android.text.format.Time, …
31230 40| move v1, v2
31235 43| iget-wide v0:v1, v11, com.android.calendar.CalendarController$EventInfo.eventType
31237 47| cmp-long v0, v0:v1, v2:v3
31252 2| iget-object v1, v8, com.android.calendar.DayFragment.mTZUpdater
31253 4| invoke-interface {v1}, java.lang.Runnable.run():void
31257 12| move-result-object v1
31272 30| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
31273 31| invoke-virtual {v0,v1}, com.android.calendar.DayView.setId(int):void
31275 34| new-instance v1, android.widget.FrameLayout$LayoutParams
31276 36| invoke-direct {v1,v6,v6}, android.widget.FrameLayout$LayoutParams.<init>(int, int):void
31277 …39| invoke-virtual {v0,v1}, com.android.calendar.DayView.setLayoutParams(android.view.ViewGroup$La…
31279 42| iget-object v1, v8, com.android.calendar.DayFragment.mSelectedDay
31280 …44| invoke-virtual {v0,v1,v7,v7}, com.android.calendar.DayView.setSelected(android.text.format.Tim…
31298 7| const/high16 v1, #+2131034112 (0x7f050000 | 1.76787e+38)
31299 …9| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Cont…
31300 12| move-result-object v1
31301 13| iput-object v1, v2, com.android.calendar.DayFragment.mInAnimationForward
31303 15| const v1, #+2131034113 (0x7f050001 | 1.76787e+38)
31304 …18| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
31305 21| move-result-object v1
31306 22| iput-object v1, v2, com.android.calendar.DayFragment.mOutAnimationForward
31308 24| const v1, #+2131034114 (0x7f050002 | 1.76787e+38)
31309 …27| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
31310 30| move-result-object v1
31311 31| iput-object v1, v2, com.android.calendar.DayFragment.mInAnimationBackward
31313 33| const v1, #+2131034115 (0x7f050003 | 1.76787e+38)
31314 …36| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
31315 39| move-result-object v1
31316 40| iput-object v1, v2, com.android.calendar.DayFragment.mOutAnimationBackward
31318 42| new-instance v1, com.android.calendar.EventLoader
31319 44| invoke-direct {v1,v0}, com.android.calendar.EventLoader.<init>(android.content.Context):void
31320 47| iput-object v1, v2, com.android.calendar.DayFragment.mEventLoader
31332 0| const v1, #+2130968609 (0x7f040021 | 1.75459e+38)
31334 …4| invoke-virtual {v4,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
31338 8| const v1, #+2131755088 (0x7f100050 | 1.91410e+38)
31339 11| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
31340 14| move-result-object v1
31341 15| check-cast v1, android.widget.ViewSwitcher
31342 17| iput-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
31344 19| iget-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
31345 …21| invoke-virtual {v1,v3}, android.widget.ViewSwitcher.setFactory(android.widget.ViewSwitcher$Vie…
31347 24| iget-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
31348 26| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
31349 29| move-result-object v1
31350 30| invoke-virtual {v1}, android.view.View.requestFocus():boolean
31352 33| iget-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
31353 35| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
31354 38| move-result-object v1
31355 39| check-cast v1, com.android.calendar.DayView
31356 41| invoke-virtual {v1}, com.android.calendar.DayView.updateTitle():void
31369 3| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31370 5| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
31377 14| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31378 16| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
31386 25| iget-object v1, v2, com.android.calendar.DayFragment.mEventLoader
31387 27| invoke-virtual {v1}, com.android.calendar.EventLoader.stopBackgroundThread():void
31391 33| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31392 35| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
31393 38| move-result-object v1
31394 39| check-cast v1, com.android.calendar.DayView
31395 41| invoke-virtual {v1}, com.android.calendar.DayView.stopEventsAnimation():void
31408 3| iget-object v1, v2, com.android.calendar.DayFragment.mEventLoader
31409 5| invoke-virtual {v1}, com.android.calendar.EventLoader.startBackgroundThread():void
31411 8| iget-object v1, v2, com.android.calendar.DayFragment.mTZUpdater
31412 10| invoke-interface {v1}, java.lang.Runnable.run():void
31416 16| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31417 18| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
31426 30| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
31427 32| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
31450 6| move-result-wide v0:v1
31454 9| cmp-long v2, v0:v1, v2:v3
31458 16| invoke-virtual {v5,v2,v0,v1}, android.os.Bundle.putLong(java.lang.String, long):void
31494 19| const v1, #+2131361826 (0x7f0a0022 | 1.83434e+38)
31495 22| invoke-virtual {v0,v1}, android.content.res.Resources.getDimension(int):float
31504 37| const/16 v1, #+255 (0x000000ff | 3.57331e-43)
31505 39| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
31508 44| const v1, #-8947849 (0xff777777 | -3.28940e+38)
31509 47| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
31512 52| sget-object v1, android.graphics.Typeface.DEFAULT_BOLD
31513 …54| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
31516 59| sget v1, com.android.calendar.DayOfMonthDrawable.mTextSize
31517 61| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
31520 66| sget-object v1, android.graphics.Paint$Align.CENTER
31521 … 68| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
31546 24| sub-int v1, v2, v3
31548 .local v1, "textHeight", int
31559 40| int-to-float v5, v1
31590 0| iget-object v0, v1, com.android.calendar.DayOfMonthDrawable.mPaint
31615 4| iput-object v0, v1, com.android.calendar.DayOfMonthDrawable.mDayOfMonth
31617 6| invoke-virtual {v1}, com.android.calendar.DayOfMonthDrawable.invalidateSelf():void
31629 0| iput-object v1, v0, com.android.calendar.DayView$1.this$0
31642 0| iget-object v1, v3, com.android.calendar.DayView$1.this$0
31643 2| iget-object v1, v1, com.android.calendar.DayView.mContext
31644 …4| invoke-static {v1,v3}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
31648 8| iget-object v1, v3, com.android.calendar.DayView$1.this$0
31649 10| iget-object v1, v1, com.android.calendar.DayView.mBaseDate
31650 12| iput-object v0, v1, android.text.format.Time.timezone
31652 14| iget-object v1, v3, com.android.calendar.DayView$1.this$0
31653 16| iget-object v1, v1, com.android.calendar.DayView.mBaseDate
31655 19| invoke-virtual {v1,v2}, android.text.format.Time.normalize(boolean):long
31657 22| iget-object v1, v3, com.android.calendar.DayView$1.this$0
31658 …24| invoke-static {v1}, com.android.calendar.DayView.-get10(com.android.calendar.DayView):android.…
31659 27| move-result-object v1
31660 28| invoke-virtual {v1,v0}, android.text.format.Time.switchTimezone(java.lang.String):void
31662 31| iget-object v1, v3, com.android.calendar.DayView$1.this$0
31663 33| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
31675 0| iput-object v1, v0, com.android.calendar.DayView$2.this$0
31689 2| iget-object v1, v2, com.android.calendar.DayView$2.this$0
31690 …4| invoke-static {v1}, com.android.calendar.DayView.-get21(com.android.calendar.DayView):com.andro…
31691 7| move-result-object v1
31692 …8| invoke-static {v0,v1}, com.android.calendar.DayView.-set6(com.android.calendar.DayView, com.and…
31695 13| const/4 v1, #+0 (0x00000000 | 0.00000)
31696 …14| invoke-static {v0,v1}, com.android.calendar.DayView.-set14(com.android.calendar.DayView, com.a…
31711 0| iput-object v1, v0, com.android.calendar.DayView$3.this$0
31733 15| iget-object v1, v15, com.android.calendar.DayView$3.this$0
31734 …17| invoke-static {v1}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.andro…
31735 20| move-result-object v1
31736 21| iget-wide v4:v5, v1, com.android.calendar.Event.id
31738 23| iget-object v1, v15, com.android.calendar.DayView$3.this$0
31739 …25| invoke-static {v1}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.andro…
31740 28| move-result-object v1
31741 29| iget-wide v6:v7, v1, com.android.calendar.Event.startMillis
31742 31| iget-object v1, v15, com.android.calendar.DayView$3.this$0
31743 …33| invoke-static {v1}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.andro…
31744 36| move-result-object v1
31745 37| iget-wide v8:v9, v1, com.android.calendar.Event.endMillis
31747 39| iget-object v1, v15, com.android.calendar.DayView$3.this$0
31748 41| invoke-virtual {v1}, com.android.calendar.DayView.getWidth():int
31749 44| move-result v1
31750 45| div-int/lit8 v10, v1, #+2 (0x00000002 | 2.80260e-45)
31751 47| iget-object v1, v15, com.android.calendar.DayView$3.this$0
31752 49| invoke-static {v1}, com.android.calendar.DayView.-get8(com.android.calendar.DayView):int
31755 53| iget-object v1, v15, com.android.calendar.DayView$3.this$0
31756 55| invoke-virtual {v1}, com.android.calendar.DayView.getSelectedTimeInMillis():long
31760 61| move-object v1, v15
31780 0| iput-object v1, v0, com.android.calendar.DayView$4.this$0
31795 2| const/4 v1, #+0 (0x00000000 | 0.00000)
31796 …3| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
31809 2| const/4 v1, #+0 (0x00000000 | 0.00000)
31810 …3| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
31829 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
31830 …3| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
31842 0| iput-object v1, v0, com.android.calendar.DayView$5.this$0
31855 0| iget-object v0, v1, com.android.calendar.DayView$5.this$0
31869 0| iput-object v1, v0, com.android.calendar.DayView$6.this$0
31919 58| move-result-object v1
31921 .local v1, "e$iterator", java.util.Iterator
31922 59| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
31925 65| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
31942 .end_local v1
31956 .restart_local v1
32077 0| iput-object v1, v0, com.android.calendar.DayView$7.this$0
32097 10| const/4 v1, #+0 (0x00000000 | 0.00000)
32098 …11| invoke-static {v0,v1}, com.android.calendar.DayView.-set2(com.android.calendar.DayView, int):i…
32107 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
32108 …26| invoke-static {v0,v1}, com.android.calendar.DayView.-set13(com.android.calendar.DayView, boole…
32123 0| iput-object v1, v0, com.android.calendar.DayView$8.this$0
32184 0| iput-object v1, v0, com.android.calendar.DayView$CalendarGestureListener.this$0
32201 10| const-string/jumbo v1, "GestureDetector.onDown"
32202 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
32224 10| const-string/jumbo v1, "GestureDetector.onFling"
32225 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
32236 31| move-result v1
32237 32| cmpg-float v0, v0, v1
32266 10| const-string/jumbo v1, "GestureDetector.onLongPress"
32267 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
32288 10| const-string/jumbo v1, "GestureDetector.onScroll"
32289 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
32303 36| move-result v1
32304 37| cmpg-float v0, v0, v1
32336 10| const-string/jumbo v1, "GestureDetector.onSingleTapUp"
32337 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
32354 0| iput-object v1, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
32365 …0| invoke-direct {v0,v1}, com.android.calendar.DayView$ContextMenuHandler.<init>(com.android.calen…
32547 245| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
32548 247| move-wide/from16 v18:v19, v0:v1
32552 251| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
32553 253| move-wide/from16 v20:v21, v0:v1
32557 257| iget-wide v0:v1, v0, com.android.calendar.Event.id
32558 259| move-wide/from16 v16:v17, v0:v1
32597 0| iput-object v1, v0, com.android.calendar.DayView$ContinueScroll.this$0
32608 …0| invoke-direct {v0,v1}, com.android.calendar.DayView$ContinueScroll.<init>(com.android.calendar.…
32617 0| const/4 v1, #+0 (0x00000000 | 0.00000)
32649 49| move v0, v1
32682 …101| invoke-static {v0,v1}, com.android.calendar.DayView.-set5(com.android.calendar.DayView, boole…
32713 …151| invoke-static {v0,v1}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int)…
32748 …206| invoke-static {v0,v1}, com.android.calendar.DayView.-set5(com.android.calendar.DayView, boole…
32755 217| iget-object v1, v3, com.android.calendar.DayView$ContinueScroll.this$0
32756 219| invoke-static {v1}, com.android.calendar.DayView.-get19(com.android.calendar.DayView):int
32757 222| move-result v1
32758 223| if-le v0, v1, Label_8
32761 227| iget-object v1, v3, com.android.calendar.DayView$ContinueScroll.this$0
32762 229| invoke-static {v1}, com.android.calendar.DayView.-get19(com.android.calendar.DayView):int
32763 232| move-result v1
32764 …233| invoke-static {v0,v1}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int)…
32775 0| iput-object v1, v0, com.android.calendar.DayView$DismissPopup.this$0
32786 0| iget-object v0, v1, com.android.calendar.DayView$DismissPopup.this$0
32791 8| iget-object v0, v1, com.android.calendar.DayView$DismissPopup.this$0
32807 0| iput-object v2, v1, com.android.calendar.DayView$GotoBroadcaster.this$0
32808 2| invoke-direct {v1}, java.lang.Object.<init>():void
32815 15| iput v0, v1, com.android.calendar.DayView$GotoBroadcaster.mCounter
32817 17| iput-object v3, v1, com.android.calendar.DayView$GotoBroadcaster.mStart
32819 19| iput-object v4, v1, com.android.calendar.DayView$GotoBroadcaster.mEnd
32856 37| move-result v1
32857 38| if-ne v0, v1, Label_1
32872 60| move-object v1, v15
32907 0| iput-object v1, v0, com.android.calendar.DayView$ScrollInterpolator.this$0
32930 12| iget-object v1, v3, com.android.calendar.DayView$ScrollInterpolator.this$0
32931 14| invoke-static {v1}, com.android.calendar.DayView.-get4(com.android.calendar.DayView):float
32932 17| move-result v1
32933 18| mul-float/2addr v0, v1
32951 0| iput-object v2, v1, com.android.calendar.DayView$TodayAnimatorListener.this$0
32952 2| invoke-direct {v1}, android.animation.AnimatorListenerAdapter.<init>():void
32955 6| iput-object v0, v1, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
32958 9| iput-boolean v0, v1, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
33005 39| iget-object v1, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
33012 …51| invoke-static {v1,v2,v3}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.S…
33013 54| move-result-object v1
33014 55| iput-object v1, v0, com.android.calendar.DayView.mTodayAnimator
33045 93| const/4 v1, #+0 (0x00000000 | 0.00000)
33046 …94| invoke-static {v0,v1}, com.android.calendar.DayView.-set3(com.android.calendar.DayView, boolea…
33049 99| const/4 v1, #+0 (0x00000000 | 0.00000)
33050 …100| invoke-static {v0,v1}, com.android.calendar.DayView.-set4(com.android.calendar.DayView, int):…
33059 113| const/4 v1, #+0 (0x00000000 | 0.00000)
33060 114| iput-object v1, v0, com.android.calendar.DayView.mTodayAnimator
33081 0| iput-object v1, v0, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
33093 0| iput-boolean v1, v0, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
33105 0| iput-object v1, v0, com.android.calendar.DayView$UpdateCurrentTime.this$0
33118 6| move-result-wide v0:v1
33124 13| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
33137 34| rem-long v4:v5, v0:v1, v6:v7
33148 51| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
33172 0| iget-object v0, v1, com.android.calendar.DayView.mCurrentTime
33178 0| iget-object v0, v1, com.android.calendar.DayView.mEdgeEffectBottom
33184 0| iget-object v0, v1, com.android.calendar.DayView.mEdgeEffectTop
33190 0| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
33196 0| iget v0, v1, com.android.calendar.DayView.mFirstJulianDay
33202 0| iget-object v0, v1, com.android.calendar.DayView.mHandler
33208 0| iget v0, v1, com.android.calendar.DayView.mLastVelocity
33214 0| iget-object v0, v1, com.android.calendar.DayView.mLayouts
33220 0| iget v0, v1, com.android.calendar.DayView.mLoadedFirstJulianDay
33226 0| iget v0, v1, com.android.calendar.DayView.mMaxViewStartY
33232 0| iget-object v0, v1, com.android.calendar.DayView.mAllDayEvents
33238 0| iget-object v0, v1, com.android.calendar.DayView.mPopup
33244 0| iget-object v0, v1, com.android.calendar.DayView.mSavedClickedEvent
33250 0| iget v0, v1, com.android.calendar.DayView.mScrollStartY
33256 0| iget-object v0, v1, com.android.calendar.DayView.mScroller
33262 0| iget-boolean v0, v1, com.android.calendar.DayView.mScrolling
33268 0| iget-object v0, v1, com.android.calendar.DayView.mSelectedEvent
33280 0| iget-boolean v0, v1, com.android.calendar.DayView.mTouchStartedInAlldayArea
33286 0| iget-object v0, v1, com.android.calendar.DayView.mUpdateCurrentTime
33292 0| iget v0, v1, com.android.calendar.DayView.mViewStartY
33298 0| iget-object v0, v1, com.android.calendar.DayView.mAllDayLayouts
33304 0| iget-object v0, v1, com.android.calendar.DayView.mViewSwitcher
33316 0| iget v0, v1, com.android.calendar.DayView.mAnimationDistance
33322 0| iget-boolean v0, v1, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
33328 0| iget-boolean v0, v1, com.android.calendar.DayView.mCancellingAnimations
33334 0| iget-object v0, v1, com.android.calendar.DayView.mClickedEvent
33340 0| iget v0, v1, com.android.calendar.DayView.mClickedYLocation
33346 0| iget-object v0, v1, com.android.calendar.DayView.mController
33352 0| iput-object v1, v0, com.android.calendar.DayView.mAllDayEvents
33353 2| return-object v1
33358 0| iput-object v1, v0, com.android.calendar.DayView.mAllDayLayouts
33359 2| return-object v1
33364 0| iput v1, v0, com.android.calendar.DayView.mLastVelocity
33365 2| return v1
33370 0| iput-object v1, v0, com.android.calendar.DayView.mLayouts
33371 2| return-object v1
33376 0| iput v1, v0, com.android.calendar.DayView.mLoadedFirstJulianDay
33377 2| return v1
33382 0| iput-boolean v1, v0, com.android.calendar.DayView.mRemeasure
33383 2| return v1
33388 0| iput-object v1, v0, com.android.calendar.DayView.mSavedClickedEvent
33389 2| return-object v1
33394 0| iput-boolean v1, v0, com.android.calendar.DayView.mScrolling
33395 2| return v1
33400 0| iput v1, v0, com.android.calendar.DayView.mTodayJulianDay
33401 2| return v1
33412 0| iput v1, v0, com.android.calendar.DayView.mViewStartX
33413 2| return v1
33418 0| iput v1, v0, com.android.calendar.DayView.mViewStartY
33419 2| return v1
33424 0| iput v1, v0, com.android.calendar.DayView.mAnimateDayHeight
33425 2| return v1
33436 0| iput-boolean v1, v0, com.android.calendar.DayView.mAnimateToday
33437 2| return v1
33442 0| iput v1, v0, com.android.calendar.DayView.mAnimateTodayAlpha
33443 2| return v1
33448 0| iput-boolean v1, v0, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
33449 2| return v1
33454 0| iput-object v1, v0, com.android.calendar.DayView.mClickedEvent
33455 2| return-object v1
33460 0| iput-boolean v1, v0, com.android.calendar.DayView.mComputeSelectedEvents
33461 2| return v1
33466 0| iput-object v1, v0, com.android.calendar.DayView.mEvents
33467 2| return-object v1
33472 0| iput-object v1, v0, com.android.calendar.DayView.mEventsCrossFadeAnimation
33473 2| return-object v1
33506 0| invoke-direct {v0,v1}, com.android.calendar.DayView.doDown(android.view.MotionEvent):void
33516 …0| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.DayView.doFling(android.view.MotionEvent, …
33526 … 0| invoke-direct {v0,v1}, com.android.calendar.DayView.doLongPress(android.view.MotionEvent):void
33536 …0| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.DayView.doScroll(android.view.MotionEvent,…
33546 …0| invoke-direct {v0,v1}, com.android.calendar.DayView.doSingleTapUp(android.view.MotionEvent):void
33595 33| const-string/jumbo v1, "_id"
33596 36| aput-object v1, v0, v3
33598 38| const-string/jumbo v1, "calendar_access_level"
33599 41| aput-object v1, v0, v5
33601 43| const-string/jumbo v1, "ownerAccount"
33602 46| aput-object v1, v0, v4
33610 56| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
33611 58| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
33615 65| sget-object v1, com.android.calendar.DayView.mStringBuilder
33618 …71| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
33631 89| const/high16 v1, #+1082130432 (0x40800000 | 4.00000)
33632 91| mul-float/2addr v0, v1
33652 113| sget v1, com.android.calendar.DayView.HOURS_RIGHT_MARGIN
33653 115| add-int/2addr v0, v1
34486 1024| move-result-object v1
34488 .local v1, "vc", android.view.ViewConfiguration
34489 1025| invoke-virtual {v1}, android.view.ViewConfiguration.getScaledPagingTouchSlop():int
34497 1037| invoke-virtual {v1}, android.view.ViewConfiguration.getScaledOverflingDistance():int
34507 .end_local v1
34527 5| iget v1, v6, com.android.calendar.DayView.mSelectionHour
34528 7| if-gez v1, Label_1
34532 12| iget v1, v6, com.android.calendar.DayView.mMaxAlldayEvents
34533 14| if-lez v1, Label_1
34540 20| iget v1, v6, com.android.calendar.DayView.mSelectionHour
34541 22| if-le v1, v2, Label_2
34546 27| iget v1, v6, com.android.calendar.DayView.mSelectionHour
34549 33| if-ge v1, v2, Label_5
34551 35| iget v1, v6, com.android.calendar.DayView.mSelectionDay
34553 39| sub-int v0, v1, v2
34556 41| iget-object v1, v6, com.android.calendar.DayView.mEarliestStartHour
34557 43| array-length v1, v1
34558 44| if-ge v0, v1, Label_3
34561 48| iget v1, v6, com.android.calendar.DayView.mMaxAlldayEvents
34562 50| if-lez v1, Label_3
34564 52| iget-object v1, v6, com.android.calendar.DayView.mEarliestStartHour
34565 54| aget v1, v1, v0
34567 58| if-le v1, v2, Label_3
34569 60| iget v1, v6, com.android.calendar.DayView.mFirstHour
34570 62| if-lez v1, Label_3
34571 64| iget v1, v6, com.android.calendar.DayView.mFirstHour
34573 68| if-ge v1, v2, Label_3
34579 74| iget v1, v6, com.android.calendar.DayView.mFirstHour
34580 76| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
34581 78| invoke-direct {v6,v1}, com.android.calendar.DayView.setSelectedHour(int):void
34586 82| iget v1, v6, com.android.calendar.DayView.mFirstHour
34587 84| if-lez v1, Label_5
34589 86| iget v1, v6, com.android.calendar.DayView.mFirstHour
34590 88| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
34591 90| iput v1, v6, com.android.calendar.DayView.mFirstHour
34593 92| iget v1, v6, com.android.calendar.DayView.mViewStartY
34596 98| sub-int/2addr v1, v2
34597 99| iput v1, v6, com.android.calendar.DayView.mViewStartY
34599 101| iget v1, v6, com.android.calendar.DayView.mViewStartY
34600 103| if-gez v1, Label_4
34609 108| iget v1, v6, com.android.calendar.DayView.mSelectionHour
34614 117| if-le v1, v2, Label_8
34616 119| iget v1, v6, com.android.calendar.DayView.mFirstHour
34619 125| if-ge v1, v2, Label_7
34621 127| iget v1, v6, com.android.calendar.DayView.mFirstHour
34622 129| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
34623 131| iput v1, v6, com.android.calendar.DayView.mFirstHour
34625 133| iget v1, v6, com.android.calendar.DayView.mViewStartY
34628 139| add-int/2addr v1, v2
34629 140| iput v1, v6, com.android.calendar.DayView.mViewStartY
34631 142| iget v1, v6, com.android.calendar.DayView.mViewStartY
34633 146| if-le v1, v2, Label_6
34635 148| iget v1, v6, com.android.calendar.DayView.mMaxViewStartY
34636 150| iput v1, v6, com.android.calendar.DayView.mViewStartY
34642 153| iget v1, v6, com.android.calendar.DayView.mFirstHour
34645 159| if-ne v1, v2, Label_8
34646 161| iget v1, v6, com.android.calendar.DayView.mFirstHourOffset
34647 163| if-lez v1, Label_8
34649 165| iget v1, v6, com.android.calendar.DayView.mMaxViewStartY
34650 167| iput v1, v6, com.android.calendar.DayView.mViewStartY
34667 4| sub-int v1, v0, v2
34669 .local v1, "diff", int
34670 6| if-eqz v1, Label_2
34672 8| if-gez v1, Label_1
34674 10| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
34678 14| sub-int/2addr v2, v1
34696 3| move-result-object v1
34697 …4| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
34699 7| const-string/jumbo v1, ". "
34700 …10| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
34705 15| iget-boolean v1, v9, com.android.calendar.Event.allDay
34706 17| if-eqz v1, Label_2
34711 21| iget-object v1, v7, com.android.calendar.DayView.mContext
34714 …27| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
34720 34| const-string/jumbo v1, ". "
34721 …37| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
34729 43| iget-object v1, v7, com.android.calendar.DayView.mContext
34730 …45| invoke-static {v1}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
34731 48| move-result v1
34732 49| if-eqz v1, Label_1
34753 9| move-result v1
34755 .local v1, "distanceInfluenceForSnapDuration", float
34756 10| mul-float v6, v3, v1
34825 125| invoke-virtual {v7,v1}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
34854 17| move-result-object v1
34856 .local v1, "out", android.view.animation.Animation
34857 18| if-eqz v1, Label_2
34859 20| invoke-virtual {v1,v3}, android.view.animation.Animation.scaleCurrentDuration(float):void
34885 14| const/4 v1, #+0 (0x00000000 | 0.00000)
34887 .local v1, "ii", int
34888 15| if-ge v1, v3, Label_4
34891 19| invoke-virtual {v11,v1}, java.util.ArrayList.get(int):java.lang.Object
34904 33| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
34933 59| const/4 v1, #+0 (0x00000000 | 0.00000)
34937 60| if-ge v1, v3, Label_14
34940 64| invoke-virtual {v11,v1}, java.util.ArrayList.get(int):java.lang.Object
34959 80| if-ne v2, v1, Label_11
35004 120| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35030 0| iget v1, v3, com.android.calendar.DayView.mViewWidth
35032 4| sub-int v0, v1, v2
35035 6| mul-int v1, v4, v0
35037 10| div-int/2addr v1, v2
35039 13| add-int/2addr v1, v2
35040 14| return v1
35107 67| move v1, v7
35109 .local v1, "day", int
35110 68| if-gt v1, v10, Label_6
35113 72| sub-int v13, v1, v13
35124 83| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35155 114| move v1, v2
35161 120| aput-boolean v14, v13, v1
35163 122| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35168 .end_local v1
35226 2| sget v1, com.android.calendar.DayView.mCellHeight
35227 4| add-int/2addr v0, v1
35230 9| sget v1, com.android.calendar.DayView.mCellHeight
35231 11| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35232 13| div-int/2addr v0, v1
35236 18| sget v1, com.android.calendar.DayView.mCellHeight
35237 20| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35238 22| mul-int/2addr v0, v1
35239 23| iget v1, v2, com.android.calendar.DayView.mViewStartY
35240 25| sub-int/2addr v0, v1
35256 1| array-length v1, v12
35258 .local v1, "len", int
35262 3| if-ge v0, v1, Label_2
35431 186| move/from16 v1, v43
35432 188| if-ge v0, v1, Label_5
35440 204| move/from16 v1, v43
35441 206| if-gt v0, v1, Label_17
35446 212| move-object/from16 v1, v45
35447 214| iput-object v0, v1, com.android.calendar.DayView.mPrevSelectedEvent
35481 270| move/from16 v1, v43
35482 272| if-lt v0, v1, Label_20
35535 338| move/from16 v1, v43
35536 340| if-ge v0, v1, Label_9
35588 384| move/from16 v1, v43
35589 386| if-ne v0, v1, Label_24
35592 390| move/from16 v1, v28
35593 392| if-lt v0, v1, Label_23
35625 420| move/from16 v1, v20
35626 422| if-ge v0, v1, Label_53
35657 446| move/from16 v1, v43
35658 448| if-le v0, v1, Label_5
35666 464| move/from16 v1, v43
35667 466| if-ge v0, v1, Label_5
35676 482| move/from16 v1, v43
35677 484| if-ge v0, v1, Label_18
35694 512| move/from16 v1, v43
35695 514| if-le v0, v1, Label_6
35747 586| move/from16 v1, v43
35748 588| if-gt v0, v1, Label_21
35760 604| move/from16 v1, v43
35761 606| if-gt v0, v1, Label_22
35773 622| move/from16 v1, v43
35774 624| if-lt v0, v1, Label_7
35801 636| move/from16 v1, v28
35802 638| if-gt v0, v1, Label_11
35810 648| move/from16 v1, v43
35811 650| if-ne v0, v1, Label_27
35814 654| move/from16 v1, v28
35815 656| if-lt v0, v1, Label_26
35825 666| move/from16 v1, v28
35826 668| if-gt v0, v1, Label_25
35834 678| move/from16 v1, v43
35835 680| if-ne v0, v1, Label_30
35848 694| move/from16 v1, v28
35849 696| if-lt v0, v1, Label_28
35857 706| move/from16 v1, v43
35858 708| if-ne v0, v1, Label_12
35871 722| move/from16 v1, v28
35872 724| if-lt v0, v1, Label_31
35887 738| move/from16 v1, v16
35888 740| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
35913 776| move/from16 v1, v39
35914 778| if-gt v0, v1, Label_41
35917 782| move/from16 v1, v33
35918 784| if-ge v0, v1, Label_34
35920 788| move/from16 v1, v17
35921 790| if-le v0, v1, Label_34
35939 810| move/from16 v1, v33
35940 812| if-lt v0, v1, Label_49
36062 932| move/from16 v1, v33
36063 934| if-ge v0, v1, Label_34
36065 938| move/from16 v1, v17
36066 940| if-le v0, v1, Label_34
36191 1052| move/from16 v1, v17
36192 1054| if-gt v0, v1, Label_16
36306 1156| move-object/from16 v1, v36
36307 …1158| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Ev…
36322 3| float-to-double v0:v1, v5
36324 9| mul-double/2addr v0:v1, v2:v3
36325 10| double-to-float v5, v0:v1
36327 11| float-to-double v0:v1, v5
36328 12| invoke-static {v0,v1}, java.lang.Math.sin(double):double
36329 15| move-result-wide v0:v1
36330 16| double-to-float v0, v0:v1
36366 27| iget v1, v10, com.android.calendar.DayView.mSelectionDay
36368 .local v1, "oldSelectionDay", int
36380 43| if-ne v1, v6, Label_4
36407 76| iput v1, v10, com.android.calendar.DayView.mSelectionDay
36456 19| iget v1, v13, com.android.calendar.DayView.mFirstJulianDay
36458 .local v1, "cell", int
36479 45| if-ne v1, v0, Label_3
36514 90| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
36535 5| const/4 v1, #+0 (0x00000000 | 0.00000)
36581 60| iput-boolean v1, v9, com.android.calendar.DayView.mCancellingAnimations
36600 86| aput v0, v7, v1
36605 92| aput v1, v7, v8
36614 106| move-wide v0:v1, v2:v3
36616 107| invoke-virtual {v6,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
36624 121| move-wide v0:v1, v4:v5
36626 122| invoke-virtual {v6,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
36639 141| sget-boolean v1, com.android.calendar.DayView.mShowAllAllDayEvents
36640 143| if-eqz v1, Label_17
36655 158| move v0, v1
36660 161| const/16 v1, #+76 (0x0000004c | 1.06499e-43)
36663 165| move-wide v0:v1, v4:v5
36668 168| const-wide/16 v0:v1, #+400 (0x00000190 | 5.60519e-43)
36685 3| const/4 v1, #+0 (0x00000000 | 0.00000)
36686 4| iput v1, v13, com.android.calendar.DayView.mSelectionMode
36690 9| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
36691 10| iput-boolean v1, v13, com.android.calendar.DayView.mOnFlingCalled
36693 12| iget v1, v13, com.android.calendar.DayView.mTouchMode
36694 14| and-int/lit8 v1, v1, #+64 (0x00000040 | 8.96831e-44)
36695 16| if-eqz v1, Label_4
36697 18| const/4 v1, #+0 (0x00000000 | 0.00000)
36698 19| iput v1, v13, com.android.calendar.DayView.mTouchMode
36700 21| sget-boolean v1, com.android.calendar.DayView.DEBUG
36701 23| if-eqz v1, Label_1
36702 25| sget-object v1, com.android.calendar.DayView.TAG
36713 49| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
36717 55| move-result v1
36718 56| float-to-int v1, v1
36722 62| sub-int v12, v1, v2
36726 66| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
36733 …75| invoke-direct {v13,v1,v2,v3,v0}, com.android.calendar.DayView.switchViews(boolean, float, floa…
36735 78| const/4 v1, #+0 (0x00000000 | 0.00000)
36736 79| iput v1, v13, com.android.calendar.DayView.mViewStartX
36741 82| const/4 v1, #+0 (0x00000000 | 0.00000)
36746 85| iget v1, v13, com.android.calendar.DayView.mTouchMode
36747 87| and-int/lit8 v1, v1, #+32 (0x00000020 | 4.48416e-44)
36748 89| if-nez v1, Label_6
36750 91| sget-boolean v1, com.android.calendar.DayView.DEBUG
36751 93| if-eqz v1, Label_5
36752 95| sget-object v1, com.android.calendar.DayView.TAG
36754 100| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
36760 104| const/4 v1, #+0 (0x00000000 | 0.00000)
36761 105| iput v1, v13, com.android.calendar.DayView.mTouchMode
36763 107| const/4 v1, #+0 (0x00000000 | 0.00000)
36764 108| iput v1, v13, com.android.calendar.DayView.mViewStartX
36766 110| sget-boolean v1, com.android.calendar.DayView.DEBUG
36767 112| if-eqz v1, Label_7
36769 114| sget-object v1, com.android.calendar.DayView.TAG
36786 151| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
36789 154| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
36790 155| iput-boolean v1, v13, com.android.calendar.DayView.mScrolling
36792 157| iget-object v1, v13, com.android.calendar.DayView.mScroller
36810 …176| invoke-virtual/range {v1..v11}, android.widget.OverScroller.fling(int, int, int, int, int, in…
36812 179| const/4 v1, #+0 (0x00000000 | 0.00000)
36813 180| cmpl-float v1, v17, v1
36814 182| if-lez v1, Label_9
36815 184| iget v1, v13, com.android.calendar.DayView.mViewStartY
36816 186| if-eqz v1, Label_9
36818 188| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
36819 189| iput-boolean v1, v13, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
36822 191| iget-object v1, v13, com.android.calendar.DayView.mHandler
36824 195| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
36829 199| const/4 v1, #+0 (0x00000000 | 0.00000)
36830 200| cmpg-float v1, v17, v1
36831 202| if-gez v1, Label_8
36832 204| iget v1, v13, com.android.calendar.DayView.mViewStartY
36834 208| if-eq v1, v2, Label_8
36836 210| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
36837 211| iput-boolean v1, v13, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
36866 20| float-to-int v1, v3
36868 .local v1, "x", int
36875 …27| invoke-direct {v5,v1,v2,v3}, com.android.calendar.DayView.setSelectionFromPosition(int, int, b…
36969 75| move-result v1
36971 .local v1, "absDistanceY", int
36978 83| if-le v0, v1, Label_10
37003 .end_local v1
37101 .restart_local v1
37114 .end_local v1
37255 96| move/from16 v1, v39
37256 98| if-ge v0, v1, Label_5
37271 116| move/from16 v1, v47
37273 …120| invoke-direct {v0,v1,v2,v4}, com.android.calendar.DayView.setSelectionFromPosition(int, int, …
37455 353| move-object/from16 v1, v50
37456 355| iput v0, v1, com.android.calendar.DayView.mClickedYLocation
37478 385| move-wide/from16 v1:v2, v40:v41
37479 …387| invoke-virtual {v0,v4,v1,v2}, com.android.calendar.DayView.postDelayed(java.lang.Runnable, lo…
37515 441| move-object/from16 v1, v30
37516 443| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
37555 2| iget-object v1, v4, com.android.calendar.DayView.mRect
37557 .local v1, "r", android.graphics.Rect
37558 …4| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawAllDayHighlights(android.graphics…
37567 …18| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawUpperLeftCorner(android.graphics…
37570 …21| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawScrollLine(android.graphics.Rect…
37572 …24| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawDayHeaderLoop(android.graphics.R…
37683 120| move/from16 v1, v20
37684 122| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
37729 178| move/from16 v1, v28
37731 …182| invoke-virtual {v0,v3,v5,v1,v2}, android.graphics.Canvas.drawLines(float[], int, int, android…
37841 323| move/from16 v1, v27
37842 325| if-gt v0, v1, Label_5
37844 329| move/from16 v1, v39
37845 331| if-ge v0, v1, Label_7
37876 358| move/from16 v1, v39
37877 360| if-ge v0, v1, Label_8
37883 366| move/from16 v1, v27
37884 368| if-le v0, v1, Label_9
37918 407| move/from16 v1, v33
37919 409| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
37963 477| move/from16 v1, v33
37965 …481| invoke-direct {v0,v3,v1,v2}, com.android.calendar.DayView.incrementSkipCount(int[], int, int)…
37986 507| move/from16 v1, v33
37988 …511| invoke-direct {v0,v3,v1,v2}, com.android.calendar.DayView.incrementSkipCount(int[], int, int)…
38100 670| move-object/from16 v1, v41
38102 …674| invoke-virtual {v0,v1,v3,v10,v2}, com.android.calendar.DayView.drawMoreAlldayEvents(android.g…
38110 683| move/from16 v1, v19
38111 685| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
38174 49| const/4 v1, #-1 (0xffffffff | NaN)
38176 .local v1, "startIndex", int
38184 58| const/4 v1, #+0 (0x00000000 | 0.00000)
38187 59| if-ltz v1, Label_2
38195 69| invoke-direct {v6,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
38214 .end_local v1
38264 .restart_local v1
38272 176| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
38314 44| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
38316 .local v1, "y", int
38319 49| int-to-float v3, v1
38345 86| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
38349 91| int-to-float v3, v1
38367 6| sub-int v1, v2, v3
38369 .local v1, "todayIndex", int
38395 46| if-nez v1, Label_2
38447 111| if-ltz v1, Label_4
38449 115| if-ge v1, v2, Label_4
38476 151| invoke-direct {v6,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
38481 159| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
38499 184| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
38503 190| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
38530 230| if-gez v1, Label_1
38566 4| sget v1, com.android.calendar.DayView.CURRENT_TIME_LINE_SIDE_BUFFER
38567 6| sub-int/2addr v0, v1
38574 17| sget v1, com.android.calendar.DayView.CURRENT_TIME_LINE_SIDE_BUFFER
38575 19| add-int/2addr v0, v1
38584 32| iget-object v1, v2, com.android.calendar.DayView.mCurrentTimeLine
38585 34| invoke-virtual {v1}, android.graphics.drawable.Drawable.getIntrinsicHeight():int
38586 37| move-result v1
38587 38| add-int/2addr v0, v1
38603 62| iget v1, v2, com.android.calendar.DayView.mAnimateTodayAlpha
38604 64| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setAlpha(int):void
38640 24| move-result-object v1
38642 .local v1, "dateNumStr", java.lang.String
38671 …63| invoke-virtual {v12,v1,v5,v4,v13}, android.graphics.Canvas.drawText(java.lang.String, float, f…
38679 …79| invoke-virtual {v6,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
38749 …169| invoke-virtual {v12,v1,v5,v4,v13}, android.graphics.Canvas.drawText(java.lang.String, float, …
38783 24| iget v1, v11, com.android.calendar.DayView.mCellWidth
38784 26| if-ge v0, v1, Label_6
38822 62| aget-object v1, v8, v9
38952 82| double-to-int v1, v6:v7
38954 .local v1, "ceilHalfStroke", int
38968 102| sub-int/2addr v6, v1
38978 116| sub-int/2addr v6, v1
39062 .end_local v1
39087 .restart_local v1
39141 24| const/4 v1, #+0 (0x00000000 | 0.00000)
39143 .local v1, "i", int
39144 25| if-ge v1, v3, Label_4
39146 27| invoke-virtual {v10,v1}, android.text.StaticLayout.getLineBottom(int):int
39154 34| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
39227 6| move/from16 v1, v30
39228 8| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39309 116| move/from16 v1, v26
39310 118| if-ge v0, v1, Label_5
39551 101| move-object/from16 v1, v18
39552 …103| invoke-virtual {v0,v13,v14,v6,v1}, android.graphics.Canvas.drawLines(float[], int, int, andro…
39605 158| move-object/from16 v1, v18
39606 …160| invoke-virtual {v0,v13,v14,v5,v1}, android.graphics.Canvas.drawLines(float[], int, int, andro…
39648 18| aget-object v1, v3, v0
39650 .local v1, "time", java.lang.String
39654 …24| invoke-virtual {v7,v1,v3,v4,v8}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
39664 .end_local v1
39696 29| sget v1, com.android.calendar.DayView.GRID_LINE_LEFT_MARGIN
39799 136| move-object/from16 v1, v17
39801 …140| invoke-virtual {v0,v1,v2}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gr…
39941 329| move-object/from16 v1, v19
39942 …331| invoke-virtual {v0,v3,v4,v5,v1}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
39956 6| move-result-object v1
39958 .local v1, "m", java.util.regex.Matcher
39960 … 10| invoke-virtual {v1,v2}, java.util.regex.Matcher.replaceAll(java.lang.String):java.lang.String
40000 5| iget v1, v2, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
40001 7| if-le v0, v1, Label_1
40007 15| iget-object v1, v2, com.android.calendar.DayView.mExpandAllDayRect
40008 …17| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
40018 28| iget-object v1, v2, com.android.calendar.DayView.mExpandAllDayRect
40019 …30| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
40031 0| const/4 v1, #+0 (0x00000000 | 0.00000)
40039 11| iput-object v1, v2, com.android.calendar.DayView.mClickedEvent
40041 13| iput-object v1, v2, com.android.calendar.DayView.mSavedClickedEvent
40078 34| move/from16 v1, v31
40079 36| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
40088 45| move-object/from16 v1, v31
40089 …47| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Even…
40131 106| move/from16 v1, v32
40132 108| if-le v0, v1, Label_1
40149 126| move/from16 v1, v24
40150 128| if-ge v0, v1, Label_7
40153 132| move/from16 v1, v18
40154 134| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
40168 156| move/from16 v1, v21
40169 158| if-lt v0, v1, Label_4
40182 176| move/from16 v1, v32
40183 178| if-gt v0, v1, Label_3
40190 192| move/from16 v1, v32
40191 194| if-lt v0, v1, Label_3
40337 355| move-object/from16 v1, v26
40338 357| iput v0, v1, android.graphics.Rect.left
40342 363| move-object/from16 v1, v26
40343 365| iput v0, v1, android.graphics.Rect.right
40347 371| move-object/from16 v1, v26
40348 373| iput v0, v1, android.graphics.Rect.top
40352 379| move-object/from16 v1, v26
40353 381| iput v0, v1, android.graphics.Rect.bottom
40363 391| move/from16 v1, v24
40364 393| if-ge v0, v1, Label_16
40367 397| move/from16 v1, v18
40368 399| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
40430 482| move/from16 v1, v20
40431 484| if-ge v0, v1, Label_19
40437 494| move/from16 v1, v19
40438 496| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
40450 514| move/from16 v1, v32
40451 …516| invoke-virtual {v2,v0,v1,v13}, com.android.calendar.EventGeometry.pointToEvent(float, float, …
40491 566| move/from16 v1, v27
40492 568| if-ge v0, v1, Label_23
40495 572| move/from16 v1, v27
40496 574| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
40521 617| move/from16 v1, v32
40522 619| if-ge v0, v1, Label_24
40539 645| move/from16 v1, v28
40540 647| if-ge v0, v1, Label_25
40545 657| move/from16 v1, v27
40546 659| if-ne v0, v1, Label_25
40549 663| move/from16 v1, v28
40550 665| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedHour(int):void
40631 25| iget v1, v7, com.android.calendar.DayView.mAnimateDayHeight
40634 .local v1, "currentHeight", int
40645 38| aput v1, v5, v6
40664 .end_local v1
40666 61| iget v1, v7, com.android.calendar.DayView.mAlldayHeight
40667 .restart_local v1
40707 24| iget v1, v8, com.android.calendar.DayView.mAnimateDayEventHeight
40709 .local v1, "currentHeight", int
40716 31| if-ne v1, v2, Label_3
40734 47| aput v1, v6, v7
40759 4| const/4 v1, #+0 (0x00000000 | 0.00000)
40761 .local v1, "focusY", float
40769 12| add-float/2addr v1, v3
40776 18| div-float/2addr v1, v3
40778 19| return v1
40805 27| sub-int v1, v2, v3
40807 .local v1, "daynum", int
40808 29| invoke-direct {v4,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
40813 37| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
40838 12| move-result-object v1
40881 55| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
40883 .local v1, "uri", android.net.Uri
40969 7| aget-object v1, v14, v15
40971 .local v1, "layout", android.text.StaticLayout
40972 9| if-eqz v1, Label_3
40975 15| invoke-virtual {v1}, android.text.StaticLayout.getWidth():int
41037 110| new-instance v1, android.text.StaticLayout
41038 .end_local v1
41058 …139| invoke-direct/range {v1..v12}, android.text.StaticLayout.<init>(java.lang.CharSequence, int, …
41060 .restart_local v1
41061 142| aput-object v1, v14, v15
41065 144| invoke-virtual {v1}, android.text.StaticLayout.getPaint():android.text.TextPaint
41070 153| return-object v1
41111 5| array-length v1, v3
41112 6| if-gt v5, v1, Label_1
41119 11| aget v1, v3, v0
41120 13| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
41121 15| aput v1, v3, v0
41139 4| move/from16 v1, v18
41140 6| invoke-virtual {v0,v1}, com.android.calendar.DayView.setFocusable(boolean):void
41144 13| move/from16 v1, v18
41145 15| invoke-virtual {v0,v1}, com.android.calendar.DayView.setFocusableInTouchMode(boolean):void
41149 22| move/from16 v1, v18
41150 24| invoke-virtual {v0,v1}, com.android.calendar.DayView.setClickable(boolean):void
41153 29| move-object/from16 v1, v22
41154 …31| invoke-virtual {v0,v1}, com.android.calendar.DayView.setOnCreateContextMenuListener(android.vi…
41159 40| move-object/from16 v1, v22
41160 42| iput v0, v1, com.android.calendar.DayView.mFirstDayOfWeek
41167 54| move-object/from16 v1, v19
41168 …56| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
41172 65| move-object/from16 v1, v22
41173 67| iput-object v0, v1, com.android.calendar.DayView.mCurrentTime
41189 92| iget-wide v0:v1, v0, android.text.format.Time.gmtoff
41190 94| move-wide/from16 v18:v19, v0:v1
41191 96| move-wide/from16 v0:v1, v18:v19
41192 98| invoke-static {v6,v7,v0,v1}, android.text.format.Time.getJulianDay(long, long):int
41195 104| move-object/from16 v1, v22
41196 106| iput v0, v1, com.android.calendar.DayView.mTodayJulianDay
41350 378| move-object/from16 v1, v18
41351 380| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
41355 387| move/from16 v1, v18
41356 389| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
41364 402| move/from16 v1, v18
41365 404| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
41372 417| move-object/from16 v1, v22
41373 419| iput-object v0, v1, com.android.calendar.DayView.mDayStrs
41380 431| move-object/from16 v1, v22
41381 433| iput-object v0, v1, com.android.calendar.DayView.mDayStrs2Letter
41464 566| move/from16 v1, v18
41465 568| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
41471 579| move-object/from16 v1, v18
41472 …581| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
41487 608| move/from16 v1, v18
41489 …612| invoke-direct {v0,v1,v5,v2}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
41492 618| move-object/from16 v1, v22
41493 620| iput v0, v1, com.android.calendar.DayView.mDateStrWidth
41497 626| move/from16 v1, v18
41498 628| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
41508 647| move/from16 v1, v20
41511 …653| invoke-direct {v0,v1,v2,v3}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
41515 661| move-object/from16 v1, v22
41516 663| iput v0, v1, com.android.calendar.DayView.mDateStrWidth
41520 669| move/from16 v1, v18
41521 671| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
41525 678| move-object/from16 v1, v18
41526 …680| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
41536 698| move-object/from16 v1, v22
41537 700| iput-object v0, v1, com.android.calendar.DayView.mAmString
41545 714| move-object/from16 v1, v22
41546 716| iput-object v0, v1, com.android.calendar.DayView.mPmString
41565 748| move/from16 v1, v18
41566 750| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
41573 763| move/from16 v1, v19
41575 …767| invoke-direct {v0,v1,v4,v2}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
41584 781| move-object/from16 v1, v22
41585 783| iput v0, v1, com.android.calendar.DayView.mHoursWidth
41594 799| move-object/from16 v1, v22
41595 801| iput v0, v1, com.android.calendar.DayView.mHoursWidth
41599 808| move-object/from16 v1, v18
41600 …810| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
41608 823| move-object/from16 v1, v19
41609 …825| invoke-virtual {v12,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):…
41612 831| move-object/from16 v1, v22
41613 833| iput-object v0, v1, com.android.calendar.DayView.mPopupView
41629 857| move-object/from16 v1, v23
41630 859| invoke-direct {v0,v1}, android.widget.PopupWindow.<init>(android.content.Context):void
41632 864| move-object/from16 v1, v22
41633 866| iput-object v0, v1, com.android.calendar.DayView.mPopup
41652 898| move/from16 v1, v19
41653 900| invoke-virtual {v8,v0,v1}, android.content.res.Resources$Theme.applyStyle(int, boolean):void
41674 934| move/from16 v1, v19
41675 …936| invoke-virtual {v0,v1}, android.content.res.TypedArray.getDrawable(int):android.graphics.draw…
41685 954| move-object/from16 v1, v22
41686 …956| invoke-virtual {v0,v1}, android.view.View.setOnClickListener(android.view.View$OnClickListene…
41689 961| move-object/from16 v1, v22
41690 …963| invoke-virtual {v0,v1}, com.android.calendar.DayView.setOnLongClickListener(android.view.View…
41697 976| move-object/from16 v1, v19
41698 …978| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
41702 987| move-object/from16 v1, v22
41703 989| iput-object v0, v1, com.android.calendar.DayView.mBaseDate
41722 1020| move-object/from16 v1, v22
41723 1022| iput-object v0, v1, com.android.calendar.DayView.mEarliestStartHour
41732 1038| move-object/from16 v1, v22
41733 1040| iput-object v0, v1, com.android.calendar.DayView.mHasAllDayEvent
41748 1062| move-object/from16 v1, v22
41749 1064| iput-object v0, v1, com.android.calendar.DayView.mLines
41762 2| const-string/jumbo v1, "accessibility"
41764 …5| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
41796 3| iget v1, v3, com.android.calendar.DayView.mNumHours
41797 5| div-int/lit8 v1, v1, #+5 (0x00000005 | 7.00649e-45)
41798 7| sub-int/2addr v0, v1
41811 19| iget v1, v3, com.android.calendar.DayView.mNumHours
41812 21| add-int/2addr v0, v1
41813 22| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
41814 24| if-le v0, v1, Label_1
41853 32| const/4 v1, #+0 (0x00000000 | 0.00000)
41856 .local v1, "switchForward", boolean
41874 62| return v1
41877 .end_local v1
41888 78| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
41889 .restart_local v1
41920 30| move-result v1
41921 31| invoke-direct {v5,v0,v1}, com.android.calendar.DayView.remeasure(int, int):void
41956 0| iget-boolean v0, v1, com.android.calendar.DayView.mIsAccessibilityEnabled
41958 4| iget-object v0, v1, com.android.calendar.DayView.mAccessibilityMgr
41985 16| move-result-wide v0:v1
41990 21| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
42128 128| move-result v1
42130 .local v1, "allDayIconWidth", int
42133 133| sub-int/2addr v9, v1
42145 150| add-int/2addr v9, v1
42303 .end_local v1
42371 4| iget v1, v5, com.android.calendar.DayView.mFirstHour
42372 6| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42373 8| if-ge v0, v1, Label_2
42391 30| iget v1, v5, com.android.calendar.DayView.mFirstHour
42393 34| add-int/2addr v1, v2
42394 35| add-int/lit8 v1, v1, #-3 (0xfffffffd | NaN)
42395 37| if-le v0, v1, Label_1
42398 41| iget v1, v5, com.android.calendar.DayView.mNumHours
42399 43| add-int/2addr v0, v1
42420 2| float-to-int v1, v3
42421 3| iput v1, v0, android.graphics.Rect.left
42424 7| float-to-int v1, v5
42425 8| iput v1, v0, android.graphics.Rect.right
42428 12| float-to-int v1, v4
42429 13| iput v1, v0, android.graphics.Rect.top
42432 17| float-to-int v1, v6
42433 18| iput v1, v0, android.graphics.Rect.bottom
42551 137| move-result-object v1
42552 138| check-cast v1, com.android.calendar.Event
42554 .local v1, "calEvent", com.android.calendar.Event
42588 …186| invoke-direct {v15,v0,v1}, com.android.calendar.DayView.appendEventAccessibilityString(java.l…
42593 .end_local v1
42702 0| iput v1, v0, com.android.calendar.DayView.mSelectionDay
42704 2| iput v1, v0, com.android.calendar.DayView.mSelectionDayForAccessibility
42716 0| iput-object v1, v0, com.android.calendar.DayView.mSelectedEvent
42718 2| iput-object v1, v0, com.android.calendar.DayView.mSelectedEventForAccessibility
42730 0| iput v1, v0, com.android.calendar.DayView.mSelectionHour
42732 2| iput v1, v0, com.android.calendar.DayView.mSelectionHourForAccessibility
42782 30| div-int v1, v6, v7
42784 .local v1, "day", int
42786 34| if-lt v1, v6, Label_3
42789 38| add-int/lit8 v1, v6, #-1 (0xffffffff | NaN)
42793 42| add-int/2addr v1, v6
42795 43| invoke-direct {v11,v1}, com.android.calendar.DayView.setSelectedDay(int):void
42869 2| iget v1, v4, android.graphics.Rect.top
42870 4| if-le v0, v1, Label_1
42872 8| iget v1, v4, android.graphics.Rect.left
42873 10| if-gt v0, v1, Label_2
42886 23| iget v1, v4, android.graphics.Rect.top
42887 25| sub-int/2addr v0, v1
42888 26| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_TOP_MARGIN
42890 30| add-int/2addr v1, v2
42891 31| if-le v0, v1, Label_3
42894 35| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_TOP_MARGIN
42895 37| add-int/2addr v0, v1
42899 42| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN
42900 44| sub-int/2addr v0, v1
42905 49| iget v1, v4, android.graphics.Rect.left
42906 51| sub-int/2addr v0, v1
42907 52| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_LEFT_MARGIN
42909 56| add-int/2addr v1, v2
42910 57| if-le v0, v1, Label_4
42913 61| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_LEFT_MARGIN
42914 63| add-int/2addr v0, v1
42918 68| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_RIGHT_MARGIN
42919 70| sub-int/2addr v0, v1
42959 2| iget v1, v4, android.graphics.Rect.top
42960 4| if-le v0, v1, Label_1
42962 8| iget v1, v4, android.graphics.Rect.left
42963 10| if-gt v0, v1, Label_2
42976 23| iget v1, v4, android.graphics.Rect.top
42977 25| sub-int/2addr v0, v1
42978 26| sget v1, com.android.calendar.DayView.EVENT_TEXT_TOP_MARGIN
42980 30| add-int/2addr v1, v2
42981 31| if-le v0, v1, Label_3
42984 35| sget v1, com.android.calendar.DayView.EVENT_TEXT_TOP_MARGIN
42985 37| add-int/2addr v0, v1
42989 42| sget v1, com.android.calendar.DayView.EVENT_TEXT_BOTTOM_MARGIN
42990 44| sub-int/2addr v0, v1
42995 49| iget v1, v4, android.graphics.Rect.left
42996 51| sub-int/2addr v0, v1
42997 52| sget v1, com.android.calendar.DayView.EVENT_TEXT_LEFT_MARGIN
42999 56| add-int/2addr v1, v2
43000 57| if-le v0, v1, Label_4
43003 61| sget v1, com.android.calendar.DayView.EVENT_TEXT_LEFT_MARGIN
43004 63| add-int/2addr v0, v1
43008 68| sget v1, com.android.calendar.DayView.EVENT_TEXT_RIGHT_MARGIN
43009 70| sub-int/2addr v0, v1
43132 161| move-object/from16 v1, v24
43133 163| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
43137 168| move-object/from16 v1, v24
43138 …170| invoke-direct {v0,v1}, com.android.calendar.DayView.adjustToBeginningOfWeek(android.text.form…
43143 177| move-object/from16 v1, v24
43144 179| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
43191 231| move/from16 v1, v29
43193 …235| invoke-direct {v0,v5,v1,v2}, com.android.calendar.DayView.calculateDuration(float, float, flo…
43197 239| move-wide/from16 v0:v1, v18:v19
43198 241| invoke-virtual {v4,v0,v1}, android.view.animation.TranslateAnimation.setDuration(long):void
43208 258| move-wide/from16 v0:v1, v18:v19
43209 260| invoke-virtual {v9,v0,v1}, android.view.animation.TranslateAnimation.setDuration(long):void
43213 267| move-object/from16 v1, v24
43215 …271| invoke-direct {v5,v0,v1,v2}, com.android.calendar.DayView$GotoBroadcaster.<init>(com.android.…
43250 325| move-object/from16 v1, v21
43251 …327| invoke-virtual {v0,v1,v5,v7}, com.android.calendar.DayView.setSelected(android.text.format.Ti…
43382 88| iget-wide v0:v1, v0, com.android.calendar.Event.id
43383 90| move-wide/from16 v20:v21, v0:v1
43386 94| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
43387 96| move-wide/from16 v22:v23, v0:v1
43389 100| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
43390 102| move-wide/from16 v24:v25, v0:v1
43425 153| iget-wide v0:v1, v0, com.android.calendar.Event.id
43426 155| move-wide/from16 v20:v21, v0:v1
43429 159| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
43430 161| move-wide/from16 v22:v23, v0:v1
43432 165| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
43433 167| move-wide/from16 v24:v25, v0:v1
43500 247| iget-wide v0:v1, v0, com.android.calendar.Event.id
43501 249| move-wide/from16 v20:v21, v0:v1
43504 253| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
43505 255| move-wide/from16 v22:v23, v0:v1
43507 259| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
43508 261| move-wide/from16 v24:v25, v0:v1
43531 3| iget-object v1, v15, com.android.calendar.DayView.mSelectedEvent
43532 5| if-eqz v1, Label_1
43533 7| iget v1, v15, com.android.calendar.DayView.mSelectionMode
43534 9| if-nez v1, Label_2
43537 11| iget-object v1, v15, com.android.calendar.DayView.mPopup
43538 13| invoke-virtual {v1}, android.widget.PopupWindow.dismiss():void
43543 17| iget v1, v15, com.android.calendar.DayView.mSelectionMode
43545 20| if-eq v1, v2, Label_1
43548 24| iget-object v1, v15, com.android.calendar.DayView.mSelectedEvent
43549 26| iget-wide v4:v5, v1, com.android.calendar.Event.id
43550 28| cmp-long v1, v2:v3, v4:v5
43551 30| if-nez v1, Label_3
43556 33| iget-object v1, v15, com.android.calendar.DayView.mSelectedEvent
43557 35| iget-wide v2:v3, v1, com.android.calendar.Event.id
43560 39| iget-object v1, v15, com.android.calendar.DayView.mHandler
43562 43| invoke-virtual {v1,v2}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
43567 48| iget-object v1, v15, com.android.calendar.DayView.mPopupView
43569 53| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
43574 59| iget-object v1, v7, com.android.calendar.Event.title
43575 61| invoke-virtual {v11,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
43577 64| iget-object v1, v15, com.android.calendar.DayView.mPopupView
43579 69| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
43584 75| iget-boolean v1, v7, com.android.calendar.Event.hasAlarm
43585 77| if-eqz v1, Label_10
43586 79| move v1, v13
43588 80| invoke-virtual {v8,v1}, android.widget.ImageView.setVisibility(int):void
43590 83| iget-object v1, v15, com.android.calendar.DayView.mPopupView
43592 88| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
43598 94| iget-boolean v1, v7, com.android.calendar.Event.isRepeating
43599 96| if-eqz v1, Label_11
43600 98| move v1, v13
43602 99| invoke-virtual {v8,v1}, android.widget.ImageView.setVisibility(int):void
43604 102| iget-boolean v1, v7, com.android.calendar.Event.allDay
43605 104| if-eqz v1, Label_12
43611 109| iget-object v1, v15, com.android.calendar.DayView.mContext
43612 …111| invoke-static {v1}, android.text.format.DateFormat.is24HourFormat(android.content.Context):bo…
43613 114| move-result v1
43614 115| if-eqz v1, Label_7
43619 119| iget-object v1, v15, com.android.calendar.DayView.mContext
43622 …125| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Cont…
43626 129| iget-object v1, v15, com.android.calendar.DayView.mPopupView
43628 134| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
43635 143| iget-object v1, v15, com.android.calendar.DayView.mPopupView
43637 148| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
43642 154| iget-object v1, v7, com.android.calendar.Event.location
43643 156| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
43652 167| iget-object v1, v7, com.android.calendar.Event.location
43653 169| invoke-virtual {v12,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
43656 172| iget-object v1, v15, com.android.calendar.DayView.mPopup
43660 …179| invoke-virtual {v1,v15,v3,v2,v4}, android.widget.PopupWindow.showAtLocation(android.view.View…
43662 182| iget-object v1, v15, com.android.calendar.DayView.mHandler
43665 …188| invoke-virtual {v1,v2,v4,v5}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
43674 192| move v1, v14
43678 195| move v1, v14
43713 13| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
43714 15| iput-wide v0:v1, v4, com.android.calendar.DayView.mLastPopupEventID
43720 23| iget-object v1, v4, com.android.calendar.DayView.mDismissPopup
43721 25| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
43724 30| iget-object v1, v4, com.android.calendar.DayView.mUpdateCurrentTime
43725 32| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
43729 37| const-string/jumbo v1, "preferences_default_cell_height"
43733 …42| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
43750 0| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
43751 2| iput-wide v0:v1, v2, com.android.calendar.DayView.mLastReloadMillis
43766 4| iget v1, v4, android.text.format.Time.hour
43768 .local v1, "savedHour", int
43887 201| iput v1, v4, android.text.format.Time.hour
43984 92| move-result-object v1
43986 .local v1, "text", java.lang.String
43999 …110| invoke-static {v1,v4}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lan…
44014 0| iget v0, v1, com.android.calendar.DayView.mEventsAlpha
44024 0| iget v0, v1, com.android.calendar.DayView.mFirstHour
44035 2| iget-object v1, v2, com.android.calendar.DayView.mBaseDate
44036 4| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
44039 7| iget v1, v2, com.android.calendar.DayView.mSelectionDay
44040 9| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
44042 12| iget v1, v2, com.android.calendar.DayView.mSelectionHour
44043 14| iput v1, v0, android.text.format.Time.hour
44045 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44046 17| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
44058 2| iget-object v1, v2, com.android.calendar.DayView.mBaseDate
44059 4| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
44062 7| iget v1, v2, com.android.calendar.DayView.mSelectionDayForAccessibility
44063 9| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
44065 12| iget v1, v2, com.android.calendar.DayView.mSelectionHourForAccessibility
44066 14| iput v1, v0, android.text.format.Time.hour
44068 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44069 17| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
44081 2| iget-object v1, v4, com.android.calendar.DayView.mBaseDate
44082 4| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
44085 7| iget v1, v4, com.android.calendar.DayView.mSelectionDay
44086 9| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
44088 12| iget v1, v4, com.android.calendar.DayView.mSelectionHour
44089 14| iput v1, v0, android.text.format.Time.hour
44091 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44092 17| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
44107 6| const-string/jumbo v1, "preferences_tardis_1"
44108 …9| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getSharedPreference(android.content.Contex…
44158 0| iget v1, v3, com.android.calendar.DayView.mMaxAlldayEvents
44160 4| if-gt v1, v2, Label_1
44165 7| sget-boolean v1, com.android.calendar.DayView.mShowAllAllDayEvents
44166 9| if-eqz v1, Label_3
44168 11| iget v1, v3, com.android.calendar.DayView.mViewHeight
44170 15| sub-int/2addr v1, v2
44172 18| sub-int v0, v1, v2
44175 20| iget v1, v3, com.android.calendar.DayView.mMaxAlldayEvents
44176 22| int-to-float v1, v1
44178 25| mul-float/2addr v1, v2
44179 26| float-to-int v1, v1
44181 27| invoke-static {v0,v1}, java.lang.Math.min(int, int):int
44184 31| iget v1, v3, com.android.calendar.DayView.mMaxAlldayEvents
44185 33| div-int v1, v0, v1
44186 35| iput v1, v3, com.android.calendar.DayView.mAnimateDayEventHeight
44193 38| sget v1, com.android.calendar.DayView.MIN_UNEXPANDED_ALLDAY_EVENT_HEIGHT
44194 40| float-to-int v1, v1
44195 41| iput v1, v3, com.android.calendar.DayView.mAnimateDayEventHeight
44213 12| iget-object v1, v2, com.android.calendar.DayView.mUpdateCurrentTime
44214 14| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
44227 0| iget-object v0, v1, com.android.calendar.DayView.mPopupView
44231 5| invoke-direct {v1,v0}, com.android.calendar.DayView.switchViews(boolean):void
44244 0| iget v1, v11, com.android.calendar.DayView.mSelectionMode
44246 3| if-eq v1, v4, Label_1
44248 5| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
44249 6| iput v1, v11, com.android.calendar.DayView.mSelectionMode
44261 17| iget-object v1, v11, com.android.calendar.DayView.mContext
44263 …20| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
44269 27| iget-object v1, v11, com.android.calendar.DayView.mSelectedEvents
44270 29| invoke-virtual {v1}, java.util.ArrayList.size():int
44274 33| iget v1, v11, com.android.calendar.DayView.mNumDays
44276 36| if-ne v1, v4, Label_6
44278 38| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44279 39| if-lt v8, v1, Label_5
44281 41| const/4 v1, #+0 (0x00000000 | 0.00000)
44285 …47| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android.…
44289 51| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44290 …53| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
44292 56| const v1, #+17301569 (0x01080041 | 2.49794e-38)
44293 59| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44295 62| iget-object v1, v11, com.android.calendar.DayView.mContext
44297 …66| invoke-static {v1,v4}, com.android.calendar.DayView.getEventAccessLevel(android.content.Contex…
44301 70| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
44302 71| if-ne v0, v1, Label_2
44304 73| const/4 v1, #+0 (0x00000000 | 0.00000)
44308 …79| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android.…
44311 83| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44312 …85| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
44314 88| const v1, #+17301566 (0x0108003e | 2.49794e-38)
44315 91| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44317 94| const/16 v1, #+101 (0x00000065 | 1.41531e-43)
44318 …96| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.MenuI…
44321 99| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44322 100| if-lt v0, v1, Label_3
44324 102| const/4 v1, #+0 (0x00000000 | 0.00000)
44328 …109| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44331 113| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44332 …115| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44334 118| const v1, #+17301564 (0x0108003c | 2.49794e-38)
44335 121| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44338 124| const/4 v1, #+0 (0x00000000 | 0.00000)
44342 …130| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44345 134| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44346 …136| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44348 139| const v1, #+17301555 (0x01080033 | 2.49794e-38)
44349 142| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44351 145| const/16 v1, #+110 (0x0000006e | 1.54143e-43)
44352 …147| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
44356 150| iget-object v1, v11, com.android.calendar.DayView.mPopup
44357 152| invoke-virtual {v1}, android.widget.PopupWindow.dismiss():void
44363 156| const/4 v1, #+0 (0x00000000 | 0.00000)
44367 …162| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44371 166| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44372 …168| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44374 171| const v1, #+17301555 (0x01080033 | 2.49794e-38)
44375 174| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44377 177| const/16 v1, #+110 (0x0000006e | 1.54143e-43)
44378 …179| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
44383 184| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44384 185| if-lt v8, v1, Label_8
44386 187| const/4 v1, #+0 (0x00000000 | 0.00000)
44390 …193| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44394 197| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44395 …199| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44397 202| const v1, #+17301569 (0x01080041 | 2.49794e-38)
44398 205| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44400 208| iget-object v1, v11, com.android.calendar.DayView.mContext
44402 …212| invoke-static {v1,v4}, com.android.calendar.DayView.getEventAccessLevel(android.content.Conte…
44406 216| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
44407 217| if-ne v0, v1, Label_7
44409 219| const/4 v1, #+0 (0x00000000 | 0.00000)
44413 …225| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44416 229| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44417 …231| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44419 234| const v1, #+17301566 (0x0108003e | 2.49794e-38)
44420 237| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44422 240| const/16 v1, #+101 (0x00000065 | 1.41531e-43)
44423 …242| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
44426 245| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44427 246| if-lt v0, v1, Label_8
44429 248| const/4 v1, #+0 (0x00000000 | 0.00000)
44433 …255| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44436 259| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44437 …261| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44439 264| const v1, #+17301564 (0x0108003c | 2.49794e-38)
44440 267| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44445 270| const/4 v1, #+0 (0x00000000 | 0.00000)
44449 …276| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44453 280| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44454 …282| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44456 285| const v1, #+17301555 (0x01080033 | 2.49794e-38)
44457 288| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44459 291| const/16 v1, #+110 (0x0000006e | 1.54143e-43)
44460 …293| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
44462 296| const/4 v1, #+0 (0x00000000 | 0.00000)
44466 …302| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
44469 306| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
44470 …308| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
44472 311| const v1, #+17301563 (0x0108003b | 2.49794e-38)
44473 314| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
44475 317| const/16 v1, #+100 (0x00000064 | 1.40130e-43)
44476 …319| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
44575 95| move-result-object v1
44576 96| check-cast v1, com.android.calendar.DayView
44578 .local v1, "nextView", com.android.calendar.DayView
44579 98| iput v6, v1, com.android.calendar.DayView.mTouchMode
44581 100| invoke-virtual {v1,v9}, com.android.calendar.DayView.onDraw(android.graphics.Canvas):void
44587 .end_local v1
44683 1| sget-boolean v1, com.android.calendar.DayView.DEBUG
44684 3| if-eqz v1, Label_2
44693 12| sget-object v1, com.android.calendar.DayView.TAG
44703 34| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
44707 37| iget-boolean v1, v5, com.android.calendar.DayView.mTouchExplorationEnabled
44708 39| if-nez v1, Label_6
44711 44| move-result v1
44712 45| return v1
44716 46| sget-object v1, com.android.calendar.DayView.TAG
44718 51| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
44722 56| sget-object v1, com.android.calendar.DayView.TAG
44724 61| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
44728 66| sget-object v1, com.android.calendar.DayView.TAG
44730 71| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
44736 79| move-result v1
44738 82| if-eq v1, v2, Label_7
44741 87| move-result v1
44742 88| float-to-int v1, v1
44746 …94| invoke-direct {v5,v1,v2,v4}, com.android.calendar.DayView.setSelectionFromPosition(int, int, b…
44970 247| move/from16 v1, v26
44971 249| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
44974 254| move-object/from16 v1, v27
44975 …256| invoke-direct {v0,v1}, com.android.calendar.DayView.initView(com.android.calendar.DayView):vo…
45178 523| move/from16 v1, v26
45179 525| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
45232 12| sub-long v0:v1, v2:v3, v4:v5
45259 43| cmp-long v2, v0:v1, v2:v3
45309 21| iget-object v1, v8, com.android.calendar.DayView.mContext
45311 …24| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
45316 32| iget-object v1, v8, com.android.calendar.DayView.mContext
45317 34| invoke-direct {v0,v1}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
45318 37| iget-object v1, v8, com.android.calendar.DayView.mLongPressTitle
45319 …39| invoke-virtual {v0,v1}, android.app.AlertDialog$Builder.setTitle(java.lang.CharSequence):andro…
45322 43| iget-object v1, v8, com.android.calendar.DayView.mLongPressItems
45326 …50| invoke-virtual {v0,v1,v4}, android.app.AlertDialog$Builder.setItems(java.lang.CharSequence[], …
45381 53| sub-int v1, v3, v4
45383 .local v1, "gestureCenterInPixels", int
45390 64| sub-int/2addr v3, v1
45469 181| add-int/2addr v3, v1
45489 .end_local v1
45504 .restart_local v1
45513 230| add-int/2addr v3, v1
45542 14| sub-float v1, v2, v3
45544 .local v1, "gestureCenterInPixels", float
45547 19| add-float/2addr v2, v1
45641 0| const/4 v1, #+0 (0x00000000 | 0.00000)
45646 5| iput v1, v2, com.android.calendar.DayView.mInitialScrollY
45648 7| iput v1, v2, com.android.calendar.DayView.mInitialScrollX
45650 9| iput v1, v2, com.android.calendar.DayView.mStartingSpanY
45690 41| new-instance v1, android.graphics.Paint
45691 43| invoke-direct {v1}, android.graphics.Paint.<init>():void
45693 .local v1, "p", android.graphics.Paint
45695 48| invoke-virtual {v1,v2}, android.graphics.Paint.setTextSize(float):void
45697 51| invoke-virtual {v1}, android.graphics.Paint.ascent():float
45836 193| add-int v1, v2, v5
45838 .local v1, "bottom", int
45841 199| int-to-float v5, v1
45860 .end_local v1
46037 0| const/4 v1, #+0 (0x00000000 | 0.00000)
46043 …7| invoke-direct {v9,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Event…
46045 10| iput-object v1, v9, com.android.calendar.DayView.mPrevSelectedEvent
46052 21| iget-object v1, v9, com.android.calendar.DayView.mTZUpdater
46053 …23| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
46072 46| iget-wide v0:v1, v9, com.android.calendar.DayView.mLastReloadMillis
46073 48| cmp-long v0, v6:v7, v0:v1
46086 62| iget v1, v9, com.android.calendar.DayView.mNumDays
46111 9| iget-object v1, v2, com.android.calendar.DayView.mUpdateCurrentTime
46112 11| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
46115 16| iget-object v1, v2, com.android.calendar.DayView.mUpdateCurrentTime
46116 18| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
46129 0| iput v2, v1, com.android.calendar.DayView.mAnimateDayEventHeight
46132 3| iput-boolean v0, v1, com.android.calendar.DayView.mRemeasure
46134 5| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
46146 0| iput v2, v1, com.android.calendar.DayView.mAnimateDayHeight
46149 3| iput-boolean v0, v1, com.android.calendar.DayView.mRemeasure
46151 5| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
46163 0| iput v1, v0, com.android.calendar.DayView.mAnimateTodayAlpha
46177 0| iput v1, v0, com.android.calendar.DayView.mEventsAlpha
46191 0| iput v2, v1, com.android.calendar.DayView.mFirstHour
46194 3| iput v0, v1, com.android.calendar.DayView.mFirstHourOffset
46206 0| sput v1, com.android.calendar.DayView.mMoreAlldayEventsTextAlpha
46251 45| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
46253 .local v1, "gotoY", int
46271 71| mul-int v1, v6, v7
46283 91| invoke-virtual {v7,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
46339 182| if-le v1, v6, Label_9
46341 184| iget v1, v11, com.android.calendar.DayView.mMaxViewStartY
46356 198| if-eq v1, v6, Label_4
46365 212| aput v1, v7, v8
46494 377| float-to-int v1, v6
46498 380| if-gez v1, Label_3
46500 384| if-eq v1, v6, Label_3
46502 386| const/4 v1, #+0 (0x00000000 | 0.00000)
46520 0| iget v0, v1, com.android.calendar.DayView.mMaxViewStartY
46523 4| iget v2, v1, com.android.calendar.DayView.mMaxViewStartY
46526 6| iput v2, v1, com.android.calendar.DayView.mViewStartY
46528 8| invoke-direct {v1}, com.android.calendar.DayView.computeFirstHour():void
46530 11| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
46541 0| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
46544 4| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
46549 11| iput v0, v1, com.android.calendar.DayView.mEventsAlpha
46574 19| iget v1, v14, com.android.calendar.DayView.mNumDays
46575 21| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
46576 23| add-int/2addr v0, v1
46594 45| iget v1, v5, android.text.format.Time.month
46595 47| if-eq v0, v1, Label_1
46597 49| const-wide/32 v0:v1, #+65536 (0x00010000 | 9.18355e-41)
46598 52| or-long/2addr v10:v11, v0:v1
46605 60| move-object v1, v14
46620 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$1.this$0
46652 26| iget-object v1, v10, com.android.calendar.DeleteEventHelper$1.this$0
46653 …28| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get6(com.android.calendar.DeleteEv…
46654 31| move-result-object v1
46655 32| invoke-virtual {v1}, com.android.calendar.AsyncQueryService.getNextToken():int
46656 35| move-result v1
46694 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$2.this$0
46708 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
46711 5| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
46714 10| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
46719 18| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
46725 27| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
46730 35| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
46746 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$3.this$0
46761 2| iget-object v1, v3, com.android.calendar.DeleteEventHelper$3.this$0
46762 …4| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get9(com.android.calendar.DeleteEve…
46763 7| move-result-object v1
46764 8| invoke-virtual {v1,v5}, java.util.ArrayList.get(int):java.lang.Object
46765 11| move-result-object v1
46766 12| check-cast v1, java.lang.Integer
46767 14| invoke-virtual {v1}, java.lang.Integer.intValue():int
46768 17| move-result v1
46769 …18| invoke-static {v2,v1}, com.android.calendar.DeleteEventHelper.-set0(com.android.calendar.Delet…
46771 21| iget-object v1, v3, com.android.calendar.DeleteEventHelper$3.this$0
46772 …23| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get0(com.android.calendar.DeleteEv…
46773 26| move-result-object v1
46775 28| invoke-virtual {v1,v2}, android.app.AlertDialog.getButton(int):android.widget.Button
46779 32| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
46780 33| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
46792 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$4.this$0
46812 11| const/4 v1, #-1 (0xffffffff | NaN)
46813 12| if-eq v0, v1, Label_1
46816 16| iget-object v1, v2, com.android.calendar.DeleteEventHelper$4.this$0
46817 …18| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get8(com.android.calendar.DeleteEv…
46818 21| move-result v1
46819 …22| invoke-static {v0,v1}, com.android.calendar.DeleteEventHelper.-wrap1(com.android.calendar.Dele…
46832 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$5.this$0
46861 17| iget-object v1, v8, com.android.calendar.DeleteEventHelper$5.this$0
46871 …37| invoke-virtual/range {v1..v7}, com.android.calendar.DeleteEventHelper.delete(long, long, com.a…
46882 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
46888 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mCallback
46894 0| iget-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mEndMillis
46895 2| return-wide v0:v1
46900 0| iget-boolean v0, v1, com.android.calendar.DeleteEventHelper.mExitWhenDone
46906 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mModel
46912 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mParent
46918 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mService
46924 0| iget-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mStartMillis
46925 2| return-wide v0:v1
46930 0| iget v0, v1, com.android.calendar.DeleteEventHelper.mWhichDelete
46936 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mWhichIndex
46942 0| iput v1, v0, com.android.calendar.DeleteEventHelper.mWhichDelete
46943 2| return v1
46958 0| invoke-direct {v0,v1}, com.android.calendar.DeleteEventHelper.deleteRepeatingEvent(int):void
47004 40| const-string/jumbo v1, "parentActivity is required to exit when done"
47005 43| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
47014 53| iget-object v1, v2, com.android.calendar.DeleteEventHelper.mContext
47015 …55| invoke-direct {v0,v2,v1}, com.android.calendar.DeleteEventHelper$5.<init>(com.android.calendar…
47039 13| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
47040 14| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
47041 17| move-result-object v1
47042 …18| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
47049 27| iget-object v1, v12, com.android.calendar.DeleteEventHelper.mService
47058 …39| invoke-virtual/range {v1..v9}, com.android.calendar.AsyncQueryService.startUpdate(int, java.la…
47083 18| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mStart
47084 20| move-wide/from16 v20:v21, v0:v1
47089 26| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mId
47090 28| move-wide/from16 v24:v25, v0:v1
47143 99| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mCalendarId
47144 101| move-wide/from16 v18:v19, v0:v1
47237 250| move-wide/from16 v0:v1, v24:v25
47238 …252| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
47265 288| move-wide/from16 v0:v1, v24:v25
47266 …290| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
47343 406| move-wide/from16 v0:v1, v24:v25
47344 …408| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
47378 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
47381 4| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
47397 3| move-wide/from16 v0:v1, v16:v17
47398 …5| invoke-static {v2,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
47429 …0| invoke-virtual/range {v1..v8}, com.android.calendar.DeleteEventHelper.delete(long, long, long, …
47431 3| iput-object v9, v1, com.android.calendar.DeleteEventHelper.mCallback
47444 2| move-object/from16 v1, v19
47445 4| iput v0, v1, com.android.calendar.DeleteEventHelper.mWhichDelete
47447 6| move-wide/from16 v0:v1, v20:v21
47449 10| iput-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mStartMillis
47451 12| move-wide/from16 v0:v1, v22:v23
47453 16| iput-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mEndMillis
47456 20| move-object/from16 v1, v19
47457 22| iput-object v0, v1, com.android.calendar.DeleteEventHelper.mModel
47720 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
47723 4| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
47737 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
47749 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
47752 4| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
47756 9| iput-object v2, v1, com.android.calendar.DeleteEventHelper.mDismissListener
47768 0| iput-object v1, v0, com.android.calendar.EditResponseHelper$1.this$0
47782 0| iget-object v1, v3, com.android.calendar.EditResponseHelper$1.this$0
47783 …2| invoke-static {v1,v5}, com.android.calendar.EditResponseHelper.-set0(com.android.calendar.EditR…
47785 5| iget-object v1, v3, com.android.calendar.EditResponseHelper$1.this$0
47786 …7| invoke-static {v1}, com.android.calendar.EditResponseHelper.-get0(com.android.calendar.EditResp…
47787 10| move-result-object v1
47789 12| invoke-virtual {v1,v2}, android.app.AlertDialog.getButton(int):android.widget.Button
47793 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
47794 17| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
47801 0| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
47807 0| iput v1, v0, com.android.calendar.EditResponseHelper.mWhichEvents
47808 2| return v1
47818 0| invoke-direct {v1}, java.lang.Object.<init>():void
47821 4| iput v0, v1, com.android.calendar.EditResponseHelper.mWhichEvents
47824 7| iput-boolean v0, v1, com.android.calendar.EditResponseHelper.mClickedOk
47827 …11| invoke-direct {v0,v1}, com.android.calendar.EditResponseHelper$1.<init>(com.android.calendar.E…
47829 14| iput-object v0, v1, com.android.calendar.EditResponseHelper.mListListener
47831 16| iput-object v2, v1, com.android.calendar.EditResponseHelper.mParent
47842 0| iget-boolean v0, v1, com.android.calendar.EditResponseHelper.mClickedOk
47853 0| iput-boolean v1, v0, com.android.calendar.EditResponseHelper.mClickedOk
47864 0| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
47867 4| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
47880 0| iget v0, v1, com.android.calendar.EditResponseHelper.mWhichEvents
47892 1| invoke-direct {v1,v0}, com.android.calendar.EditResponseHelper.setClickedOk(boolean):void
47904 0| invoke-direct {v1}, com.android.calendar.EditResponseHelper.getClickedOk():boolean
47909 7| invoke-virtual {v1,v0}, com.android.calendar.EditResponseHelper.setWhichEvents(int):void
47913 11| invoke-direct {v1,v0}, com.android.calendar.EditResponseHelper.setClickedOk(boolean):void
47915 14| iget-object v0, v1, com.android.calendar.EditResponseHelper.mDismissListener
47918 18| iget-object v0, v1, com.android.calendar.EditResponseHelper.mDismissListener
47932 0| iput-object v1, v0, com.android.calendar.EditResponseHelper.mDismissListener
47944 0| iput v1, v0, com.android.calendar.EditResponseHelper.mWhichEvents
48005 67| move-result-object v1
48007 .local v1, "ok", android.widget.Button
48009 69| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
48012 .end_local v1
48024 …1| invoke-direct {v1,v2,v0}, com.android.common.widget.CompositeCursorAdapter.<init>(android.conte…
48035 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
48042 7| iput-boolean v1, v2, com.android.common.widget.CompositeCursorAdapter.mCacheValid
48044 9| iput-boolean v1, v2, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
48062 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
48065 5| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.invalidate():void
48067 …8| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.notifyDataSetChanged():vo…
48080 5| move-result-object v1
48082 .local v1, "mPartition$iterator", java.util.Iterator
48083 6| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
48086 12| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
48124 0| iget-object v1, v3, com.android.common.widget.CompositeCursorAdapter.mPartitions
48125 2| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
48126 5| move-result-object v1
48127 6| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
48128 8| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
48135 17| move-result v1
48136 18| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
48137 20| if-eqz v1, Label_1
48142 25| iget-object v1, v3, com.android.common.widget.CompositeCursorAdapter.mPartitions
48143 27| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
48144 30| move-result-object v1
48145 31| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
48146 33| iput-object v5, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
48150 40| move-result v1
48151 41| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
48152 43| if-eqz v1, Label_2
48154 45| iget-object v1, v3, com.android.common.widget.CompositeCursorAdapter.mPartitions
48155 47| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
48156 50| move-result-object v1
48157 51| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
48161 60| iput v2, v1, com.android.common.widget.CompositeCursorAdapter$Partition.idColumnIndex
48187 15| move-result-object v1
48188 16| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
48190 .local v1, "partition", com.android.common.widget.CompositeCursorAdapter$Partition
48191 18| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
48205 .end_local v1
48244 26| iget-object v1, v2, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
48246 .local v1, "cursor", android.database.Cursor
48247 28| if-eqz v1, Label_3
48248 30| invoke-interface {v1}, android.database.Cursor.isClosed():boolean
48277 58| invoke-interface {v1}, android.database.Cursor.getCount():int
48284 .end_local v1
48298 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mContext
48308 … 0| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.ensureCacheValid():void
48310 3| iget v0, v1, com.android.common.widget.CompositeCursorAdapter.mCount
48321 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
48348 7| iget-object v1, v2, com.android.common.widget.CompositeCursorAdapter.mContext
48349 …9| invoke-virtual {v2,v1,v3,v4,v6}, com.android.common.widget.CompositeCursorAdapter.newHeaderView…
48382 25| add-int v1, v5, v6
48384 .local v1, "end", int
48386 29| if-ge v9, v1, Label_6
48424 63| move v5, v1
48428 .end_local v1
48461 27| add-int v1, v5, v6
48463 .local v1, "end", int
48465 31| if-ge v11, v1, Label_7
48511 75| move v5, v1
48515 .end_local v1
48533 5| const/4 v1, #+0 (0x00000000 | 0.00000)
48534 .local v1, "i", int
48540 12| if-ge v1, v2, Label_5
48543 16| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
48557 34| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
48571 …49| invoke-virtual {v7,v1,v3}, com.android.common.widget.CompositeCursorAdapter.getItemViewType(in…
48579 55| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
48617 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
48630 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
48655 7| iget-object v1, v7, com.android.common.widget.CompositeCursorAdapter.mContext
48679 4| const/4 v1, #+0 (0x00000000 | 0.00000)
48680 .local v1, "i", int
48686 11| if-ge v1, v7, Label_8
48689 15| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48703 33| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48716 50| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48720 …58| invoke-virtual {v10,v1,v0,v12,v13}, com.android.common.widget.CompositeCursorAdapter.getHeader…
48733 78| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
48750 103| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48773 145| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48793 164| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
48809 …0| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.getItemViewTypeCount():int
48822 1| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mCacheValid
48840 5| const/4 v1, #+0 (0x00000000 | 0.00000)
48841 .local v1, "i", int
48847 12| if-ge v1, v2, Label_4
48850 16| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
48864 34| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
48874 …47| invoke-virtual {v7,v1,v3}, com.android.common.widget.CompositeCursorAdapter.isEnabled(int, int…
48882 53| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
48922 0| iget-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
48926 5| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
48928 7| invoke-super {v1}, android.widget.BaseAdapter.notifyDataSetChanged():void
48935 12| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
48946 0| iput-boolean v2, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
48949 4| iget-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
48952 …8| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.notifyDataSetChanged():vo…
48960 0| iget-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mAccount
48966 0| iget-boolean v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mDirectoriesLoaded
48972 0| iget v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mPreferredMaxResultCount
48978 0| iput-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter.mDirectoriesLoaded
48979 2| return v1
48988 …0| invoke-direct {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.makeDisplayString(an…
49001 …2| invoke-direct {v1,v2,v0}, com.android.common.contacts.BaseEmailAddressAdapter.<init>(android.co…
49013 …0| invoke-direct {v1,v2}, com.android.common.widget.CompositeCursorAdapter.<init>(android.content.…
49017 7| iput-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mContentResolver
49019 9| iput v3, v1, com.android.common.contacts.BaseEmailAddressAdapter.mPreferredMaxResultCount
49022 …13| invoke-direct {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$1.<init>(com.androi…
49023 16| iput-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
49037 4| new-array v1, v4, java.lang.String[]
49039 9| aput-object v2, v1, v3
49040 11| invoke-direct {v0,v1}, android.database.MatrixCursor.<init>(java.lang.String[]):void
49043 14| new-array v1, v4, java.lang.Object[]
49045 19| aput-object v2, v1, v3
49046 21| invoke-virtual {v0,v1}, android.database.MatrixCursor.addRow(java.lang.Object[]):void
49059 1| const/4 v1, #-1 (0xffffffff | NaN)
49060 2| invoke-interface {v4,v1}, android.database.Cursor.moveToPosition(int):boolean
49064 8| move-result v1
49065 9| if-eqz v1, Label_2
49072 18| move-result v1
49073 19| if-eqz v1, Label_1
49079 22| const/4 v1, #+0 (0x00000000 | 0.00000)
49080 23| return v1
49107 21| move-result-object v1
49109 .local v1, "cursor", android.database.Cursor
49110 22| if-eqz v1, Label_3
49113 25| invoke-interface {v1,v4}, android.database.Cursor.moveToPosition(int):boolean
49116 28| invoke-interface {v1}, android.database.Cursor.moveToNext():boolean
49120 34| invoke-interface {v1,v5}, android.database.Cursor.getString(int):java.lang.String
49132 .end_local v1
49148 …0| invoke-virtual {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.getPartition(int):c…
49180 26| move-result-object v1
49182 .local v1, "emailAddress", java.lang.String
49186 …33| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
49191 39| return-object v1
49196 …43| invoke-direct {v2,v0,v1,v3}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
49249 46| move-result-object v1
49251 .local v1, "displayName", java.lang.String
49262 60| aput-object v1, v4, v5
49270 .end_local v1
49338 43| move-object v1, v8
49359 2| const/4 v1, #+0 (0x00000000 | 0.00000)
49360 …3| invoke-direct {v0,v2,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionF…
49376 …6| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
49377 8| if-eqz v1, Label_2
49378 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
49380 11| return v1
49382 12| const/4 v1, #+0 (0x00000000 | 0.00000)
49401 …0| invoke-direct {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.isLoading(int):boole…
49419 …6| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
49420 8| if-eqz v1, Label_1
49423 13| move-result-object v1
49424 14| return-object v1
49428 18| move-result-object v1
49429 19| return-object v1
49462 27| move/from16 v1, v20
49463 29| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
49479 50| move/from16 v1, v20
49480 52| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
49487 64| move/from16 v1, v20
49488 66| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
49495 78| move/from16 v1, v20
49496 80| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
49503 92| move/from16 v1, v20
49504 94| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
49510 102| move/from16 v1, v20
49511 104| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
49524 118| move/from16 v1, v18
49525 120| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
49541 151| move/from16 v1, v18
49542 153| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
49605 251| move/from16 v1, v18
49606 253| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
49619 276| move-object/from16 v1, v21
49620 …278| invoke-static {v0,v1,v7}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
49637 294| move-object/from16 v1, v17
49638 296| invoke-interface {v6,v0,v1}, java.util.List.add(int, java.lang.Object):void
49671 331| move/from16 v1, v20
49672 …333| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
49682 348| move/from16 v1, v20
49684 …352| invoke-virtual {v0,v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
49723 399| move-object/from16 v1, v20
49724 …401| invoke-virtual {v0,v8,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
49748 424| move-object/from16 v1, v20
49749 …426| invoke-virtual {v0,v8,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
49762 436| move/from16 v1, v21
49763 …438| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
49772 446| move/from16 v1, v20
49773 …448| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
49794 478| move/from16 v1, v21
49795 480| invoke-virtual {v0,v1,v15}, android.os.Handler.removeMessages(int, java.lang.Object):void
49803 495| move/from16 v1, v21
49805 …499| invoke-virtual {v0,v1,v8,v2,v15}, android.os.Handler.obtainMessage(int, int, int, java.lang.O…
49814 513| move-wide/from16 v1:v2, v22:v23
49815 …515| invoke-virtual {v0,v12,v1,v2}, android.os.Handler.sendMessageDelayed(android.os.Message, long…
49822 …526| iget-wide v0:v1, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
49823 528| move-wide/from16 v22:v23, v0:v1
49825 532| move-object/from16 v1, v24
49827 …536| invoke-direct {v0,v1,v8,v2,v3}, com.android.common.contacts.BaseEmailAddressAdapter$Directory…
49840 558| move-object/from16 v1, v25
49841 …560| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitio…
49872 3| move-result v1
49873 4| if-ge v5, v1, Label_3
49880 …12| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
49881 14| if-eqz v1, Label_2
49882 …16| iget-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.con…
49883 …18| invoke-static {v4,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
49884 21| move-result v1
49885 22| if-eqz v1, Label_2
49887 24| const/4 v1, #+0 (0x00000000 | 0.00000)
49888 …25| iput-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
49890 27| iget-object v1, v3, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
49892 30| invoke-virtual {v1,v2,v0}, android.os.Handler.removeMessages(int, java.lang.Object):void
49895 36| move-result-object v1
49896 …37| invoke-virtual {v3,v5,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(in…
49925 3| move-result v1
49926 4| if-ge v3, v1, Label_1
49933 …12| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
49934 14| if-eqz v1, Label_1
49937 19| move-result-object v1
49938 …20| invoke-virtual {v2,v3,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(in…
49952 …0| invoke-direct {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.<init>(android.conte…
49956 7| iput-object v0, v1, com.android.calendar.EmailAddressAdapter.mInflater
49976 15| move-result-object v1
49977 16| check-cast v1, android.widget.TextView
49979 .local v1, "text2", android.widget.TextView
49982 21| invoke-virtual {v1,v8}, android.widget.TextView.setText(java.lang.CharSequence):void
49996 6| move-result-object v1
49997 7| check-cast v1, android.widget.TextView
49999 .local v1, "text1", android.widget.TextView
50018 32| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
50037 2| const v1, #+2130968616 (0x7f040028 | 1.75459e+38)
50039 …6| invoke-virtual {v0,v1,v4,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
50052 2| const v1, #+2130968617 (0x7f040029 | 1.75459e+38)
50054 …6| invoke-virtual {v0,v1,v4,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
50069 5| const-string/jumbo v1, "title"
50071 9| aput-object v1, v0, v2
50073 11| const-string/jumbo v1, "eventLocation"
50075 15| aput-object v1, v0, v2
50077 17| const-string/jumbo v1, "allDay"
50079 21| aput-object v1, v0, v2
50081 23| const-string/jumbo v1, "displayColor"
50082 26| aput-object v1, v0, v3
50084 28| const-string/jumbo v1, "eventTimezone"
50086 32| aput-object v1, v0, v2
50088 34| const-string/jumbo v1, "event_id"
50090 38| aput-object v1, v0, v2
50092 40| const-string/jumbo v1, "begin"
50094 44| aput-object v1, v0, v2
50096 46| const-string/jumbo v1, "end"
50098 50| aput-object v1, v0, v2
50100 52| const-string/jumbo v1, "_id"
50102 57| aput-object v1, v0, v2
50104 59| const-string/jumbo v1, "startDay"
50106 64| aput-object v1, v0, v2
50108 66| const-string/jumbo v1, "endDay"
50110 71| aput-object v1, v0, v2
50112 73| const-string/jumbo v1, "startMinute"
50114 78| aput-object v1, v0, v2
50116 80| const-string/jumbo v1, "endMinute"
50118 85| aput-object v1, v0, v2
50120 87| const-string/jumbo v1, "hasAlarm"
50122 92| aput-object v1, v0, v2
50124 94| const-string/jumbo v1, "rrule"
50126 99| aput-object v1, v0, v2
50128 101| const-string/jumbo v1, "rdate"
50130 106| aput-object v1, v0, v2
50132 108| const-string/jumbo v1, "selfAttendeeStatus"
50134 113| aput-object v1, v0, v2
50136 115| const-string/jumbo v1, "organizer"
50138 120| aput-object v1, v0, v2
50140 122| const-string/jumbo v1, "guestsCanModify"
50142 127| aput-object v1, v0, v2
50144 129| const-string/jumbo v1, "allDay=1 OR (end-begin)>=86400000 AS dispAllday"
50146 134| aput-object v1, v0, v2
50155 146| const-string/jumbo v1, "calendar_color"
50156 149| aput-object v1, v0, v3
50223 56| move-result-object v1
50225 .local v1, "e", com.android.calendar.Event
50226 57| iget v3, v1, com.android.calendar.Event.startDay
50228 61| iget v3, v1, com.android.calendar.Event.endDay
50231 65| invoke-virtual {v5,v1}, java.util.ArrayList.add(java.lang.Object):boolean
50235 .end_local v1
50244 ….local_ex v1, "eventsList", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/calendar/Event…
50247 0| if-nez v1, Label_1
50253 …4| invoke-static {v1,v2,v3,v0}, com.android.calendar.Event.doComputePositions(java.util.ArrayList,…
50256 …8| invoke-static {v1,v2,v3,v0}, com.android.calendar.Event.doComputePositions(java.util.ArrayList,…
50425 11| cmp-long v1, v2:v3, v4:v5
50426 13| if-nez v1, Label_2
50558 156| move-result-object v1
50560 .local v1, "rdate", java.lang.String
50564 163| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
50580 .end_local v1
50604 .restart_local v1
50623 9| const/4 v1, #+0 (0x00000000 | 0.00000)
50624 10| aput-object v0, v7, v1
50635 21| int-to-long v0:v1, v12
50636 …22| invoke-static {v9,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
50638 25| int-to-long v0:v1, v13
50639 …26| invoke-static {v9,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
50651 40| move-result-object v1
50668 58| const-string/jumbo v1, "("
50669 …61| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
50673 69| const-string/jumbo v1, ") AND "
50674 …72| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
50695 101| const/4 v1, #+0 (0x00000000 | 0.00000)
50696 102| aget-object v1, v7, v1
50697 104| aput-object v1, v15, v0
50823 128| move-object/from16 v1, v17
50826 …134| invoke-static {v0,v1,v2,v3,v7}, com.android.calendar.Event.buildEventsFromCursor(java.util.Ar…
50829 139| move-object/from16 v1, v16
50832 …145| invoke-static {v0,v1,v2,v3,v7}, com.android.calendar.Event.buildEventsFromCursor(java.util.Ar…
50880 3| move-result v1
50881 4| if-eqz v1, Label_2
50888 12| iget v1, v0, com.android.calendar.Event.endDay
50890 16| if-ge v1, v2, Label_1
50893 21| move-result v1
50895 24| shl-long/2addr v2:v3, v1
50921 7| move-result v1
50922 8| if-eqz v1, Label_2
50942 34| cmp-long v1, v6:v7, v4:v5
50943 36| if-gtz v1, Label_1
50946 41| move-result v1
50948 44| shl-long/2addr v6:v7, v1
50973 8| iget-object v1, v4, com.android.calendar.Event.title
50974 10| iput-object v1, v0, com.android.calendar.Event.title
50976 12| iget v1, v4, com.android.calendar.Event.color
50977 14| iput v1, v0, com.android.calendar.Event.color
50979 16| iget-object v1, v4, com.android.calendar.Event.location
50980 18| iput-object v1, v0, com.android.calendar.Event.location
50982 20| iget-boolean v1, v4, com.android.calendar.Event.allDay
50983 22| iput-boolean v1, v0, com.android.calendar.Event.allDay
50985 24| iget v1, v4, com.android.calendar.Event.startDay
50986 26| iput v1, v0, com.android.calendar.Event.startDay
50988 28| iget v1, v4, com.android.calendar.Event.endDay
50989 30| iput v1, v0, com.android.calendar.Event.endDay
50991 32| iget v1, v4, com.android.calendar.Event.startTime
50992 34| iput v1, v0, com.android.calendar.Event.startTime
50994 36| iget v1, v4, com.android.calendar.Event.endTime
50995 38| iput v1, v0, com.android.calendar.Event.endTime
51003 48| iget-boolean v1, v4, com.android.calendar.Event.hasAlarm
51004 50| iput-boolean v1, v0, com.android.calendar.Event.hasAlarm
51006 52| iget-boolean v1, v4, com.android.calendar.Event.isRepeating
51007 54| iput-boolean v1, v0, com.android.calendar.Event.isRepeating
51009 56| iget v1, v4, com.android.calendar.Event.selfAttendeeStatus
51010 58| iput v1, v0, com.android.calendar.Event.selfAttendeeStatus
51012 60| iget-object v1, v4, com.android.calendar.Event.organizer
51013 62| iput-object v1, v0, com.android.calendar.Event.organizer
51015 64| iget-boolean v1, v4, com.android.calendar.Event.guestsCanModify
51016 66| iput-boolean v1, v0, com.android.calendar.Event.guestsCanModify
51028 0| iget-wide v0:v1, v2, com.android.calendar.Event.id
51029 2| iput-wide v0:v1, v3, com.android.calendar.Event.id
51055 36| iget-wide v0:v1, v2, com.android.calendar.Event.startMillis
51056 38| iput-wide v0:v1, v3, com.android.calendar.Event.startMillis
51058 40| iget-wide v0:v1, v2, com.android.calendar.Event.endMillis
51059 42| iput-wide v0:v1, v3, com.android.calendar.Event.endMillis
51086 1| iget-boolean v1, v6, com.android.calendar.Event.allDay
51087 3| if-nez v1, Label_1
51092 13| cmp-long v1, v2:v3, v4:v5
51093 15| if-ltz v1, Label_2
51107 0| iget v0, v1, com.android.calendar.Event.mColumn
51117 0| iget-wide v0:v1, v2, com.android.calendar.Event.endMillis
51118 2| return-wide v0:v1
51127 0| iget v0, v1, com.android.calendar.Event.mMaxColumns
51137 0| iget-wide v0:v1, v2, com.android.calendar.Event.startMillis
51138 2| return-wide v0:v1
51149 5| move-result-object v1
51151 .local v1, "text", java.lang.String
51160 16| invoke-virtual {v1,v0}, java.lang.String.endsWith(java.lang.String):boolean
51166 …27| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
51174 45| move-result-object v1
51178 46| return-object v1
51188 0| iput v1, v0, com.android.calendar.Event.mColumn
51200 0| iput v1, v0, com.android.calendar.Event.mMaxColumns
51211 0| invoke-direct {v1}, java.lang.Object.<init>():void
51214 4| iput v0, v1, com.android.calendar.EventGeometry.mCellMargin
51234 8| iget v1, v14, com.android.calendar.EventGeometry.mMinuteHeight
51236 .local v1, "cellMinuteHeight", float
51299 69| mul-float/2addr v12, v1
51323 102| mul-float/2addr v12, v1
51396 2| iget v1, v4, android.graphics.Rect.right
51397 4| int-to-float v1, v1
51398 5| cmpg-float v0, v0, v1
51401 11| iget v1, v4, android.graphics.Rect.left
51402 13| int-to-float v1, v1
51403 14| cmpl-float v0, v0, v1
51407 20| iget v1, v4, android.graphics.Rect.bottom
51408 22| int-to-float v1, v1
51409 23| cmpg-float v0, v0, v1
51412 29| iget v1, v4, android.graphics.Rect.top
51413 31| int-to-float v1, v1
51414 32| cmpl-float v0, v0, v1
51468 32| sub-float v1, v9, v4
51470 .local v1, "dx", float
51477 40| mul-float v6, v1, v1
51494 58| mul-float v6, v1, v1
51505 70| return v1
51508 .end_local v1
51509 71| sub-float v1, v3, v9
51511 .restart_local v1
51518 79| mul-float v6, v1, v1
51535 97| mul-float v6, v1, v1
51546 109| return v1
51556 0| iput v1, v0, com.android.calendar.EventGeometry.mCellMargin
51568 0| iput v1, v0, com.android.calendar.EventGeometry.mHourGap
51582 4| iput v0, v1, com.android.calendar.EventGeometry.mMinuteHeight
51594 0| iput v1, v0, com.android.calendar.EventGeometry.mMinEventHeight
51606 0| iput-object v1, v0, com.android.calendar.EventInfoActivity$1.this$0
51634 3| iget-object v0, v1, com.android.calendar.EventInfoActivity$1.this$0
51639 11| iget-object v0, v1, com.android.calendar.EventInfoActivity$1.this$0
51650 0| iget-object v0, v1, com.android.calendar.EventInfoActivity.mInfoFragment
51663 5| new-instance v1, android.os.Handler
51664 7| invoke-direct {v1}, android.os.Handler.<init>():void
51665 …10| invoke-direct {v0,v2,v1}, com.android.calendar.EventInfoActivity$1.<init>(com.android.calendar…
52038 …0| invoke-virtual {v0,v1}, com.android.calendar.EventInfoActivity.setIntent(android.content.Intent…
52053 7| iget-object v1, v2, com.android.calendar.EventInfoActivity.mObserver
52054 …9| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.datab…
52069 7| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
52074 …12| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
52086 0| invoke-super {v0,v1}, android.app.Activity.onSaveInstanceState(android.os.Bundle):void
52098 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$10.this$0
52116 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52117 …8| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set18(com.android.calendar.Event…
52129 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$11.this$0
52147 3| move-result v1
52148 4| return v1
52154 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52155 7| return v1
52165 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$12.this$0
52181 0| iget-object v1, v5, com.android.calendar.EventInfoFragment$12.this$0
52184 …5| invoke-virtual {v1,v2,v3}, com.android.calendar.EventInfoFragment.startActivityForResult(androi…
52195 10| iget-object v1, v5, com.android.calendar.EventInfoFragment$12.this$0
52201 …23| invoke-static {v1,v2,v3,v4}, com.android.calendar.EventInfoFragment.-wrap10(com.android.calend…
52212 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$13.this$0
52226 0| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
52229 5| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
52234 13| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
52241 19| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
52246 27| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
52260 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$14.this$0
52280 10| const/4 v1, #+0 (0x00000000 | 0.00000)
52281 …11| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set8(com.android.calendar.Event…
52294 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$1.this$0
52308 2| iget-object v1, v2, com.android.calendar.EventInfoFragment$1.this$0
52309 …4| invoke-static {v1}, com.android.calendar.EventInfoFragment.-get37(com.android.calendar.EventInf…
52310 7| move-result-object v1
52311 …8| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-wrap13(com.android.calendar.Even…
52323 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$2.this$0
52347 22| const/4 v1, #+0 (0x00000000 | 0.00000)
52348 23| cmpl-float v0, v0, v1
52359 42| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
52360 44| invoke-virtual {v0,v1}, android.view.View.setAlpha(float):void
52373 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$3.this$0
52392 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52393 …11| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set10(com.android.calendar.Even…
52417 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$4.this$0
52439 11| move-result v1
52440 12| if-eq v1, v6, Label_2
52444 17| move-result-object v1
52445 18| invoke-virtual {v4,v1}, android.widget.AdapterView.setTag(java.lang.Object):void
52447 21| iget-object v1, v3, com.android.calendar.EventInfoFragment$4.this$0
52449 …24| invoke-static {v1,v2}, com.android.calendar.EventInfoFragment.-set18(com.android.calendar.Even…
52460 .local_ex v1, "parent", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
52473 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$5.this$0
52530 67| move-result v1
52533 .local v1, "oldResponse", int
52534 68| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
52559 .end_local v1
52562 107| move-result v1
52563 .restart_local v1
52574 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$6.this$0
52591 6| iget v1, v3, com.android.calendar.EventInfoFragment$6.defLayerType
52593 …9| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint):…
52608 6| iget v1, v3, com.android.calendar.EventInfoFragment$6.defLayerType
52610 …9| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint):…
52613 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52614 …15| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set13(com.android.calendar.Even…
52636 18| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
52638 …20| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint)…
52643 29| iget-object v1, v3, com.android.calendar.EventInfoFragment$6.this$0
52644 …31| invoke-static {v1}, com.android.calendar.EventInfoFragment.-get24(com.android.calendar.EventIn…
52645 34| move-result-object v1
52646 35| invoke-virtual {v0,v1}, android.view.View.removeCallbacks(java.lang.Runnable):boolean
52651 44| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
52652 46| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
52664 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$7.this$0
52686 9| iget-object v1, v10, com.android.calendar.EventInfoFragment$7.this$0
52706 …44| invoke-static {v1,v2}, com.android.calendar.EventInfoFragment.-set9(com.android.calendar.Event…
52711 53| iget-object v1, v10, com.android.calendar.EventInfoFragment$7.this$0
52712 …55| invoke-virtual {v0,v1}, com.android.calendar.DeleteEventHelper.setDeleteNotificationListener(c…
52717 64| iget-object v1, v10, com.android.calendar.EventInfoFragment$7.this$0
52718 …66| invoke-static {v1}, com.android.calendar.EventInfoFragment.-wrap0(com.android.calendar.EventIn…
52719 69| move-result-object v1
52720 …70| invoke-virtual {v0,v1}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
52723 75| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52724 …76| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set8(com.android.calendar.Event…
52728 84| move-result-object v1
52742 …110| invoke-virtual/range {v1..v9}, com.android.calendar.DeleteEventHelper.delete(long, long, long…
52758 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$8.this$0
52772 0| iget-object v0, v1, com.android.calendar.EventInfoFragment$8.this$0
52780 9| iget-object v0, v1, com.android.calendar.EventInfoFragment$8.this$0
52793 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$9.this$0
52807 0| iget-object v0, v1, com.android.calendar.EventInfoFragment$9.this$0
52820 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
52902 98| move-wide/from16 v0:v1, v30:v31
52903 100| invoke-virtual {v2,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
53265 632| move/from16 v1, v20
53266 634| invoke-virtual {v2,v0,v1}, android.util.SparseIntArray.put(int, int):void
53290 665| move-object/from16 v1, v29
53291 667| invoke-virtual {v0,v1}, java.util.ArrayList.toArray(java.lang.Object[]):java.lang.Object[]
53497 986| move-object/from16 v1, v19
53498 …988| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
53514 1013| move-object/from16 v1, v24
53515 1015| invoke-virtual {v0,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
53602 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
53608 0| iget v0, v1, com.android.calendar.EventInfoFragment.mCurrentQuery
53614 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDeleteHelper
53620 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
53626 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEditResponseHelper
53632 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
53633 2| return-wide v0:v1
53638 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
53644 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEventId
53645 2| return-wide v0:v1
53650 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mHandler
53656 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mHasAlarm
53662 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mActivity
53668 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsBusyFreeCalendar
53674 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsDialog
53680 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsPaused
53686 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsTabletConfig
53692 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mLoadingMsgAlphaUpdater
53698 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mLoadingMsgStartTime
53699 2| return-wide v0:v1
53704 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mLoadingMsgView
53710 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mNoCrossFade
53716 0| iget v0, v1, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
53722 0| iget v0, v1, com.android.calendar.EventInfoFragment.mOriginalColor
53728 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAnimateAlpha
53734 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
53740 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mRemindersCursor
53746 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mResponseRadioGroup
53752 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mScrollView
53758 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mStartMillis
53759 2| return-wide v0:v1
53764 0| iget v0, v1, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
53770 0| iget v0, v1, com.android.calendar.EventInfoFragment.mUserSetResponse
53776 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mView
53782 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.onDeleteRunnable
53788 0| iget v0, v1, com.android.calendar.EventInfoFragment.mCalendarColor
53794 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
53800 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
53806 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCanModifyCalendar
53812 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mColors
53818 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mContext
53824 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mAttendeesCursor
53825 2| return-object v1
53830 0| iput v1, v0, com.android.calendar.EventInfoFragment.mCalendarColor
53831 2| return v1
53836 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mDismissOnResume
53837 2| return v1
53842 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mEventCursor
53843 2| return-object v1
53848 0| iput-wide v2:v3, v1, com.android.calendar.EventInfoFragment.mLoadingMsgStartTime
53854 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mNoCrossFade
53855 2| return v1
53860 0| iput v1, v0, com.android.calendar.EventInfoFragment.mOriginalColor
53861 2| return v1
53866 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
53867 2| return v1
53872 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mRemindersCursor
53873 2| return-object v1
53878 0| iput v1, v0, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
53879 2| return v1
53884 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mUserModifiedReminders
53885 2| return v1
53890 0| iput v1, v0, com.android.calendar.EventInfoFragment.mUserSetResponse
53891 2| return v1
53896 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
53897 2| return v1
53902 0| iput v1, v0, com.android.calendar.EventInfoFragment.mWhichEvents
53903 2| return v1
53908 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mCalendarsCursor
53909 2| return-object v1
53914 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mColors
53915 2| return-object v1
53920 0| iput v1, v0, com.android.calendar.EventInfoFragment.mCurrentColor
53921 2| return v1
53926 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
53927 2| return v1
53932 0| iput v1, v0, com.android.calendar.EventInfoFragment.mCurrentQuery
53933 2| return v1
53938 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mDeleteDialogVisible
53939 2| return v1
53944 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mDeleteHelper
53945 2| return-object v1
53950 …0| invoke-direct {v1}, com.android.calendar.EventInfoFragment.createDeleteOnDismissListener():andr…
53957 0| invoke-direct {v1}, com.android.calendar.EventInfoFragment.initEventCursor():boolean
53968 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.EventInfoFragment.setVisibilityCommon(android…
53984 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.updateCalendar(android.view.View)…
53994 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.updateEvent(android.view.View):vo…
54040 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.initAttendeesCursor(android.view.…
54056 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.sendAccessibilityEventIfQueryDone…
54066 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.EventInfoFragment.setTextCommon(android.view.…
54084 9| const-string/jumbo v1, "_id"
54085 12| aput-object v1, v0, v3
54087 14| const-string/jumbo v1, "title"
54088 17| aput-object v1, v0, v4
54090 19| const-string/jumbo v1, "rrule"
54091 22| aput-object v1, v0, v5
54093 24| const-string/jumbo v1, "allDay"
54094 27| aput-object v1, v0, v6
54096 29| const-string/jumbo v1, "calendar_id"
54098 33| aput-object v1, v0, v2
54100 35| const-string/jumbo v1, "dtstart"
54101 38| aput-object v1, v0, v7
54103 40| const-string/jumbo v1, "_sync_id"
54105 44| aput-object v1, v0, v2
54107 46| const-string/jumbo v1, "eventTimezone"
54109 50| aput-object v1, v0, v2
54111 52| const-string/jumbo v1, "description"
54113 57| aput-object v1, v0, v2
54115 59| const-string/jumbo v1, "eventLocation"
54117 64| aput-object v1, v0, v2
54119 66| const-string/jumbo v1, "calendar_access_level"
54121 71| aput-object v1, v0, v2
54123 73| const-string/jumbo v1, "calendar_color"
54125 78| aput-object v1, v0, v2
54127 80| const-string/jumbo v1, "eventColor"
54129 85| aput-object v1, v0, v2
54131 87| const-string/jumbo v1, "hasAttendeeData"
54133 92| aput-object v1, v0, v2
54135 94| const-string/jumbo v1, "organizer"
54137 99| aput-object v1, v0, v2
54139 101| const-string/jumbo v1, "hasAlarm"
54141 106| aput-object v1, v0, v2
54143 108| const-string/jumbo v1, "maxReminders"
54145 113| aput-object v1, v0, v2
54147 115| const-string/jumbo v1, "allowedReminders"
54149 120| aput-object v1, v0, v2
54151 122| const-string/jumbo v1, "customAppPackage"
54153 127| aput-object v1, v0, v2
54155 129| const-string/jumbo v1, "customAppUri"
54157 134| aput-object v1, v0, v2
54159 136| const-string/jumbo v1, "dtend"
54161 141| aput-object v1, v0, v2
54163 143| const-string/jumbo v1, "duration"
54165 148| aput-object v1, v0, v2
54167 150| const-string/jumbo v1, "original_sync_id"
54169 155| aput-object v1, v0, v2
54176 162| const-string/jumbo v1, "_id"
54177 165| aput-object v1, v0, v3
54179 167| const-string/jumbo v1, "attendeeName"
54180 170| aput-object v1, v0, v4
54182 172| const-string/jumbo v1, "attendeeEmail"
54183 175| aput-object v1, v0, v5
54185 177| const-string/jumbo v1, "attendeeRelationship"
54186 180| aput-object v1, v0, v6
54188 182| const-string/jumbo v1, "attendeeStatus"
54190 186| aput-object v1, v0, v2
54192 188| const-string/jumbo v1, "attendeeIdentity"
54193 191| aput-object v1, v0, v7
54195 193| const-string/jumbo v1, "attendeeIdNamespace"
54197 197| aput-object v1, v0, v2
54206 209| const-string/jumbo v1, "_id"
54208 214| aput-object v1, v0, v2
54211 218| const-string/jumbo v1, "_id"
54213 223| aput-object v1, v0, v2
54216 227| const-string/jumbo v1, "_id"
54217 230| aput-object v1, v0, v7
54220 234| const-string/jumbo v1, "_id"
54222 238| aput-object v1, v0, v2
54227 242| const-string/jumbo v1, "_id"
54228 245| aput-object v1, v0, v3
54230 247| const-string/jumbo v1, "minutes"
54231 250| aput-object v1, v0, v4
54233 252| const-string/jumbo v1, "method"
54234 255| aput-object v1, v0, v5
54241 262| const-string/jumbo v1, "_id"
54242 265| aput-object v1, v0, v3
54244 267| const-string/jumbo v1, "calendar_displayName"
54245 270| aput-object v1, v0, v4
54247 272| const-string/jumbo v1, "ownerAccount"
54248 275| aput-object v1, v0, v5
54250 277| const-string/jumbo v1, "canOrganizerRespond"
54251 280| aput-object v1, v0, v6
54253 282| const-string/jumbo v1, "account_name"
54255 286| aput-object v1, v0, v2
54257 288| const-string/jumbo v1, "account_type"
54258 291| aput-object v1, v0, v7
54264 297| const-string/jumbo v1, "_id"
54265 300| aput-object v1, v0, v3
54267 302| const-string/jumbo v1, "color"
54268 305| aput-object v1, v0, v4
54270 307| const-string/jumbo v1, "color_index"
54271 310| aput-object v1, v0, v5
54311 15| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
54312 17| iput-wide v0:v1, v5, com.android.calendar.EventInfoFragment.mCalendarOwnerAttendeeId
54423 6| move-object v1, v12
54431 …20| invoke-direct/range {v1..v11}, com.android.calendar.EventInfoFragment.<init>(android.content.C…
54448 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
54449 4| iput v1, v5, com.android.calendar.EventInfoFragment.mWindowStyle
54451 6| const/4 v1, #+0 (0x00000000 | 0.00000)
54452 7| iput v1, v5, com.android.calendar.EventInfoFragment.mCurrentQuery
54454 9| const-string/jumbo v1, ""
54455 12| iput-object v1, v5, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
54460 18| const/4 v1, #+0 (0x00000000 | 0.00000)
54461 19| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mDeleteDialogVisible
54463 21| const/4 v1, #+0 (0x00000000 | 0.00000)
54464 22| iput v1, v5, com.android.calendar.EventInfoFragment.mAttendeeResponseFromIntent
54466 24| const/4 v1, #+0 (0x00000000 | 0.00000)
54467 25| iput v1, v5, com.android.calendar.EventInfoFragment.mUserSetResponse
54469 27| const/4 v1, #-1 (0xffffffff | NaN)
54470 28| iput v1, v5, com.android.calendar.EventInfoFragment.mWhichEvents
54472 30| const/4 v1, #+0 (0x00000000 | 0.00000)
54473 31| iput v1, v5, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
54475 33| const/4 v1, #+0 (0x00000000 | 0.00000)
54476 34| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mEventDeletionStarted
54478 36| const/4 v1, #+0 (0x00000000 | 0.00000)
54479 37| iput-object v1, v5, com.android.calendar.EventInfoFragment.mMenu
54481 39| new-instance v1, android.util.SparseIntArray
54482 41| invoke-direct {v1}, android.util.SparseIntArray.<init>():void
54483 44| iput-object v1, v5, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
54485 46| const/4 v1, #-1 (0xffffffff | NaN)
54486 47| iput v1, v5, com.android.calendar.EventInfoFragment.mOriginalColor
54488 49| const/4 v1, #+0 (0x00000000 | 0.00000)
54489 50| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
54491 52| const/4 v1, #-1 (0xffffffff | NaN)
54492 53| iput v1, v5, com.android.calendar.EventInfoFragment.mCalendarColor
54494 55| const/4 v1, #+0 (0x00000000 | 0.00000)
54495 56| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
54497 58| const/4 v1, #-1 (0xffffffff | NaN)
54498 59| iput v1, v5, com.android.calendar.EventInfoFragment.mCurrentColor
54500 61| const/4 v1, #+0 (0x00000000 | 0.00000)
54501 62| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
54503 64| const/4 v1, #-1 (0xffffffff | NaN)
54504 65| iput v1, v5, com.android.calendar.EventInfoFragment.mCurrentColorKey
54506 67| const/4 v1, #+0 (0x00000000 | 0.00000)
54507 68| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mNoCrossFade
54509 70| new-instance v1, java.util.ArrayList
54510 72| invoke-direct {v1}, java.util.ArrayList.<init>():void
54511 75| iput-object v1, v5, com.android.calendar.EventInfoFragment.mAcceptedAttendees
54513 77| new-instance v1, java.util.ArrayList
54514 79| invoke-direct {v1}, java.util.ArrayList.<init>():void
54515 82| iput-object v1, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
54517 84| new-instance v1, java.util.ArrayList
54518 86| invoke-direct {v1}, java.util.ArrayList.<init>():void
54519 89| iput-object v1, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
54521 91| new-instance v1, java.util.ArrayList
54522 93| invoke-direct {v1}, java.util.ArrayList.<init>():void
54523 96| iput-object v1, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
54525 98| new-instance v1, java.util.ArrayList
54526 100| invoke-direct {v1}, java.util.ArrayList.<init>():void
54527 103| iput-object v1, v5, com.android.calendar.EventInfoFragment.mToEmails
54529 105| new-instance v1, java.util.ArrayList
54530 107| invoke-direct {v1}, java.util.ArrayList.<init>():void
54531 110| iput-object v1, v5, com.android.calendar.EventInfoFragment.mCcEmails
54533 112| new-instance v1, java.util.ArrayList
54535 115| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
54536 118| iput-object v1, v5, com.android.calendar.EventInfoFragment.mReminderViews
54538 120| new-instance v1, java.util.ArrayList
54539 122| invoke-direct {v1}, java.util.ArrayList.<init>():void
54540 125| iput-object v1, v5, com.android.calendar.EventInfoFragment.mOriginalReminders
54542 127| new-instance v1, java.util.ArrayList
54543 129| invoke-direct {v1}, java.util.ArrayList.<init>():void
54544 132| iput-object v1, v5, com.android.calendar.EventInfoFragment.mUnsupportedReminders
54546 134| const/4 v1, #+0 (0x00000000 | 0.00000)
54547 135| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mUserModifiedReminders
54549 137| new-instance v1, com.android.calendar.EventInfoFragment$1
54550 …139| invoke-direct {v1,v5}, com.android.calendar.EventInfoFragment$1.<init>(com.android.calendar.E…
54551 142| iput-object v1, v5, com.android.calendar.EventInfoFragment.mTZUpdater
54553 144| new-instance v1, com.android.calendar.EventInfoFragment$2
54554 …146| invoke-direct {v1,v5}, com.android.calendar.EventInfoFragment$2.<init>(com.android.calendar.E…
54555 149| iput-object v1, v5, com.android.calendar.EventInfoFragment.mLoadingMsgAlphaUpdater
54557 151| const/4 v1, #+0 (0x00000000 | 0.00000)
54558 152| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mIsDialog
54560 154| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
54561 155| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mIsPaused
54563 157| const/4 v1, #+0 (0x00000000 | 0.00000)
54564 158| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mDismissOnResume
54566 160| const/4 v1, #-1 (0xffffffff | NaN)
54567 161| iput v1, v5, com.android.calendar.EventInfoFragment.mX
54569 163| const/4 v1, #-1 (0xffffffff | NaN)
54570 164| iput v1, v5, com.android.calendar.EventInfoFragment.mY
54572 166| new-instance v1, com.android.calendar.EventInfoFragment$3
54573 …168| invoke-direct {v1,v5}, com.android.calendar.EventInfoFragment$3.<init>(com.android.calendar.E…
54574 171| iput-object v1, v5, com.android.calendar.EventInfoFragment.onDeleteRunnable
54580 177| sget v1, com.android.calendar.EventInfoFragment.mScale
54582 180| cmpl-float v1, v1, v2
54583 182| if-nez v1, Label_1
54586 187| move-result-object v1
54587 …188| invoke-virtual {v1}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMe…
54588 191| move-result-object v1
54589 192| iget v1, v1, android.util.DisplayMetrics.density
54590 194| sput v1, com.android.calendar.EventInfoFragment.mScale
54592 196| sget v1, com.android.calendar.EventInfoFragment.mScale
54594 200| cmpl-float v1, v1, v2
54595 202| if-eqz v1, Label_1
54597 204| sget v1, com.android.calendar.EventInfoFragment.mCustomAppIconSize
54598 206| int-to-float v1, v1
54600 209| mul-float/2addr v1, v2
54601 210| float-to-int v1, v1
54602 211| sput v1, com.android.calendar.EventInfoFragment.mCustomAppIconSize
54606 215| sget v1, com.android.calendar.EventInfoFragment.DIALOG_TOP_MARGIN
54607 217| int-to-float v1, v1
54609 220| mul-float/2addr v1, v2
54610 221| float-to-int v1, v1
54611 222| sput v1, com.android.calendar.EventInfoFragment.DIALOG_TOP_MARGIN
54621 231| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
54623 233| invoke-virtual {v5,v1,v2}, com.android.calendar.EventInfoFragment.setStyle(int, int):void
54656 9| move-result v1
54657 10| if-nez v1, Label_2
54660 15| move-result-object v1
54661 16| invoke-virtual {v1}, java.lang.String.trim():java.lang.String
54665 23| move-result v1
54666 24| if-lez v1, Label_2
54670 29| const-string/jumbo v1, ". "
54671 32| invoke-interface {v3,v1}, java.util.List.add(java.lang.Object):boolean
54697 2| const/4 v1, #-1 (0xffffffff | NaN)
54698 3| if-ne v0, v1, Label_2
54701 7| iget-object v1, v11, com.android.calendar.EventInfoFragment.mScrollView
54722 35| iget-object v1, v11, com.android.calendar.EventInfoFragment.mReminderViews
54724 …39| invoke-static {v0,v1,v2}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(an…
54730 45| iget-object v1, v11, com.android.calendar.EventInfoFragment.mScrollView
54758 4| move-result-object v1
54760 .local v1, "dialog", android.app.Dialog
54762 6| invoke-virtual {v1,v3}, android.app.Dialog.setCanceledOnTouchOutside(boolean):void
54764 9| invoke-virtual {v1}, android.app.Dialog.getWindow():android.view.Window
54828 …2| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment$14.<init>(com.android.calendar.Ev…
54843 5| const-string/jumbo v1, "originalInstanceTime"
54847 …14| invoke-virtual {v8,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Long)…
54849 17| const-string/jumbo v1, "selfAttendeeStatus"
54852 …24| invoke-virtual {v8,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
54854 27| const-string/jumbo v1, "eventStatus"
54858 …35| invoke-virtual {v8,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
54864 43| sget-object v1, android.provider.CalendarContract$Events.CONTENT_EXCEPTION_URI
54869 …49| invoke-static {v1,v2}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):and…
54874 56| move-result-object v1
54875 …57| invoke-virtual {v1,v8}, android.content.ContentProviderOperation$Builder.withValues(android.co…
54876 60| move-result-object v1
54877 …61| invoke-virtual {v1}, android.content.ContentProviderOperation$Builder.build():android.content.…
54878 64| move-result-object v1
54879 65| invoke-virtual {v5,v1}, java.util.ArrayList.add(java.lang.Object):boolean
54881 68| iget-object v1, v9, com.android.calendar.EventInfoFragment.mHandler
54890 …82| invoke-virtual/range {v1..v7}, com.android.calendar.EventInfoFragment$QueryHandler.startBatch(…
54903 4| const/4 v1, #+0 (0x00000000 | 0.00000)
54904 5| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
54933 14| new-instance v1, android.content.Intent
54935 …19| invoke-direct {v1,v3,v2}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
54937 .local v1, "intent", android.content.Intent
54940 …26| invoke-virtual {v1,v3,v4}, android.content.Intent.setClass(android.content.Context, java.lang.…
54944 …34| invoke-virtual {v1,v3,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
54948 …42| invoke-virtual {v1,v3,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
54952 …50| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
54956 …58| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, int):android.cont…
54967 …74| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, java.io.Serializa…
54971 …81| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
54973 …84| invoke-virtual {v7,v1}, com.android.calendar.EventInfoFragment.startActivity(android.content.I…
54976 .end_local v1
54989 5| move-result-object v1
54991 …8| invoke-direct {v0,v1,v2}, android.content.Intent.<init>(android.content.Context, java.lang.Clas…
54994 11| const-string/jumbo v1, "eventId"
54996 …16| invoke-virtual {v0,v1,v2,v3}, android.content.Intent.putExtra(java.lang.String, long):android.…
54998 19| const/high16 v1, #+268435456 (0x10000000 | 2.52435e-29)
54999 21| invoke-virtual {v0,v1}, android.content.Intent.addFlags(int):android.content.Intent
55013 0| packed-switch v1, Label_6
55060 0| const v1, #+2131755135 (0x7f10007f | 1.91411e+38)
55061 3| if-ne v2, v1, Label_2
55071 7| const v1, #+2131755136 (0x7f100080 | 1.91411e+38)
55072 10| if-ne v2, v1, Label_3
55080 15| const v1, #+2131755137 (0x7f100081 | 1.91411e+38)
55081 18| if-ne v2, v1, Label_4
55103 6| move-result-object v1
55105 .local v1, "attendee$iterator", java.util.Iterator
55106 7| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
55109 13| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
55126 35| move-result-object v1
55128 36| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
55131 42| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
55148 64| move-result-object v1
55150 65| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
55153 71| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
55170 93| move-result-object v1
55172 94| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
55175 100| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
55204 6| iget-object v1, v2, com.android.calendar.EventInfoFragment.mSyncAccountName
55205 …8| invoke-static {v0,v1}, com.android.calendar.Utils.isEmailableFrom(java.lang.String, java.lang.S…
55266 63| move-result-object v1
55268 .local v1, "name", java.lang.String
55284 81| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
55288 87| iput-object v1, v12, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
55338 .end_local v1
55344 .restart_local v1
55428 1| const/4 v1, #+0 (0x00000000 | 0.00000)
55438 14| return v1
55445 22| invoke-interface {v3,v1}, android.database.Cursor.getInt(int):int
55466 54| move v1, v2
55468 55| iput-boolean v1, v6, com.android.calendar.EventInfoFragment.mHasAlarm
55470 57| iget-object v1, v6, com.android.calendar.EventInfoFragment.mEventCursor
55472 61| invoke-interface {v1,v3}, android.database.Cursor.getInt(int):int
55473 64| move-result v1
55474 65| iput v1, v6, com.android.calendar.EventInfoFragment.mMaxReminders
55476 67| iget-object v1, v6, com.android.calendar.EventInfoFragment.mEventCursor
55478 71| invoke-interface {v1,v3}, android.database.Cursor.getString(int):java.lang.String
55479 74| move-result-object v1
55480 75| iput-object v1, v6, com.android.calendar.EventInfoFragment.mCalendarAllowedReminders
55491 90| move v1, v2
55509 5| new-instance v1, java.util.ArrayList
55510 7| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
55512 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
55521 19| invoke-virtual {v1,v4}, java.util.ArrayList.add(java.lang.Object):boolean
55527 26| return-object v1
55541 4| new-instance v1, java.util.ArrayList
55544 10| invoke-direct {v1,v2}, java.util.ArrayList.<init>(java.util.Collection):void
55546 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
55547 13| return-object v1
55558 1| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteValues
55559 3| if-eqz v1, Label_1
55560 5| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteLabels
55561 7| if-eqz v1, Label_1
55563 9| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodValues
55564 11| if-eqz v1, Label_1
55565 13| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodLabels
55566 15| if-eqz v1, Label_1
55568 17| iget-object v1, v4, com.android.calendar.EventInfoFragment.mCalendarAllowedReminders
55571 19| if-nez v1, Label_1
55578 23| iget-object v1, v4, com.android.calendar.EventInfoFragment.mActivity
55579 25| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
55583 29| const v1, #+2131165187 (0x7f070003 | 1.79446e+38)
55584 …32| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadIntegerArray(android.content…
55585 35| move-result-object v1
55586 36| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteValues
55588 38| const v1, #+2131165186 (0x7f070002 | 1.79446e+38)
55589 …41| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadStringArray(android.content.…
55590 44| move-result-object v1
55591 45| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteLabels
55593 47| const v1, #+2131165185 (0x7f070001 | 1.79446e+38)
55594 …50| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadIntegerArray(android.content…
55595 53| move-result-object v1
55596 54| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodValues
55598 56| const/high16 v1, #+2131165184 (0x7f070000 | 1.79446e+38)
55599 …58| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadStringArray(android.content.…
55600 61| move-result-object v1
55601 62| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodLabels
55603 64| iget-object v1, v4, com.android.calendar.EventInfoFragment.mCalendarAllowedReminders
55604 66| if-eqz v1, Label_2
55606 68| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodValues
55611 …74| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.reduceMethodList(java.util…
55614 77| iget-object v1, v4, com.android.calendar.EventInfoFragment.mView
55615 79| if-eqz v1, Label_3
55617 81| iget-object v1, v4, com.android.calendar.EventInfoFragment.mView
55618 83| invoke-virtual {v1}, android.view.View.invalidate():void
55627 88| move-exception v1
55629 90| throw v1
55640 3| iget v1, v10, com.android.calendar.EventInfoFragment.mOriginalColor
55641 5| if-ne v0, v1, Label_1
55652 16| iget v1, v10, com.android.calendar.EventInfoFragment.mCalendarColor
55653 18| if-eq v0, v1, Label_3
55656 23| iget v1, v10, com.android.calendar.EventInfoFragment.mCurrentColorKey
55657 25| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
55658 28| move-result-object v1
55659 …29| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
55668 40| iget-object v1, v10, com.android.calendar.EventInfoFragment.mHandler
55677 …52| invoke-virtual/range {v1..v9}, com.android.calendar.EventInfoFragment$QueryHandler.startUpdate…
55685 60| const-string/jumbo v1, ""
55686 …63| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
55696 0| new-instance v1, java.util.ArrayList
55698 3| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
55700 ….local_ex v1, "ops", java.util.ArrayList, "Ljava/util/ArrayList<Landroid/content/ContentProviderOp…
55730 …49| invoke-static/range {v1..v6}, com.android.calendar.event.EditEventHelper.saveReminders(java.ut…
55752 76| move-object v7, v1
55849 29| iget-wide v0:v1, v8, com.android.calendar.EventInfoFragment.mCalendarOwnerAttendeeId
55851 33| cmp-long v0, v0:v1, v2:v3
55862 46| move-object v1, v8
55863 …47| invoke-direct/range {v1..v6}, com.android.calendar.EventInfoFragment.updateResponse(long, long…
55874 61| const-string/jumbo v1, "Unexpected choice for updating invitation response"
55875 64| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
55883 69| iget-wide v0:v1, v8, com.android.calendar.EventInfoFragment.mEventId
55884 …71| invoke-direct {v8,v0,v1,v6}, com.android.calendar.EventInfoFragment.createExceptionResponse(lo…
55893 81| move-object v1, v8
55894 …82| invoke-direct/range {v1..v6}, com.android.calendar.EventInfoFragment.updateResponse(long, long…
55931 26| move-result-object v1
55933 .local v1, "event", android.view.accessibility.AccessibilityEvent
55937 …33| invoke-virtual {v1,v4}, android.view.accessibility.AccessibilityEvent.setClassName(java.lang.C…
55943 …44| invoke-virtual {v1,v4}, android.view.accessibility.AccessibilityEvent.setPackageName(java.lang…
55945 47| invoke-virtual {v1}, android.view.accessibility.AccessibilityEvent.getText():java.util.List
56005 …143| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityManager.sendAccessibilityEven…
56022 7| const/16 v1, #+127 (0x0000007f | 1.77965e-43)
56023 9| if-ne v0, v1, Label_1
56100 0| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
56101 2| if-nez v1, Label_1
56103 4| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColors
56109 …12| invoke-static {v1,v2,v3,v4}, com.android.calendar.event.EventColorPickerDialog.newInstance(int…
56110 15| move-result-object v1
56111 16| iput-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
56113 18| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
56114 …20| invoke-virtual {v1,v5}, com.android.calendar.event.EventColorPickerDialog.setOnColorSelectedLi…
56123 30| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
56124 32| invoke-virtual {v1}, com.android.calendar.event.EventColorPickerDialog.isAdded():boolean
56125 35| move-result v1
56126 36| if-nez v1, Label_2
56128 38| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
56130 …43| invoke-virtual {v1,v0,v2}, com.android.calendar.event.EventColorPickerDialog.show(android.app.…
56149 12| iget-object v1, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
56150 14| invoke-virtual {v1}, java.util.ArrayList.size():int
56151 17| move-result v1
56152 18| add-int/2addr v0, v1
56154 19| iget-object v1, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
56155 21| invoke-virtual {v1}, java.util.ArrayList.size():int
56156 24| move-result v1
56158 25| add-int/2addr v0, v1
56160 26| iget-object v1, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
56161 28| invoke-virtual {v1}, java.util.ArrayList.size():int
56162 31| move-result v1
56164 32| add-int/2addr v0, v1
56171 42| iget-object v1, v5, com.android.calendar.EventInfoFragment.mAcceptedAttendees
56172 …44| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
56175 49| iget-object v1, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
56176 …51| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
56179 56| iget-object v1, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
56180 …58| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
56183 63| iget-object v1, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
56184 …65| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
56204 95| const v1, #+2131492940 (0x7f0c004c | 1.86093e+38)
56205 98| invoke-virtual {v0,v1}, android.widget.Button.setText(int):void
56227 126| const v1, #+2131492941 (0x7f0c004d | 1.86093e+38)
56228 129| invoke-virtual {v0,v1}, android.widget.Button.setText(int):void
56256 20| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
56257 21| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
56268 34| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
56269 35| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
56277 46| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
56278 47| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
56287 62| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
56288 63| new-array v6, v1, java.lang.String[]
56289 65| const-string/jumbo v1, "1"
56291 69| aput-object v1, v6, v2
56293 71| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
56301 80| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
56302 82| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
56307 90| iget-object v1, v11, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
56308 92| invoke-virtual {v0,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
56318 108| const-string/jumbo v1, "calendar.google.com"
56319 111| invoke-virtual {v0,v1}, java.lang.String.endsWith(java.lang.String):boolean
56338 139| const v1, #+2131755140 (0x7f100084 | 1.91412e+38)
56339 …142| invoke-direct {v11,v12,v1,v0}, com.android.calendar.EventInfoFragment.setTextCommon(android.v…
56342 148| const/4 v1, #+0 (0x00000000 | 0.00000)
56343 …149| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
56347 154| const/16 v1, #+13 (0x0000000d | 1.82169e-44)
56348 156| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
56356 167| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
56357 169| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
56360 173| const/16 v1, #+500 (0x000001f4 | 7.00649e-43)
56362 175| if-lt v0, v1, Label_18
56374 190| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
56375 192| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
56377 196| const/16 v1, #+100 (0x00000064 | 1.40130e-43)
56378 198| if-ne v0, v1, Label_20
56388 209| const v1, #+2131755184 (0x7f1000b0 | 1.91412e+38)
56389 212| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
56406 234| const v1, #+2131755185 (0x7f1000b1 | 1.91412e+38)
56407 237| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
56425 257| const v1, #+2131755184 (0x7f1000b0 | 1.91412e+38)
56426 260| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
56465 304| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
56466 …306| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
56487 326| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
56488 …328| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
56528 39| move-result-object v1
56530 .local v1, "customAppUri", java.lang.String
56534 46| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
56569 …89| invoke-virtual {v6,v11,v1}, android.content.Intent.putExtra(java.lang.String, java.lang.String…
56759 145| move-wide/from16 v0:v1, v20:v21
56761 149| iput-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
56830 241| move-object/from16 v1, v36
56832 …245| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
56880 309| move-object/from16 v1, v36
56882 …313| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
56897 331| move-object/from16 v1, v28
56898 …333| invoke-virtual {v0,v1}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):v…
56925 371| move-object/from16 v1, v23
56926 …373| invoke-static {v4,v0,v1,v5}, com.android.calendar.EventRecurrenceFormatter.getRepeatString(an…
56954 412| move-object/from16 v1, v36
56955 …414| invoke-direct {v0,v1,v4,v5}, com.android.calendar.EventInfoFragment.setVisibilityCommon(andro…
57060 544| move-object/from16 v1, v16
57061 …546| invoke-direct {v0,v1}, android.text.SpannableStringBuilder.<init>(java.lang.CharSequence):void
57081 573| move-object/from16 v1, v34
57083 …577| invoke-virtual {v0,v1,v2,v4,v5}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
57087 585| move-object/from16 v1, v36
57089 …589| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
57098 599| move-object/from16 v1, v36
57100 …603| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
57188 13| move-result-object v1
57190 .local v1, "delete", android.view.MenuItem
57203 32| if-eqz v1, Label_2
57206 36| invoke-interface {v1,v3}, android.view.MenuItem.setVisible(boolean):android.view.MenuItem
57209 41| invoke-interface {v1,v3}, android.view.MenuItem.setEnabled(boolean):android.view.MenuItem
57256 17| iget-object v1, v11, com.android.calendar.EventInfoFragment.mCalendarOwnerAccount
57257 …19| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
57262 28| move-result-object v1
57263 …29| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
57267 38| move-result-object v1
57268 …39| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long)…
57275 48| iget-object v1, v11, com.android.calendar.EventInfoFragment.mHandler
57284 …60| invoke-virtual/range {v1..v9}, com.android.calendar.EventInfoFragment$QueryHandler.startUpdate…
57296 3| move-result-object v1
57297 4| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
57301 8| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mCanModifyCalendar
57302 10| if-eqz v1, Label_2
57303 12| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsOrganizer
57304 14| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
57305 16| if-eqz v1, Label_2
57308 21| move-result-object v1
57312 29| invoke-virtual {v1,v2}, android.app.Activity.setTitle(java.lang.CharSequence):void
57319 36| move-result-object v1
57323 44| invoke-virtual {v1,v2}, android.app.Activity.setTitle(java.lang.CharSequence):void
57333 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
57334 2| return-wide v0:v1
57343 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEventId
57344 2| return-wide v0:v1
57353 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mStartMillis
57354 2| return-wide v0:v1
57363 0| const-wide/16 v0:v1, #+128 (0x00000080 | 1.79366e-43)
57364 2| return-wide v0:v1
57387 2| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
57388 4| invoke-virtual {v1}, java.util.ArrayList.clear():void
57391 9| iget-object v1, v0, com.android.calendar.EventInfoFragment.mUnsupportedReminders
57392 11| invoke-virtual {v1}, java.util.ArrayList.clear():void
57396 17| move-result v1
57397 18| if-eqz v1, Label_3
57399 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
57401 23| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
57405 27| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
57407 30| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
57413 38| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderMethodValues
57416 44| invoke-virtual {v1,v2}, java.util.ArrayList.contains(java.lang.Object):boolean
57417 47| move-result v1
57418 48| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
57419 50| if-eqz v1, Label_2
57422 54| iget-object v1, v0, com.android.calendar.EventInfoFragment.mUnsupportedReminders
57425 60| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
57430 67| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
57433 73| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
57440 80| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
57441 82| invoke-static {v1}, java.util.Collections.sort(java.util.List):void
57444 87| iget-boolean v1, v0, com.android.calendar.EventInfoFragment.mUserModifiedReminders
57445 89| if-eqz v1, Label_4
57451 94| iget-object v1, v0, com.android.calendar.EventInfoFragment.mScrollView
57455 99| invoke-virtual {v1,v2}, android.widget.ScrollView.findViewById(int):android.view.View
57466 112| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderViews
57467 114| if-eqz v1, Label_6
57470 118| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderViews
57471 120| invoke-virtual {v1}, java.util.ArrayList.clear():void
57475 125| iget-boolean v1, v0, com.android.calendar.EventInfoFragment.mHasAlarm
57476 127| if-eqz v1, Label_13
57479 131| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminders
57480 133| if-eqz v1, Label_9
57493 148| move-result v1
57494 149| if-eqz v1, Label_10
57501 159| iget-object v1, v0, com.android.calendar.EventInfoFragment.mActivity
57509 …173| invoke-static {v1,v2,v3,v4}, com.android.calendar.event.EventViewUtils.addMinutesToList(andro…
57528 193| move-result v1
57529 194| if-eqz v1, Label_12
57536 204| iget-object v1, v0, com.android.calendar.EventInfoFragment.mActivity
57556 …239| invoke-static/range {v1..v11}, com.android.calendar.event.EventViewUtils.addReminder(android.…
57562 246| iget-object v1, v0, com.android.calendar.EventInfoFragment.mView
57567 …256| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(a…
57584 3| new-instance v1, com.android.calendar.EventInfoFragment$4
57585 …5| invoke-direct {v1,v3}, com.android.calendar.EventInfoFragment$4.<init>(com.android.calendar.Eve…
57586 8| iput-object v1, v3, com.android.calendar.EventInfoFragment.mReminderChangeListener
57590 12| const-string/jumbo v1, "key_fragment_is_dialog"
57592 16| invoke-virtual {v4,v1,v2}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
57593 19| move-result v1
57594 20| iput-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsDialog
57596 22| const-string/jumbo v1, "key_window_style"
57600 26| invoke-virtual {v4,v1,v2}, android.os.Bundle.getInt(java.lang.String, int):int
57601 29| move-result v1
57602 30| iput v1, v3, com.android.calendar.EventInfoFragment.mWindowStyle
57605 32| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsDialog
57606 34| if-eqz v1, Label_2
57618 48| move-result-object v1
57622 …52| invoke-virtual {v1,v2}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
57623 55| move-result-object v1
57624 56| check-cast v1, com.android.calendar.event.EventColorPickerDialog
57625 58| iput-object v1, v3, com.android.calendar.EventInfoFragment.mColorPickerDialog
57627 60| iget-object v1, v3, com.android.calendar.EventInfoFragment.mColorPickerDialog
57628 62| if-eqz v1, Label_3
57630 64| iget-object v1, v3, com.android.calendar.EventInfoFragment.mColorPickerDialog
57631 …66| invoke-virtual {v1,v3}, com.android.calendar.event.EventColorPickerDialog.setOnColorSelectedLi…
57650 8| const v1, #+2131296262 (0x7f090006 | 1.82104e+38)
57651 …11| invoke-static {v0,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
57661 27| const v1, #+2130968619 (0x7f04002b | 1.75459e+38)
57662 …30| invoke-virtual {v0,v1,v3}, com.android.calendar.CalendarController.registerEventHandler(int, c…
57670 42| new-instance v1, com.android.calendar.EventInfoFragment$5
57671 …44| invoke-direct {v1,v3}, com.android.calendar.EventInfoFragment$5.<init>(com.android.calendar.Ev…
57673 …47| invoke-virtual {v0,v1}, com.android.calendar.EditResponseHelper.setDismissListener(android.con…
57707 0| iget v1, v3, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
57708 2| if-eqz v1, Label_1
57717 9| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsRepeating
57718 11| if-nez v1, Label_2
57725 16| iget v1, v3, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
57726 18| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
57727 21| move-result v1
57728 22| if-ne v5, v1, Label_3
57737 29| iget-object v1, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
57739 33| invoke-virtual {v1,v2}, com.android.calendar.EditResponseHelper.showDialog(int):void
57752 3| move-result-object v1
57753 4| check-cast v1, android.widget.LinearLayout
57755 .local v1, "reminderItem", android.widget.LinearLayout
57756 6| invoke-virtual {v1}, android.widget.LinearLayout.getParent():android.view.ViewParent
57761 12| invoke-virtual {v0,v1}, android.widget.LinearLayout.removeView(android.view.View):void
57764 17| invoke-virtual {v2,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
57784 0| iput v2, v1, com.android.calendar.EventInfoFragment.mCurrentColor
57786 2| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
57789 8| iput v0, v1, com.android.calendar.EventInfoFragment.mCurrentColorKey
57791 10| iget-object v0, v1, com.android.calendar.EventInfoFragment.mHeadlines
57804 …0| invoke-super {v1,v2,v3}, android.app.DialogFragment.onCreateOptionsMenu(android.view.Menu, andr…
57806 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsDialog
57808 7| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsTabletConfig
57812 13| iget v0, v1, com.android.calendar.EventInfoFragment.mWindowStyle
57819 23| iput-object v2, v1, com.android.calendar.EventInfoFragment.mMenu
57821 25| invoke-direct {v1}, com.android.calendar.EventInfoFragment.updateMenu():void
57964 195| move-object/from16 v1, v17
57965 …197| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
58212 595| move-object/from16 v1, v17
58213 …597| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
58226 1| iput-boolean v0, v1, com.android.calendar.EventInfoFragment.mEventDeletionStarted
58237 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
58240 4| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
58244 9| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
58247 13| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
58251 18| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAttendeesCursor
58254 22| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAttendeesCursor
58258 27| invoke-super {v1}, android.app.DialogFragment.onDestroy():void
58272 5| const v1, #+2130968619 (0x7f04002b | 1.75459e+38)
58273 8| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
58274 11| move-result-object v1
58275 …12| invoke-virtual {v0,v1}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
58288 1| iget-boolean v1, v10, com.android.calendar.EventInfoFragment.mIsDialog
58289 3| if-eqz v1, Label_1
58291 5| const/4 v1, #+0 (0x00000000 | 0.00000)
58292 6| return v1
58299 11| const v1, #+16908332 (0x0102002c | 2.38774e-38)
58300 14| if-ne v0, v1, Label_2
58302 16| iget-object v1, v10, com.android.calendar.EventInfoFragment.mContext
58303 …18| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):v…
58305 21| iget-object v1, v10, com.android.calendar.EventInfoFragment.mActivity
58306 23| invoke-virtual {v1}, android.app.Activity.finish():void
58311 27| const v1, #+2131755269 (0x7f100105 | 1.91414e+38)
58312 30| if-ne v0, v1, Label_4
58316 35| iget-object v1, v10, com.android.calendar.EventInfoFragment.mActivity
58317 37| invoke-virtual {v1}, android.app.Activity.finish():void
58321 43| move-result v1
58322 44| return v1
58325 45| const v1, #+2131755270 (0x7f100106 | 1.91414e+38)
58326 48| if-ne v0, v1, Label_5
58328 50| new-instance v1, com.android.calendar.DeleteEventHelper
58331 …56| invoke-direct {v1,v2,v3,v4}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
58333 59| iput-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
58335 61| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
58336 …63| invoke-virtual {v1,v10}, com.android.calendar.DeleteEventHelper.setDeleteNotificationListener(…
58338 66| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
58341 …72| invoke-virtual {v1,v2}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
58345 77| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
58351 …88| invoke-virtual/range {v1..v9}, com.android.calendar.DeleteEventHelper.delete(long, long, long,…
58355 93| const v1, #+2131755268 (0x7f100104 | 1.91414e+38)
58356 96| if-ne v0, v1, Label_3
58373 6| iget-object v1, v3, com.android.calendar.EventInfoFragment.onDeleteRunnable
58374 …8| invoke-virtual {v0,v1}, com.android.calendar.EventInfoFragment$QueryHandler.removeCallbacks(jav…
58407 0| const/4 v1, #+0 (0x00000000 | 0.00000)
58423 22| iput-boolean v1, v10, com.android.calendar.EventInfoFragment.mIsPaused
58443 49| iget-boolean v1, v10, com.android.calendar.EventInfoFragment.mIsTabletConfig
58444 51| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
58447 …53| invoke-direct {v2,v3,v4,v1}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
58450 58| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
58453 …64| invoke-virtual {v1,v2}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
58455 67| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
58461 …78| invoke-virtual/range {v1..v9}, com.android.calendar.DeleteEventHelper.delete(long, long, long,…
58467 82| iget v1, v10, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
58468 84| if-eqz v1, Label_4
58470 86| iget v1, v10, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
58471 88| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
58475 92| iget-object v1, v10, com.android.calendar.EventInfoFragment.mResponseRadioGroup
58476 94| invoke-virtual {v1,v0}, android.widget.RadioGroup.check(int):void
58478 97| iget-object v1, v10, com.android.calendar.EventInfoFragment.mEditResponseHelper
58482 105| invoke-virtual {v1,v2}, com.android.calendar.EditResponseHelper.showDialog(int):void
58620 210| move-result-object v1
58621 211| check-cast v1, com.android.calendar.CalendarEventModel$ReminderEntry
58623 .local v1, "reminder", com.android.calendar.CalendarEventModel$ReminderEntry
58624 213| invoke-virtual {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.getMinutes():int
58630 224| invoke-virtual {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.getMethod():int
58639 .end_local v1
58687 25| move-result v1
58689 .local v1, "eventColorSaved", boolean
58694 34| if-eqz v1, Label_2
58706 .end_local v1
58726 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
58743 0| iput v1, v0, com.android.calendar.EventInfoFragment.mX
58791 44| iget v1, v6, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
58794 .local v1, "response", int
58795 46| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
58809 .end_local v1
58813 65| iget v1, v6, com.android.calendar.EventInfoFragment.mUserSetResponse
58814 .restart_local v1
58818 .end_local v1
58822 73| iget v1, v6, com.android.calendar.EventInfoFragment.mAttendeeResponseFromIntent
58823 .restart_local v1
58827 .end_local v1
58828 77| iget v1, v6, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
58829 .restart_local v1
58851 3| iput v1, v0, com.android.calendar.EventLoader$LoadEventsRequest.id
58875 4| iget-object v1, v6, com.android.calendar.EventLoader$LoadEventsRequest.events
58887 24| move-result-object v1
58888 25| invoke-virtual {v1}, java.util.concurrent.atomic.AtomicInteger.get():int
58889 28| move-result v1
58890 29| if-ne v0, v1, Label_2
58894 35| iget-object v1, v6, com.android.calendar.EventLoader$LoadEventsRequest.successCallback
58895 37| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
58903 45| iget-object v1, v6, com.android.calendar.EventLoader$LoadEventsRequest.cancelCallback
58904 47| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
58917 4| iget-object v1, v2, com.android.calendar.EventLoader$LoadEventsRequest.cancelCallback
58918 6| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
58928 ….local_ex v1, "queue", java.util.concurrent.LinkedBlockingQueue, "Ljava/util/concurrent/LinkedBloc…
58933 3| iput-object v1, v0, com.android.calendar.EventLoader$LoaderThread.mQueue
58953 10| move-result-object v1
58954 11| check-cast v1, com.android.calendar.EventLoader$LoadRequest
58957 .local v1, "request", com.android.calendar.EventLoader$LoadRequest
58964 …23| invoke-interface {v1,v2}, com.android.calendar.EventLoader$LoadRequest.skipRequest(com.android…
58968 31| move-result-object v1
58969 .end_local v1
58970 32| check-cast v1, com.android.calendar.EventLoader$LoadRequest
58971 .restart_local v1
58975 36| instance-of v2, v1, com.android.calendar.EventLoader$ShutdownRequest
58982 …43| invoke-interface {v1,v2}, com.android.calendar.EventLoader$LoadRequest.processRequest(com.andr…
58988 .end_local v1
59005 0| iget-object v1, v4, com.android.calendar.EventLoader$LoaderThread.mQueue
59009 8| invoke-virtual {v1,v2}, java.util.concurrent.LinkedBlockingQueue.put(java.lang.Object):void
59020 13| const-string/jumbo v1, "Cal"
59022 19| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
59068 0| iget-object v0, v1, com.android.calendar.EventLoader.mContext
59074 0| iget-object v0, v1, com.android.calendar.EventLoader.mHandler
59080 0| iget-object v0, v1, com.android.calendar.EventLoader.mSequenceNumber
59091 0| invoke-direct {v1}, java.lang.Object.<init>():void
59095 8| iput-object v0, v1, com.android.calendar.EventLoader.mHandler
59099 15| iput-object v0, v1, com.android.calendar.EventLoader.mSequenceNumber
59101 17| iput-object v2, v1, com.android.calendar.EventLoader.mContext
59105 24| iput-object v0, v1, com.android.calendar.EventLoader.mLoaderQueue
59109 30| iput-object v0, v1, com.android.calendar.EventLoader.mResolver
59124 5| move-result v1
59126 .local v1, "id", int
59162 2| iget-object v1, v2, com.android.calendar.EventLoader.mLoaderQueue
59163 …4| invoke-direct {v0,v1,v2}, com.android.calendar.EventLoader$LoaderThread.<init>(java.util.concur…
59178 0| iget-object v0, v1, com.android.calendar.EventLoader.mLoaderThread
59209 11| const v1, #+2131165205 (0x7f070015 | 1.79446e+38)
59211 15| aput v1, v0, v2
59214 19| const v1, #+2131165206 (0x7f070016 | 1.79446e+38)
59216 23| aput v1, v0, v2
59219 27| const v1, #+2131165207 (0x7f070017 | 1.79446e+38)
59221 31| aput v1, v0, v2
59224 35| const v1, #+2131165208 (0x7f070018 | 1.79446e+38)
59226 39| aput v1, v0, v2
59229 43| const v1, #+2131165209 (0x7f070019 | 1.79446e+38)
59231 47| aput v1, v0, v2
59234 51| const v1, #+2131165210 (0x7f07001a | 1.79446e+38)
59236 55| aput v1, v0, v2
59239 59| const v1, #+2131165211 (0x7f07001b | 1.79446e+38)
59241 63| aput v1, v0, v2
59257 81| sget-object v1, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
59258 83| aget v1, v1, v5
59259 85| invoke-virtual {v4,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
59260 88| move-result-object v1
59262 89| aput-object v1, v0, v5
59275 0| invoke-static {v1}, com.android.calendar.EventRecurrenceFormatter.dayToUtilDay(int):int
59292 5| new-instance v1, java.lang.StringBuilder
59293 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
59295 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
59296 16| move-result-object v1
59297 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
59298 20| move-result-object v1
59299 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
59300 24| move-result-object v1
59301 25| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
59374 31| move-object/from16 v1, v18
59375 33| invoke-virtual {v0,v1}, android.text.format.Time.parse(java.lang.String):boolean
59379 40| move/from16 v1, v18
59380 42| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
59385 50| move-wide/from16 v1:v2, v18:v19
59387 …54| invoke-static {v0,v1,v2,v3}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
59399 75| move/from16 v1, v19
59401 …79| invoke-virtual {v0,v1,v2}, android.content.res.Resources.getString(int, java.lang.Object[]):ja…
59434 129| move/from16 v1, v20
59437 …135| invoke-virtual {v0,v1,v2,v3}, android.content.res.Resources.getQuantityString(int, int, java.…
59453 158| move/from16 v1, v19
59454 160| if-gt v0, v1, Label_5
59487 207| move/from16 v1, v20
59489 …211| invoke-virtual {v0,v1,v13,v2}, android.content.res.Resources.getQuantityString(int, int, java…
59509 246| move/from16 v1, v19
59510 248| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
59530 279| move/from16 v1, v19
59531 281| if-ne v0, v1, Label_9
59605 393| move/from16 v1, v20
59607 …397| invoke-virtual {v0,v1,v13,v2}, android.content.res.Resources.getQuantityString(int, int, java…
59656 463| move/from16 v1, v19
59657 465| if-ne v0, v1, Label_16
59668 481| move/from16 v1, v17
59669 …483| invoke-static {v0,v1}, com.android.calendar.EventRecurrenceFormatter.cacheMonthRepeatStrings(…
59687 512| move/from16 v1, v18
59688 514| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
59721 568| move/from16 v1, v19
59722 570| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
59738 599| move/from16 v1, v19
59739 601| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
59773 0| invoke-direct {v1,v2}, android.widget.LinearLayout.<init>(android.content.Context):void
59776 4| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
59779 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
59782 11| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
59784 13| invoke-virtual {v1}, com.android.calendar.ExpandableTextView.init():void
59797 …1| invoke-direct {v1,v2,v3,v0}, android.widget.LinearLayout.<init>(android.content.Context, androi…
59799 4| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
59802 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
59805 11| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
59807 13| invoke-virtual {v1}, com.android.calendar.ExpandableTextView.init():void
59819 …0| invoke-direct {v1,v2,v3,v4}, android.widget.LinearLayout.<init>(android.content.Context, androi…
59822 4| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
59825 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
59828 11| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
59830 13| invoke-virtual {v1}, com.android.calendar.ExpandableTextView.init():void
59842 …3| invoke-virtual {v1,v0}, com.android.calendar.ExpandableTextView.findViewById(int):android.view.…
59845 9| iput-object v0, v1, com.android.calendar.ExpandableTextView.mTv
59847 11| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
59848 …13| invoke-virtual {v0,v1}, android.widget.TextView.setOnClickListener(android.view.View$OnClickLi…
59851 …19| invoke-virtual {v1,v0}, com.android.calendar.ExpandableTextView.findViewById(int):android.view…
59854 25| iput-object v0, v1, com.android.calendar.ExpandableTextView.mButton
59856 27| iget-object v0, v1, com.android.calendar.ExpandableTextView.mButton
59857 …29| invoke-virtual {v0,v1}, android.widget.ImageButton.setOnClickListener(android.view.View$OnClic…
59868 0| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
59875 8| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
59889 4| const v1, #+2131427330 (0x7f0b0002 | 1.84763e+38)
59890 7| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
59896 17| const v1, #+2130837568 (0x7f020040 | 1.72801e+38)
59897 …20| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
59903 30| const v1, #+2130837562 (0x7f02003a | 1.72801e+38)
59904 …33| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
59930 15| iget-object v1, v2, com.android.calendar.ExpandableTextView.mButton
59935 …23| invoke-virtual {v1,v0}, android.widget.ImageButton.setImageDrawable(android.graphics.drawable.…
59937 26| iget-object v1, v2, com.android.calendar.ExpandableTextView.mTv
59942 34| invoke-virtual {v1,v0}, android.widget.TextView.setMaxLines(int):void
59961 0| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
59968 11| if-ne v0, v1, Label_2
59979 21| invoke-virtual {v0,v1}, android.widget.ImageButton.setVisibility(int):void
59982 26| const v1, #+2147483647 (0x7fffffff | NaN)
59983 29| invoke-virtual {v0,v1}, android.widget.TextView.setMaxLines(int):void
59990 41| iget v1, v3, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
59991 43| if-gt v0, v1, Label_3
60000 52| iget v1, v3, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
60001 54| invoke-virtual {v0,v1}, android.widget.TextView.setMaxLines(int):void
60018 0| const/4 v1, #+0 (0x00000000 | 0.00000)
60039 26| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
60041 28| invoke-virtual {v3,v1}, com.android.calendar.ExpandableTextView.setVisibility(int):void
60168 0| const/4 v1, #+0 (0x00000000 | 0.00000)
60189 33| sput-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60191 35| sput-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60267 65| move-exception v1
60269 .local v1, "e", java.lang.ClassNotFoundException
60280 …88| invoke-static {v4,v5,v1}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
60290 0| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60291 2| if-eqz v1, Label_1
60293 4| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60294 6| return-object v1
60297 7| sget-object v1, com.android.calendar.ExtensionsFactory.sProperties
60299 11| invoke-virtual {v1,v2}, java.util.Properties.getProperty(java.lang.String):java.lang.String
60306 20| move-result-object v1
60307 21| check-cast v1, com.android.calendar.AllInOneMenuExtensionsInterface
60308 23| sput-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60311 25| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60312 27| if-nez v1, Label_3
60314 29| new-instance v1, com.android.calendar.ExtensionsFactory$1
60315 31| invoke-direct {v1}, com.android.calendar.ExtensionsFactory$1.<init>():void
60316 34| sput-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60319 36| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
60320 38| return-object v1
60323 39| sget-object v1, com.android.calendar.ExtensionsFactory.TAG
60334 63| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
60345 0| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60346 2| if-eqz v1, Label_1
60348 4| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60349 6| return-object v1
60352 7| sget-object v1, com.android.calendar.ExtensionsFactory.sProperties
60354 11| invoke-virtual {v1,v2}, java.util.Properties.getProperty(java.lang.String):java.lang.String
60361 20| move-result-object v1
60362 21| check-cast v1, com.android.calendar.AnalyticsLogger
60363 23| sput-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60366 25| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60367 27| if-nez v1, Label_3
60369 29| new-instance v1, com.android.calendar.ExtensionsFactory$3
60370 31| invoke-direct {v1}, com.android.calendar.ExtensionsFactory$3.<init>():void
60371 34| sput-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60374 36| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60375 …38| invoke-interface {v1,v4}, com.android.calendar.AnalyticsLogger.initialize(android.content.Cont…
60377 41| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
60378 43| return-object v1
60381 44| sget-object v1, com.android.calendar.ExtensionsFactory.TAG
60392 68| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
60402 0| const/4 v1, #+0 (0x00000000 | 0.00000)
60404 .local v1, "cnb", com.android.calendar.CloudNotificationBackplane
60414 14| move-result-object v1
60415 .end_local v1
60416 15| check-cast v1, com.android.calendar.CloudNotificationBackplane
60419 17| if-nez v1, Label_2
60421 19| new-instance v1, com.android.calendar.ExtensionsFactory$2
60422 21| invoke-direct {v1}, com.android.calendar.ExtensionsFactory$2.<init>():void
60425 24| return-object v1
60428 .restart_local v1
60470 15| move-exception v1
60472 .local v1, "e", java.io.IOException
60474 18| invoke-virtual {v1}, java.io.IOException.toString():java.lang.String
60480 .end_local v1
60497 0| iput-object v1, v0, com.android.calendar.GeneralPreferences$1.this$0
60511 0| iget-object v0, v1, com.android.calendar.GeneralPreferences$1.this$0
60546 3| const/4 v1, #+0 (0x00000000 | 0.00000)
60547 …4| invoke-virtual {v2,v0,v1}, android.content.Context.getSharedPreferences(java.lang.String, int):…
60561 2| iget-object v1, v5, com.android.calendar.GeneralPreferences.mVibrate
60566 12| invoke-virtual {v1,v2}, android.preference.CheckBoxPreference.setChecked(boolean):void
60568 15| const-string/jumbo v1, "preferences_alerts"
60569 … 18| invoke-interface {v6,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
60570 21| move-result v1
60571 22| if-nez v1, Label_2
60572 24| const-string/jumbo v1, "preferences_alerts_type"
60573 … 27| invoke-interface {v6,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
60574 30| move-result v1
60575 31| if-eqz v1, Label_2
60577 33| const-string/jumbo v1, "preferences_alerts_type"
60579 …39| invoke-interface {v6,v1,v2}, android.content.SharedPreferences.getString(java.lang.String, jav…
60583 43| const-string/jumbo v1, "2"
60584 46| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
60585 49| move-result v1
60586 50| if-eqz v1, Label_3
60588 52| iget-object v1, v5, com.android.calendar.GeneralPreferences.mAlert
60589 54| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setChecked(boolean):void
60591 57| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
60592 59| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setChecked(boolean):void
60594 62| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
60595 64| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setEnabled(boolean):void
60599 70| move-result-object v1
60601 …74| invoke-interface {v1,v2}, android.content.SharedPreferences$Editor.remove(java.lang.String):an…
60602 77| move-result-object v1
60603 78| invoke-interface {v1}, android.content.SharedPreferences$Editor.commit():boolean
60611 82| const-string/jumbo v1, "1"
60612 85| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
60613 88| move-result v1
60614 89| if-eqz v1, Label_4
60616 91| iget-object v1, v5, com.android.calendar.GeneralPreferences.mAlert
60617 93| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setChecked(boolean):void
60619 96| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
60620 98| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setChecked(boolean):void
60622 101| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
60623 103| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setEnabled(boolean):void
60627 108| const-string/jumbo v1, "0"
60628 111| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
60629 114| move-result v1
60630 115| if-eqz v1, Label_1
60632 117| iget-object v1, v5, com.android.calendar.GeneralPreferences.mAlert
60633 119| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setChecked(boolean):void
60635 122| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
60636 124| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setChecked(boolean):void
60638 127| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
60639 129| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setEnabled(boolean):void
60653 4| const v1, #+2131099651 (0x7f060003 | 1.78117e+38)
60655 …7| invoke-static {v3,v0,v2,v1,v2}, android.preference.PreferenceManager.setDefaultValues(android.c…
60667 0| iget-object v0, v1, com.android.calendar.GeneralPreferences.mUseHomeTZ
60670 5| iget-object v0, v1, com.android.calendar.GeneralPreferences.mHomeTZ
60673 10| iget-object v0, v1, com.android.calendar.GeneralPreferences.mWeekStart
60676 15| iget-object v0, v1, com.android.calendar.GeneralPreferences.mDefaultReminder
60679 20| iget-object v0, v1, com.android.calendar.GeneralPreferences.mRingtone
60682 25| iget-object v0, v1, com.android.calendar.GeneralPreferences.mHideDeclined
60685 30| iget-object v0, v1, com.android.calendar.GeneralPreferences.mVibrate
60707 8| new-instance v1, android.os.Bundle
60708 10| invoke-direct {v1}, android.os.Bundle.<init>():void
60710 .local v1, "b", android.os.Bundle
60714 20| invoke-virtual {v1,v4,v6,v7}, android.os.Bundle.putLong(java.lang.String, long):void
60719 …30| invoke-virtual {v1,v4,v5}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
60744 …60| invoke-virtual {v3,v1}, com.android.timezonepicker.TimeZonePickerDialog.setArguments(android.o…
60760 1| const/4 v1, #+0 (0x00000000 | 0.00000)
60781 28| invoke-virtual {v0,v1}, android.preference.CheckBoxPreference.setEnabled(boolean):void
60784 33| invoke-virtual {v0,v1}, android.preference.RingtonePreference.setEnabled(boolean):void
60787 38| invoke-virtual {v0,v1}, android.preference.CheckBoxPreference.setEnabled(boolean):void
60800 4| move-result v1
60801 5| if-eqz v1, Label_1
60807 11| move-result-object v1
60810 …16| invoke-static {v1,v2}, android.media.RingtoneManager.getRingtone(android.content.Context, andr…
60817 25| move-result-object v1
60818 26| return-object v1
61068 372| move-object/from16 v1, v20
61069 …374| invoke-virtual {v0,v1}, com.android.timezonepicker.TimeZonePickerDialog.setOnTimeZoneSetListe…
61073 379| move-object/from16 v1, v16
61074 …381| invoke-direct {v0,v1}, com.android.calendar.GeneralPreferences.migrateOldPreferences(android.…
61137 43| new-instance v1, android.content.Intent
61140 49| invoke-direct {v1,v4}, android.content.Intent.<init>(java.lang.String):void
61142 .local v1, "intent", android.content.Intent
61145 …57| invoke-virtual {v1,v4,v5}, android.content.Intent.setDataAndType(android.net.Uri, java.lang.St…
61147 60| invoke-virtual {v0,v1}, android.app.Activity.sendBroadcast(android.content.Intent):void
61152 .end_local v1
61253 14| new-instance v1, android.provider.SearchRecentSuggestions
61262 …28| invoke-direct {v1,v2,v3,v5}, android.provider.SearchRecentSuggestions.<init>(android.content.C…
61264 .local v1, "suggestions", android.provider.SearchRecentSuggestions
61265 31| invoke-virtual {v1}, android.provider.SearchRecentSuggestions.clearHistory():void
61280 .end_local v1
61306 18| new-instance v1, android.content.Intent
61307 20| invoke-direct {v1}, android.content.Intent.<init>():void
61309 .local v1, "intent", android.content.Intent
61311 …25| invoke-virtual {v1,v0,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
61319 …39| invoke-virtual {v1,v2}, android.content.Intent.setAction(java.lang.String):android.content.Int…
61322 42| invoke-virtual {v0,v1}, android.app.Activity.sendBroadcast(android.content.Intent):void
61325 .end_local v1
61336 .restart_local v1
61338 …58| invoke-virtual {v1,v2}, android.content.Intent.setAction(java.lang.String):android.content.Int…
61348 0| invoke-super {v1}, android.preference.PreferenceFragment.onStart():void
61350 …3| invoke-virtual {v1}, com.android.calendar.GeneralPreferences.getPreferenceScreen():android.pref…
61354 …11| invoke-interface {v0,v1}, android.content.SharedPreferences.registerOnSharedPreferenceChangeLi…
61356 …14| invoke-direct {v1,v1}, com.android.calendar.GeneralPreferences.setPreferenceListeners(android.…
61367 …0| invoke-virtual {v1}, com.android.calendar.GeneralPreferences.getPreferenceScreen():android.pref…
61371 …8| invoke-interface {v0,v1}, android.content.SharedPreferences.unregisterOnSharedPreferenceChangeL…
61374 …12| invoke-direct {v1,v0}, com.android.calendar.GeneralPreferences.setPreferenceListeners(android.…
61376 15| invoke-super {v1}, android.preference.PreferenceFragment.onStop():void
61388 0| iget-object v1, v7, com.android.calendar.GeneralPreferences.mTzPickerUtils
61389 2| if-nez v1, Label_1
61391 4| new-instance v1, com.android.timezonepicker.TimeZonePickerUtils
61394 …10| invoke-direct {v1,v2}, com.android.timezonepicker.TimeZonePickerUtils.<init>(android.content.C…
61395 13| iput-object v1, v7, com.android.calendar.GeneralPreferences.mTzPickerUtils
61398 15| iget-object v1, v7, com.android.calendar.GeneralPreferences.mTzPickerUtils
61407 …28| invoke-virtual/range {v1..v6}, com.android.timezonepicker.TimeZonePickerUtils.getGmtDisplayNam…
61411 32| iget-object v1, v7, com.android.calendar.GeneralPreferences.mHomeTZ
61412 … 34| invoke-virtual {v1,v0}, android.preference.Preference.setSummary(java.lang.CharSequence):void
61415 40| move-result-object v1
61417 …43| invoke-static {v1,v2}, com.android.calendar.Utils.setTimeZone(android.content.Context, java.la…
61429 0| iput-object v1, v0, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
61447 2| const-string/jumbo v1, "GoogleCalendarUriIntentFilter"
61449 8| invoke-static {v1,v2}, android.util.Log.w(java.lang.String, java.lang.String):int
61451 11| iget-object v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.val$intent
61454 …18| invoke-virtual {v1,v2,v3}, android.content.Intent.putExtra(java.lang.String, int):android.cont…
61456 21| iget-object v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
61458 …25| invoke-virtual {v1,v2}, com.android.calendar.GoogleCalendarUriIntentFilter.startActivity(andro…
61463 29| iget v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.val$status
61464 31| packed-switch v1, Label_7
61474 38| iget-object v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
61478 …41| invoke-static {v1,v0,v2}, android.widget.Toast.makeText(android.content.Context, int, int):and…
61479 44| move-result-object v1
61480 45| invoke-virtual {v1}, android.widget.Toast.show():void
61516 3| const-string/jumbo v1, "_id"
61518 7| aput-object v1, v0, v2
61520 9| const-string/jumbo v1, "dtstart"
61522 13| aput-object v1, v0, v2
61524 15| const-string/jumbo v1, "dtend"
61526 19| aput-object v1, v0, v2
61528 21| const-string/jumbo v1, "duration"
61530 25| aput-object v1, v0, v2
61602 36| const/4 v1, #+0 (0x00000000 | 0.00000)
61604 .local v1, "domain", java.lang.String
61635 87| const-string/jumbo v1, "%"
61638 .end_local v1
61649 103| if-eqz v1, Label_6
61655 …114| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
61672 .restart_local v1
61673 132| const-string/jumbo v1, "gmail.com"
61674 .local v1, "domain", java.lang.String
61678 .local v1, "domain", java.lang.String
61679 137| const-string/jumbo v1, "group.calendar.google.com"
61680 .local v1, "domain", java.lang.String
61684 .local v1, "domain", java.lang.String
61685 142| const-string/jumbo v1, "holiday.calendar.google.com"
61686 .local v1, "domain", java.lang.String
61690 .local v1, "domain", java.lang.String
61691 147| const-string/jumbo v1, "import.calendar.google.com"
61692 .local v1, "domain", java.lang.String
61696 .local v1, "domain", java.lang.String
61697 152| const-string/jumbo v1, "group.v.calendar.google.com"
61700 .local v1, "domain", java.lang.String
61704 .end_local v1
61746 0| const/4 v1, #+0 (0x00000000 | 0.00000)
61771 33| aput-object v11, v6, v1
61805 17| move-object/from16 v1, v28
61806 …19| invoke-direct {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.extractEidAndEmail(a…
61829 55| move-object/from16 v1, v22
61830 …57| invoke-virtual {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.startNextMatchingAc…
62059 358| move-object/from16 v1, v29
62060 …360| invoke-virtual {v0,v1,v4}, android.content.Intent.setClass(android.content.Context, java.lang…
62064 368| move-wide/from16 v1:v2, v26:v27
62065 …370| invoke-virtual {v0,v4,v1,v2}, android.content.Intent.putExtra(java.lang.String, long):android…
62069 378| move-wide/from16 v1:v2, v18:v19
62070 …380| invoke-virtual {v0,v4,v1,v2}, android.content.Intent.putExtra(java.lang.String, long):android…
62075 387| move-object/from16 v1, v23
62076 …389| invoke-virtual {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.startActivity(andr…
62111 410| move/from16 v1, v20
62114 …416| invoke-direct {v0,v1,v2,v10,v3}, com.android.calendar.GoogleCalendarUriIntentFilter.updateSel…
62191 0| iput-object v1, v0, com.android.calendar.OtherPreferences$TimeSetListener.this$0
62214 15| move-result-object v1
62216 .local v1, "prefs", android.content.SharedPreferences
62217 …16| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferen…
62282 0| iget-object v0, v1, com.android.calendar.OtherPreferences.mQuietHoursEnd
62288 0| iget-object v0, v1, com.android.calendar.OtherPreferences.mQuietHoursStart
62294 0| iput-object v1, v0, com.android.calendar.OtherPreferences.mTimePickerDialog
62295 2| return-object v1
62304 …0| invoke-direct {v1,v2,v3}, com.android.calendar.OtherPreferences.formatTime(int, int):java.lang.…
62327 0| new-instance v1, android.text.format.Time
62328 2| invoke-direct {v1}, android.text.format.Time.<init>():void
62330 .local v1, "time", android.text.format.Time
62331 5| iput v4, v1, android.text.format.Time.hour
62333 7| iput v5, v1, android.text.format.Time.minute
62341 16| invoke-virtual {v1,v0}, android.text.format.Time.format(java.lang.String):java.lang.String
62362 4| const/4 v1, #+0 (0x00000000 | 0.00000)
62364 .local v1, "index", int
62386 29| move v1, v2
62390 32| aget-object v5, v0, v1
62398 45| aget-object v5, v3, v1
62405 .end_local v1
62412 .restart_local v1
62473 66| move-result-object v1
62475 .local v1, "activity", android.app.Activity
62476 67| if-nez v1, Label_2
62483 …78| invoke-static {v1}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
62559 187| move-object v6, v1
62589 16| move-result-object v1
62591 .local v1, "value", java.lang.String
62592 …17| invoke-direct {v3,v1}, com.android.calendar.OtherPreferences.updateSkipRemindersSummary(java.l…
62595 .end_local v1
62607 0| iget-object v1, v4, com.android.calendar.OtherPreferences.mCopyDb
62608 2| if-ne v6, v1, Label_2
62611 6| const-string/jumbo v1, "android.intent.action.MAIN"
62612 9| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
62615 12| new-instance v1, android.content.ComponentName
62620 …20| invoke-direct {v1,v2,v3}, android.content.ComponentName.<init>(java.lang.String, java.lang.Str…
62621 …23| invoke-virtual {v0,v1}, android.content.Intent.setComponent(android.content.ComponentName):and…
62627 29| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
62628 30| return v1
62631 31| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursStart
62632 33| if-ne v6, v1, Label_4
62634 35| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
62635 37| if-nez v1, Label_3
62637 39| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursStartDialog
62638 41| iput-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
62640 43| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
62641 45| invoke-virtual {v1}, android.app.TimePickerDialog.show():void
62645 50| const-string/jumbo v1, "CalendarOtherPreferences"
62647 56| invoke-static {v1,v2}, android.util.Log.v(java.lang.String, java.lang.String):int
62651 61| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursEnd
62652 63| if-ne v6, v1, Label_6
62654 65| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
62655 67| if-nez v1, Label_5
62657 69| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursEndDialog
62658 71| iput-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
62660 73| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
62661 75| invoke-virtual {v1}, android.app.TimePickerDialog.show():void
62665 80| const-string/jumbo v1, "CalendarOtherPreferences"
62667 86| invoke-static {v1,v2}, android.util.Log.v(java.lang.String, java.lang.String):int
62672 94| move-result v1
62673 95| return v1
62693 … 0| invoke-super {v0,v1}, android.preference.PreferenceFragment.onAttach(android.app.Activity):void
62695 3| check-cast v1, com.android.calendar.CalendarSettingsActivity
62696 .end_local v1
62697 5| invoke-virtual {v1}, com.android.calendar.CalendarSettingsActivity.hideMenuButtons():void
62739 47| const/4 v1, #+0 (0x00000000 | 0.00000)
62741 .local v1, "i", int
62745 52| move v2, v1
62747 .end_local v1
62769 83| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
62771 .restart_local v1
62777 92| move v2, v1
62778 .end_local v1
62807 2| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
62808 4| array-length v1, v1
62809 5| if-ge v0, v1, Label_4
62811 7| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
62812 9| aget-object v1, v1, v0
62813 …11| invoke-virtual {v1,v5}, android.preference.EditTextPreference.compareTo(android.preference.Pre…
62814 14| move-result v1
62815 15| if-nez v1, Label_3
62817 17| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mResponses
62818 19| aget-object v1, v1, v0
62819 21| invoke-virtual {v1,v6}, java.lang.String.equals(java.lang.Object):boolean
62820 24| move-result v1
62821 25| if-nez v1, Label_2
62823 27| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mResponses
62826 31| aput-object v6, v1, v0
62828 33| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
62829 35| aget-object v1, v1, v0
62832 …41| invoke-virtual {v1,v2}, android.preference.EditTextPreference.setTitle(java.lang.CharSequence)…
62834 44| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
62835 46| aget-object v1, v1, v0
62838 52| invoke-virtual {v1,v2}, android.preference.EditTextPreference.setText(java.lang.String):void
62841 58| move-result-object v1
62844 …64| invoke-static {v1,v2,v3}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
62847 67| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
62848 68| return v1
62873 12| move-result v1
62874 13| if-nez v1, Label_1
62876 15| const v1, #+2131492949 (0x7f0c0055 | 1.86094e+38)
62877 18| invoke-virtual {v0,v1}, com.android.calendar.CalendarSettingsActivity.setTitle(int):void
62897 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mContext
62903 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mDelayedMessageHandler
62909 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
62915 0| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter.mRemainingDirectoryCount
62921 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mEntryMap
62922 2| return-object v1
62927 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mExistingDestinations
62928 2| return-object v1
62933 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
62934 2| return-object v1
62939 0| iput v1, v0, com.android.ex.chips.BaseRecipientAdapter.mRemainingDirectoryCount
62940 2| return v1
62949 …0| invoke-direct {v1,v2,v3,v4}, com.android.ex.chips.BaseRecipientAdapter.doQuery(java.lang.CharSe…
62960 …0| invoke-direct {v1,v2,v3}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList(java.uti…
62971 …0| invoke-static {v0,v1,v2,v3,v4}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.andro…
62983 2| const/4 v1, #+0 (0x00000000 | 0.00000)
62984 …3| invoke-direct {v2,v3,v0,v1}, com.android.ex.chips.BaseRecipientAdapter.<init>(android.content.C…
62999 5| const/4 v1, #+0 (0x00000000 | 0.00000)
63000 …6| invoke-direct {v0,v3,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.<init…
63012 23| iget-object v1, v3, com.android.ex.chips.BaseRecipientAdapter.mContentResolver
63013 …25| invoke-direct {v0,v1}, com.android.ex.chips.DefaultPhotoManager.<init>(android.content.Content…
63039 55| new-instance v1, java.lang.StringBuilder
63040 57| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
63042 …63| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
63043 66| move-result-object v1
63044 67| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
63045 70| move-result-object v1
63046 71| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
63047 74| move-result-object v1
63048 75| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
63097 42| move-result-object v1
63098 43| check-cast v1, com.android.ex.chips.RecipientEntry
63100 .local v1, "entry", com.android.ex.chips.RecipientEntry
63101 45| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
63104 …50| invoke-interface {v9,v1,v10}, com.android.ex.chips.PhotoManager.populatePhotoBytesAsync(com.an…
63112 .end_local v1
63132 80| move-result-object v1
63133 81| check-cast v1, com.android.ex.chips.RecipientEntry
63135 .restart_local v1
63140 .end_local v1
63145 .restart_local v1
63147 88| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
63150 …93| invoke-interface {v9,v1,v10}, com.android.ex.chips.PhotoManager.populatePhotoBytesAsync(com.an…
63165 3| iget-object v1, v12, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
63166 …5| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, c…
63180 25| move-result-object v1
63182 …26| invoke-virtual {v0,v1}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
63185 30| const-string/jumbo v1, "limit"
63191 …39| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
63200 51| move-result-object v1
63202 …52| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
63209 62| iget-object v1, v12, com.android.ex.chips.BaseRecipientAdapter.mAccount
63210 64| iget-object v1, v1, android.accounts.Account.name
63211 …66| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
63214 72| iget-object v1, v12, com.android.ex.chips.BaseRecipientAdapter.mAccount
63215 74| iget-object v1, v1, android.accounts.Account.type
63216 …76| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
63226 88| move-result-object v1
63409 3| move-result-object v1
63411 .local v1, "packageManager", android.content.pm.PackageManager
63467 …69| invoke-virtual {v1,v4}, android.content.pm.PackageManager.getResourcesForApplication(java.lang…
63572 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
63573 2| iput-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
63589 5| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.cacheCurrentEntries():void
63602 1| iput-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
63614 2| iget-object v1, v2, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
63615 …4| invoke-direct {v2,v0,v1}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList(java.uti…
63627 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPhotoManager
63649 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mAccount
63659 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mContext
63675 9| move-result v1
63677 10| return v1
63679 11| const/4 v1, #+0 (0x00000000 | 0.00000)
63689 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
63691 4| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
63695 7| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
63706 2| const/4 v1, #+0 (0x00000000 | 0.00000)
63707 …3| invoke-direct {v0,v2,v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.<init>(com.an…
63718 0| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.getEntries():java.util.List
63733 …0| invoke-virtual {v1,v2}, com.android.ex.chips.BaseRecipientAdapter.getItem(int):com.android.ex.c…
63745 0| int-to-long v0:v1, v3
63746 1| return-wide v0:v1
63756 0| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.getEntries():java.util.List
63791 10| move-object v1, v6
63806 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
63816 0| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter.mQueryType
63842 19| move-object v1, v9
63875 0| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.getEntries():java.util.List
63922 2| iget-object v1, v3, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
63925 …6| invoke-static {v4,v5,v0,v1,v2}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.andro…
63937 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mEntriesUpdatedObserver
63952 3| iget-object v1, v8, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
63953 …5| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, c…
63962 17| move-result v1
63963 18| sub-int v7, v0, v1
63974 25| sget-object v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryListQuery.URI
63986 38| iget-object v1, v8, com.android.ex.chips.BaseRecipientAdapter.mAccount
63987 …40| invoke-static {v0,v6,v1}, com.android.ex.chips.BaseRecipientAdapter.setupOtherDirectories(andr…
64024 4| iget-object v1, v2, com.android.ex.chips.BaseRecipientAdapter.mQueryMode
64025 …6| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setQuery(com.android.ex.chips…
64042 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
64044 .local v1, "i", int
64045 5| if-ge v1, v0, Label_3
64047 7| invoke-interface {v6,v1}, java.util.List.get(int):java.lang.Object
64068 36| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
64090 0| iput-object v2, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
64092 2| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntriesUpdatedObserver
64095 7| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.notifyDataSetChanged():void
64107 …0| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.<init>(android.content.Context…
64119 0| iput-object v1, v0, com.android.calendar.SearchActivity$1.this$0
64143 0| iget-object v0, v1, com.android.calendar.SearchActivity$1.this$0
64156 0| iput-object v1, v0, com.android.calendar.SearchActivity$2.this$0
64172 6| iget-object v1, v4, com.android.calendar.SearchActivity$2.this$0
64173 …8| invoke-static {v1}, com.android.calendar.SearchActivity.-get1(com.android.calendar.SearchActivi…
64174 11| move-result-object v1
64183 …24| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
64193 0| iget-object v0, v1, com.android.calendar.SearchActivity.mHandler
64199 0| iget-object v0, v1, com.android.calendar.SearchActivity.mTimeChangesUpdater
64225 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
64226 5| iput-wide v0:v1, v2, com.android.calendar.SearchActivity.mCurrentEventId
64229 9| new-instance v1, android.os.Handler
64230 11| invoke-direct {v1}, android.os.Handler.<init>():void
64231 …14| invoke-direct {v0,v2,v1}, com.android.calendar.SearchActivity$1.<init>(com.android.calendar.Se…
64248 0| iget-object v1, v11, com.android.calendar.SearchActivity.mDeleteEventHelper
64253 …7| invoke-virtual/range {v1..v8}, com.android.calendar.DeleteEventHelper.delete(long, long, long, …
64255 10| sget-boolean v1, com.android.calendar.SearchActivity.mIsMultipane
64256 12| if-eqz v1, Label_1
64257 14| iget-object v1, v11, com.android.calendar.SearchActivity.mEventInfoFragment
64258 16| if-eqz v1, Label_1
64261 20| cmp-long v1, v12:v13, v2:v3
64262 22| if-nez v1, Label_1
64272 32| iget-object v1, v11, com.android.calendar.SearchActivity.mEventInfoFragment
64273 …34| invoke-virtual {v9,v1}, android.app.FragmentTransaction.remove(android.app.Fragment):android.a…
64277 40| const/4 v1, #+0 (0x00000000 | 0.00000)
64278 41| iput-object v1, v11, com.android.calendar.SearchActivity.mEventInfoFragment
64296 0| const-string/jumbo v1, "android.intent.action.SEARCH"
64299 7| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
64300 10| move-result v1
64301 11| if-eqz v1, Label_1
64303 13| const-string/jumbo v1, "query"
64304 …16| invoke-virtual {v4,v1}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Stri…
64308 20| const/4 v1, #+0 (0x00000000 | 0.00000)
64309 …21| invoke-direct {v3,v0,v1}, com.android.calendar.SearchActivity.search(java.lang.String, android…
64329 10| move-result-object v1
64331 .local v1, "ft", android.app.FragmentTransaction
64337 …17| invoke-virtual {v1,v5,v2}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
64342 25| invoke-virtual {v1}, android.app.FragmentTransaction.commit():int
64364 2| new-instance v1, android.provider.SearchRecentSuggestions
64369 …8| invoke-direct {v1,v5,v2,v4}, android.provider.SearchRecentSuggestions.<init>(android.content.Co…
64371 .local v1, "suggestions", android.provider.SearchRecentSuggestions
64372 …11| invoke-virtual {v1,v6,v3}, android.provider.SearchRecentSuggestions.saveRecentQuery(java.lang.…
64493 107| move-object/from16 v1, v18
64494 …109| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang…
64526 160| move-object/from16 v1, v17
64527 …162| invoke-virtual {v0,v1}, com.android.calendar.SearchActivity.startActivity(android.content.Int…
64550 8| move-object v1, v9
64563 0| const-wide/16 v0:v1, #+18 (0x00000012 | 2.52234e-44)
64564 2| return-wide v0:v1
64581 7| iget-wide v0:v1, v9, com.android.calendar.CalendarController$EventInfo.eventType
64583 11| cmp-long v0, v0:v1, v2:v3
64600 27| iget-wide v0:v1, v9, com.android.calendar.CalendarController$EventInfo.eventType
64602 31| cmp-long v0, v0:v1, v2:v3
64609 43| move-object v1, v8
64610 …44| invoke-direct/range {v1..v7}, com.android.calendar.SearchActivity.deleteEvent(long, long, long…
64708 134| move-result-object v1
64711 .local v1, "query", java.lang.String
64713 138| invoke-virtual {v4,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
64720 …147| invoke-direct {v7,v2,v3,v1}, com.android.calendar.SearchActivity.initFragments(long, java.lan…
64723 .end_local v1
64742 167| move-result-object v1
64743 .restart_local v1
64785 47| move-result-object v1
64787 .local v1, "item", android.view.MenuItem
64788 48| invoke-interface {v1}, android.view.MenuItem.expandActionView():boolean
64790 …51| invoke-interface {v1,v6}, android.view.MenuItem.setOnActionExpandListener(android.view.MenuIte…
64792 54| invoke-interface {v1}, android.view.MenuItem.getActionView():android.view.View
64812 .end_local v1
64824 0| invoke-super {v1}, android.app.Activity.onDestroy():void
64826 3| iget-object v0, v1, com.android.calendar.SearchActivity.mController
64829 …8| invoke-static {v1}, com.android.calendar.CalendarController.removeInstance(android.content.Cont…
64841 …0| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):vo…
64865 …0| invoke-virtual {v0,v1}, com.android.calendar.SearchActivity.setIntent(android.content.Intent):v…
64867 …3| invoke-direct {v0,v1}, com.android.calendar.SearchActivity.handleIntent(android.content.Intent)…
64960 5| iget-object v1, v2, com.android.calendar.SearchActivity.mTimeChangesUpdater
64961 …7| invoke-static {v0,v1}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, java…
64967 17| iget-object v1, v2, com.android.calendar.SearchActivity.mObserver
64968 …19| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
65003 16| move-object v1, v13
65020 5| iget-object v1, v4, com.android.calendar.SearchActivity.mTimeChangesUpdater
65025 …13| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
65035 29| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
65038 …34| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
65055 6| iget-object v1, v4, com.android.calendar.SearchActivity.mController
65056 8| invoke-virtual {v1}, com.android.calendar.CalendarController.getTime():long
65061 18| iget-object v1, v4, com.android.calendar.SearchActivity.mQuery
65062 …20| invoke-virtual {v5,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
65086 1| const/4 v1, #+0 (0x00000000 | 0.00000)
65091 6| iput-boolean v1, v3, com.android.calendar.StickyHeaderListView.mChildViewsCreated
65093 8| iput-boolean v1, v3, com.android.calendar.StickyHeaderListView.mDoHeaderReset
65111 26| iput v1, v3, com.android.calendar.StickyHeaderListView.mLastStickyHeaderHeight
65117 32| iput v1, v3, com.android.calendar.StickyHeaderListView.mListViewHeadersCount
65132 4| move-result v1
65134 .local v1, "iChildNum", int
65138 6| if-ge v0, v1, Label_3
65196 0| invoke-super {v1}, android.widget.FrameLayout.onAttachedToWindow():void
65198 3| iget-boolean v0, v1, com.android.calendar.StickyHeaderListView.mChildViewsCreated
65201 7| invoke-direct {v1}, com.android.calendar.StickyHeaderListView.setChildViews():void
65205 11| iput-boolean v0, v1, com.android.calendar.StickyHeaderListView.mDoHeaderReset
65216 0| invoke-super {v1}, android.widget.FrameLayout.onFinishInflate():void
65218 3| iget-boolean v0, v1, com.android.calendar.StickyHeaderListView.mChildViewsCreated
65221 7| invoke-direct {v1}, com.android.calendar.StickyHeaderListView.setChildViews():void
65225 11| iput-boolean v0, v1, com.android.calendar.StickyHeaderListView.mDoHeaderReset
65237 … 0| invoke-virtual {v1,v3}, com.android.calendar.StickyHeaderListView.updateStickyHeader(int):void
65239 3| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
65242 7| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
65256 0| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
65259 4| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
65273 0| if-eqz v1, Label_1
65275 2| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mAdapter
65288 0| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mHeaderHeightListener
65300 0| new-instance v1, android.view.View
65302 4| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
65303 7| iput-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
65306 11| const/4 v1, #-1 (0xffffffff | NaN)
65310 …14| invoke-direct {v0,v1,v5,v2}, android.widget.FrameLayout$LayoutParams.<init>(int, int, int):void
65313 17| iget-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
65314 …19| invoke-virtual {v1,v0}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
65316 22| iget-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
65317 24| invoke-virtual {v1,v4}, android.view.View.setBackgroundColor(int):void
65321 29| iget-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
65322 …31| invoke-virtual {v3,v1}, com.android.calendar.StickyHeaderListView.addView(android.view.View):v…
65334 0| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mIndexer
65346 0| iput-object v2, v1, com.android.calendar.StickyHeaderListView.mListView
65348 2| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListView
65349 …4| invoke-virtual {v0,v1}, android.widget.ListView.setOnScrollListener(android.widget.AbsListView$…
65351 7| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListView
65354 13| iput v0, v1, com.android.calendar.StickyHeaderListView.mListViewHeadersCount
65366 0| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mListener
65485 132| move-result v1
65487 .local v1, "lastViewBottom", int
65489 135| sub-int v10, v1, v7
65501 .end_local v1
65646 …0| invoke-static {v1}, com.android.calendar.Utils.trySyncAndDisableUpgradeReceiver(android.content…
65660 3| iput-object v1, v0, com.android.calendar.Utils$CalendarBroadcastReceiver.mCallBack
65674 4| const-string/jumbo v1, "android.intent.action.DATE_CHANGED"
65675 7| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
65681 17| const-string/jumbo v1, "android.intent.action.TIME_SET"
65682 20| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
65689 30| const-string/jumbo v1, "android.intent.action.LOCALE_CHANGED"
65690 33| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
65697 43| const-string/jumbo v1, "android.intent.action.TIMEZONE_CHANGED"
65698 46| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
65770 27| const-string/jumbo v1, "com.android.calendar_preferences"
65771 …30| invoke-direct {v0,v1}, com.android.calendar.CalendarUtils$TimeZoneUtils.<init>(java.lang.Strin…
65776 37| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
65777 39| sput-wide v0:v1, com.android.calendar.Utils.mTardis
65837 30| move-result v1
65839 .local v1, "i", int
65840 31| if-gt v1, v0, Label_5
65843 35| aget v3, v3, v1
65848 43| aput v4, v3, v1
65851 45| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
65857 53| aput v4, v3, v1
65896 42| new-instance v1, com.android.calendar.Event
65897 44| invoke-direct {v1}, com.android.calendar.Event.<init>():void
65899 .local v1, "lhs", com.android.calendar.Event
65901 49| iput v0, v1, com.android.calendar.Event.color
65904 53| iput v0, v1, com.android.calendar.Event.startDay
65907 57| iput v0, v1, com.android.calendar.Event.startTime
65909 59| iget v0, v1, com.android.calendar.Event.startDay
65910 61| iput v0, v1, com.android.calendar.Event.endDay
65913 65| iput v0, v1, com.android.calendar.Event.endTime
65916 67| iget v0, v1, com.android.calendar.Event.startDay
65927 82| iget v0, v1, com.android.calendar.Event.startDay
65929 86| iput v0, v1, com.android.calendar.Event.startDay
65931 88| iget v0, v1, com.android.calendar.Event.startDay
65932 90| iput v0, v1, com.android.calendar.Event.endDay
65935 93| iput v0, v1, com.android.calendar.Event.startTime
65942 100| iput v0, v1, com.android.calendar.Event.endTime
65944 102| move-object v12, v1
65947 .end_local v1
66016 3| const/4 v1, #-1 (0xffffffff | NaN)
66017 4| invoke-interface {v3,v1}, android.database.Cursor.moveToPosition(int):boolean
66021 10| move-result v1
66022 11| if-eqz v1, Label_2
66031 22| move-result v1
66032 23| invoke-static {v1}, java.lang.Boolean.valueOf(boolean):java.lang.Boolean
66033 26| move-result-object v1
66034 …27| invoke-interface {v2,v0,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
66049 …0| invoke-virtual {v0,v1}, android.content.Context.unregisterReceiver(android.content.BroadcastRec…
66071 10| move-result v1
66073 .local v1, "numColumns", int
66076 15| if-eq v1, v2, Label_3
66105 48| if-ge v0, v1, Label_5
66151 21| move-result-wide v0:v1
66152 22| return-wide v0:v1
66179 21| move-result-wide v0:v1
66180 22| return-wide v0:v1
66193 5| const-string/jumbo v1, "Argument must be between Time.SUNDAY and Time.SATURDAY"
66194 8| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
66647 557| move-object/from16 v1, v17
66648 559| iput v0, v1, com.android.calendar.Utils$DNASegment.endMinute
66699 637| move-object/from16 v1, v17
66700 639| iput v0, v1, com.android.calendar.Utils$DNASegment.startMinute
66706 645| move-object/from16 v1, v23
66707 647| invoke-virtual {v2,v0,v1}, java.util.LinkedList.add(int, java.lang.Object):void
67033 157| new-instance v1, java.lang.StringBuilder
67034 159| invoke-direct {v1,v9}, java.lang.StringBuilder.<init>(java.lang.String):void
67036 .local v1, "builder", java.lang.StringBuilder
67044 …174| invoke-virtual {v1,v12,v11}, java.lang.StringBuilder.insert(int, java.lang.String):java.lang.…
67046 177| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
67050 .end_local v1
67083 0| if-nez v1, Label_3
67092 9| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
67122 29| move/from16 v1, v22
67123 … 31| invoke-static {v0,v1}, android.text.util.Linkify.addLinks(android.text.Spannable, int):boolean
67130 44| move/from16 v1, v24
67133 …50| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
67143 65| move/from16 v1, v23
67144 67| if-ne v0, v1, Label_1
67149 75| move-object/from16 v1, v22
67150 77| invoke-interface {v0,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
67157 87| move-object/from16 v1, v22
67158 89| invoke-interface {v0,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
67190 133| move-object/from16 v1, v22
67192 …137| invoke-static {v0,v1,v2}, android.text.util.Linkify.addLinks(android.text.Spannable, java.uti…
67202 145| move/from16 v1, v22
67203 …147| invoke-static {v0,v1}, android.text.util.Linkify.addLinks(android.text.Spannable, int):boolean
67212 161| move/from16 v1, v24
67215 …167| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):ja…
67222 177| move-object/from16 v1, v19
67223 …179| invoke-virtual {v0,v1}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.reg…
67244 200| move/from16 v1, v21
67245 …202| invoke-static {v0,v10,v1,v9}, com.android.calendar.Utils.spanWillOverlap(android.text.Spannab…
67262 236| move-object/from16 v1, v22
67263 238| invoke-direct {v0,v1}, android.text.style.URLSpan.<init>(java.lang.String):void
67268 245| move-object/from16 v1, v18
67271 …251| invoke-interface {v0,v1,v2,v9,v3}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
67285 268| move/from16 v1, v24
67288 …274| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):ja…
67321 310| move/from16 v1, v21
67322 …312| invoke-static {v0,v10,v1,v9}, com.android.calendar.Utils.spanWillOverlap(android.text.Spannab…
67374 384| move-object/from16 v1, v22
67375 386| invoke-direct {v0,v1}, android.text.style.URLSpan.<init>(java.lang.String):void
67380 393| move-object/from16 v1, v18
67383 …399| invoke-interface {v0,v1,v2,v9,v3}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
67421 451| move-object/from16 v1, v22
67423 …455| invoke-static {v0,v1,v2}, android.text.util.Linkify.addLinks(android.text.Spannable, java.uti…
67463 39| move v1, v13
67465 .local v1, "curPos", int
67477 44| if-gt v1, v2, Label_12
67479 46| if-ge v1, v2, Label_5
67481 48| invoke-interface {v12,v1}, java.lang.CharSequence.charAt(int):char
67519 82| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
67546 111| return v1
67632 71| add-int/lit8 v1, v6, #-1 (0xffffffff | NaN)
67634 .local v1, "i", int
67635 73| if-ltz v1, Label_8
67637 75| invoke-virtual {v2,v1}, java.util.ArrayList.get(int):java.lang.Object
67642 85| aput v6, v4, v1
67644 87| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
67648 .end_local v1
67663 .restart_local v1
67676 2| move-object v1, v7
67699 7| move-object v1, v7
67702 …9| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Contex…
67724 0| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
67737 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
67748 9| new-array v8, v1, java.lang.Object[]
67751 13| move-object v1, v14
67776 42| new-array v8, v1, java.lang.Object[]
67779 46| move-object v1, v14
67799 72| new-array v8, v1, java.lang.Object[]
67802 76| move-object v1, v14
67820 100| move-object v1, v14
67842 4| const-string/jumbo v1, "preferences_days_per_week"
67844 …8| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getInt(java.lang.String, int):int
67845 11| move-result v1
67846 12| return v1
67883 37| and-int v1, v5, v7
67885 .local v1, "b", int
67887 41| or-int/2addr v5, v1
67908 16| move-result-object v1
67910 .local v1, "vibrateWhen", java.lang.String
67911 17| if-eqz v1, Label_3
67917 26| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
67934 …59| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
67948 .end_local v1
67952 .restart_local v1
67959 .end_local v1
67980 5| move-result v1
67981 6| if-nez v1, Label_1
67986 9| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
67987 10| new-array v0, v1, float[]
67992 15| aget v1, v0, v3
67994 20| mul-float/2addr v1, v2
67996 23| invoke-static {v1,v2}, java.lang.Math.min(float, float):float
67997 26| move-result v1
67998 27| aput v1, v0, v3
68000 29| aget v1, v0, v4
68002 34| mul-float/2addr v1, v2
68003 35| aput v1, v0, v4
68006 40| move-result v1
68007 41| return v1
68032 16| move-object/from16 v1, v38
68033 18| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
68037 23| move-wide/from16 v1:v2, v36:v37
68038 25| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
68050 37| move-wide/from16 v0:v1, v32:v33
68052 …41| invoke-static {v8,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.f…
68057 46| move-wide/from16 v0:v1, v34:v35
68059 …50| invoke-static {v8,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.f…
68161 177| iget-wide v0:v1, v0, android.text.format.Time.gmtoff
68162 179| move-wide/from16 v22:v23, v0:v1
68270 11| move-result-object v1
68272 .local v1, "tz", java.util.TimeZone
68273 12| if-eqz v1, Label_1
68274 14| invoke-virtual {v1}, java.util.TimeZone.getID():java.lang.String
68285 .end_local v1
68290 .restart_local v1
68302 42| invoke-virtual {v1,v3,v4}, java.util.TimeZone.getDisplayName(boolean, int):java.lang.String
68320 3| move-result-object v1
68322 .local v1, "prefs", android.content.SharedPreferences
68326 …10| invoke-interface {v1,v3,v4}, android.content.SharedPreferences.getString(java.lang.String, jav…
68374 … 0| invoke-static {v1}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
68392 4| const-string/jumbo v1, "preferences_hide_declined"
68394 …8| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getBoolean(java.lang.String, boo…
68395 11| move-result v1
68396 12| return v1
68407 2| const v1, #+2440585 (0x00253d89 | 3.41999e-39)
68408 5| add-int/2addr v0, v1
68418 0| const/4 v1, #+0 (0x00000000 | 0.00000)
68436 19| iput v1, v3, android.text.format.Time.hour
68438 21| iput v1, v3, android.text.format.Time.minute
68440 23| iput v1, v3, android.text.format.Time.second
68444 29| move-result-wide v0:v1
68445 30| return-wide v0:v1
68457 3| move-result-object v1
68458 4| invoke-virtual {v2,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
68472 19| const/4 v1, #+0 (0x00000000 | 0.00000)
68473 20| iput v1, v0, com.android.calendar.Utils$DNAStrand.count
68475 22| iget v1, v0, com.android.calendar.Utils$DNAStrand.color
68476 24| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
68477 27| move-result-object v1
68478 …28| invoke-virtual {v2,v1,v0}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
68491 0| sget v1, com.android.calendar.Utils.WORK_DAY_START_MINUTES
68492 2| if-ge v4, v1, Label_2
68494 4| mul-int v1, v4, v6
68496 8| div-int v0, v1, v2
68504 11| sget v1, com.android.calendar.Utils.WORK_DAY_END_MINUTES
68505 13| if-ge v4, v1, Label_3
68507 15| sget v1, com.android.calendar.Utils.WORK_DAY_START_MINUTES
68508 17| sub-int v1, v4, v1
68509 19| mul-int/2addr v1, v5
68513 22| div-int/2addr v1, v2
68514 23| add-int v0, v6, v1
68520 27| add-int v1, v6, v5
68528 37| add-int v0, v1, v2
68539 0| const/4 v1, #+0 (0x00000000 | 0.00000)
68542 4| check-cast v1, java.lang.String[]
68543 …6| invoke-static {v3,v2,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Contex…
68550 15| move-result-object v1
68552 19| invoke-virtual {v1,v2}, android.content.res.Resources.getStringArray(int):java.lang.String[]
68576 15| move-result-object v1
68578 .local v1, "ringtone", java.lang.String
68579 16| if-nez v1, Label_1
68586 27| move-result-object v1
68588 …28| invoke-static {v5,v1}, com.android.calendar.Utils.setRingTonePreference(android.content.Contex…
68591 31| return-object v1
68604 8| move-result-object v1
68605 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
68607 13| const-string/jumbo v1, ".CalendarRecentSuggestionsProvider"
68608 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
68627 7| move-result v1
68628 8| return v1
68643 7| move-result-object v1
68644 8| return-object v1
68659 7| move-result v1
68660 8| return v1
68676 8| move-result-object v1
68678 .local_ex v1, "ss", java.util.Set, "Ljava/util/Set<Ljava/lang/String;>;"
68679 9| if-eqz v1, Label_1
68681 11| invoke-interface {v1}, java.util.Set.size():int
68686 17| invoke-interface {v1,v2}, java.util.Set.toArray(java.lang.Object[]):java.lang.Object[]
68707 4| const-string/jumbo v1, "preferences_show_week_num"
68710 …8| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getBoolean(java.lang.String, boo…
68711 11| move-result v1
68712 12| return v1
68721 0| sget-wide v0:v1, com.android.calendar.Utils.mTardis
68722 2| return-wide v0:v1
68733 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils.getTimeZone(android…
68745 0| sget-object v1, com.android.calendar.Utils.sVersion
68746 2| if-nez v1, Label_1
68750 7| move-result-object v1
68756 …13| invoke-virtual {v1,v2,v3}, android.content.pm.PackageManager.getPackageInfo(java.lang.String, …
68757 16| move-result-object v1
68758 17| iget-object v1, v1, android.content.pm.PackageInfo.versionName
68759 19| sput-object v1, com.android.calendar.Utils.sVersion
68764 21| sget-object v1, com.android.calendar.Utils.sVersion
68765 23| return-object v1
68771 25| const-string/jumbo v1, "CalUtils"
68784 54| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
68797 4| move-result-object v1
68799 .local v1, "intent", android.content.Intent
68800 5| invoke-virtual {v1}, android.content.Intent.getExtras():android.os.Bundle
68808 13| invoke-virtual {v1}, android.content.Intent.getAction():java.lang.String
68861 2| new-instance v1, android.text.format.Time
68865 9| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
68867 .local v1, "weekTime", android.text.format.Time
68868 12| invoke-virtual {v1,v6,v7}, android.text.format.Time.set(long):void
68870 15| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
68876 22| iget v2, v1, android.text.format.Time.weekDay
68883 30| iget v2, v1, android.text.format.Time.monthDay
68885 34| iput v2, v1, android.text.format.Time.monthDay
68887 36| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
68890 39| invoke-virtual {v1}, android.text.format.Time.getWeekNumber():int
68895 44| iget v2, v1, android.text.format.Time.weekDay
68899 50| iget v2, v1, android.text.format.Time.monthDay
68901 54| iput v2, v1, android.text.format.Time.monthDay
68903 56| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
68923 9| sub-int v1, v2, v0
68925 .local v1, "refDay", int
68926 11| sub-int v2, v3, v1
68941 8| move-result-object v1
68942 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
68944 13| const-string/jumbo v1, ".APPWIDGET_SCHEDULED_UPDATE"
68945 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
68962 8| move-result-object v1
68963 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
68965 13| const-string/jumbo v1, ".APPWIDGET_UPDATE"
68966 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
68984 4| move-result v1
68985 5| if-ge v0, v1, Label_3
68988 10| move-result v1
68989 11| invoke-static {v1}, java.lang.Character.isWhitespace(char):boolean
68990 14| move-result v1
68991 15| if-nez v1, Label_2
69000 22| const/4 v1, #-1 (0xffffffff | NaN)
69001 23| return v1
69012 3| move-result v1
69013 4| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
69019 11| move-result v1
69020 12| invoke-static {v1}, java.lang.Character.isWhitespace(char):boolean
69021 15| move-result v1
69022 16| if-nez v1, Label_2
69031 23| const/4 v1, #-1 (0xffffffff | NaN)
69032 24| return v1
69042 0| invoke-static {v1}, com.android.calendar.Utils.isValidEmail(java.lang.String):boolean
69045 6| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
69062 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
69063 4| if-lt v0, v1, Label_2
69079 2| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
69080 4| if-lt v0, v1, Label_2
69097 2| const/4 v1, #+0 (0x00000000 | 0.00000)
69113 17| move v0, v1
69125 2| const/4 v1, #+0 (0x00000000 | 0.00000)
69140 16| move v0, v1
69161 10| sub-int v1, v2, v0
69163 .local v1, "days", int
69164 12| if-ne v1, v4, Label_1
69170 16| if-nez v1, Label_2
69185 0| if-eqz v1, Label_2
69187 5| invoke-virtual {v1,v0}, java.lang.String.endsWith(java.lang.String):boolean
69228 22| new-array v1, v4, java.lang.String[]
69230 .local v1, "data", java.lang.String[]
69246 41| aput-object v5, v1, v2
69252 47| invoke-virtual {v3,v1}, android.database.MatrixCursor.addRow(java.lang.Object[]):void
69342 81| move-result v1
69344 .local v1, "minutes", int
69352 …92| invoke-static {v1,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int)…
69361 .end_local v1
69395 2| if-nez v1, Label_2
69401 5| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
69414 2| const-class v1, com.android.calendar.AllInOneActivity
69415 …4| invoke-direct {v0,v3,v1}, android.content.Intent.<init>(android.content.Context, java.lang.Clas…
69418 7| const-string/jumbo v1, "android.intent.action.VIEW"
69419 …10| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Int…
69421 13| const/high16 v1, #+67108864 (0x04000000 | 1.50463e-36)
69422 15| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
69424 18| const-string/jumbo v1, "KEY_HOME"
69426 …22| invoke-virtual {v0,v1,v2}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
69453 3| move-result-object v1
69455 .local v1, "prefs", android.content.SharedPreferences
69456 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
69519 10| move-result-wide v0:v1
69526 16| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
69558 0| const-string/jumbo v1, "com.android.calendar_preferences_no_backup"
69561 …4| invoke-virtual {v3,v1,v2}, android.content.Context.getSharedPreferences(java.lang.String, int):…
69566 11| move-result-object v1
69568 …15| invoke-interface {v1,v2,v4}, android.content.SharedPreferences$Editor.putString(java.lang.Stri…
69569 18| move-result-object v1
69570 19| invoke-interface {v1}, android.content.SharedPreferences$Editor.apply():void
69583 3| move-result-object v1
69585 .local v1, "prefs", android.content.SharedPreferences
69586 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
69609 7| move-result-object v1
69610 …8| invoke-interface {v1,v3,v4}, android.content.SharedPreferences$Editor.putString(java.lang.Strin…
69611 11| move-result-object v1
69612 12| invoke-interface {v1}, android.content.SharedPreferences$Editor.apply():void
69625 3| move-result-object v1
69627 .local v1, "prefs", android.content.SharedPreferences
69628 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
69650 4| new-instance v1, java.util.LinkedHashSet
69651 6| invoke-direct {v1}, java.util.LinkedHashSet.<init>():void
69653 .local_ex v1, "set", java.util.LinkedHashSet, "Ljava/util/LinkedHashSet<Ljava/lang/String;>;"
69661 15| invoke-virtual {v1,v2}, java.util.LinkedHashSet.add(java.lang.Object):boolean
69670 …26| invoke-interface {v3,v6,v1}, android.content.SharedPreferences$Editor.putStringSet(java.lang.S…
69700 29| new-instance v1, com.android.calendar.Utils$CalendarBroadcastReceiver
69701 …31| invoke-direct {v1,v4}, com.android.calendar.Utils$CalendarBroadcastReceiver.<init>(java.lang.R…
69703 .local v1, "r", com.android.calendar.Utils$CalendarBroadcastReceiver
69704 …34| invoke-virtual {v3,v1,v0}, android.content.Context.registerReceiver(android.content.BroadcastR…
69706 37| return-object v1
69717 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils.setTimeZone(android…
69743 16| new-instance v1, android.text.format.Time
69744 18| invoke-direct {v1,v7}, android.text.format.Time.<init>(java.lang.String):void
69746 .local v1, "now", android.text.format.Time
69747 21| invoke-virtual {v1}, android.text.format.Time.setToNow():void
69750 25| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
69752 28| iget v3, v1, android.text.format.Time.monthDay
69762 .end_local v1
69777 0| const-string/jumbo v1, "search"
69778 …3| invoke-virtual {v3,v1}, android.app.Activity.getSystemService(java.lang.String):java.lang.Object
69784 12| move-result-object v1
69785 …13| invoke-virtual {v0,v1}, android.app.SearchManager.getSearchableInfo(android.content.ComponentN…
69786 16| move-result-object v1
69787 …17| invoke-virtual {v2,v1}, android.widget.SearchView.setSearchableInfo(android.app.SearchableInfo…
69789 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
69790 21| invoke-virtual {v2,v1}, android.widget.SearchView.setQueryRefinementEnabled(boolean):void
69810 9| move-result v1
69812 .local v1, "startDay", int
69819 18| if-ne v1, v0, Label_3
69848 13| move-result v1
69850 .local v1, "existingStart", int
69855 18| if-lt v9, v1, Label_5
69890 71| if-le v10, v1, Label_6
69899 .end_local v1
69916 6| const-string/jumbo v1, "force"
69917 9| invoke-virtual {v0,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
69919 12| const-string/jumbo v1, "metafeedonly"
69920 15| invoke-virtual {v0,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
69922 18| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
69923 20| invoke-virtual {v1}, android.net.Uri.getAuthority():java.lang.String
69924 23| move-result-object v1
69925 …24| invoke-static {v3,v1,v0}, android.content.ContentResolver.requestSync(android.accounts.Account…
69937 3| move-result-wide v0:v1
69938 4| sput-wide v0:v1, com.android.calendar.Utils.mTardis
70008 75| move-exception v1
70010 .local v1, "e", java.lang.NumberFormatException
70027 5| move-result-object v1
70029 .local v1, "pm", android.content.pm.PackageManager
70035 …13| invoke-virtual {v1,v2}, android.content.pm.PackageManager.getComponentEnabledSetting(android.c…
70057 …41| invoke-virtual {v1,v2,v6,v5}, android.content.pm.PackageManager.setComponentEnabledSetting(and…
70138 87| rem-int/lit16 v1, v14, #+1440 (0x000005a0 | 2.01787e-42)
70140 .local v1, "dayEndMinute", int
70165 …109| invoke-static {v1,v10,v5}, com.android.calendar.Utils.getPixelOffsetFromMinutes(int, int, int…
70207 .end_local v1
70228 0| iput-object v1, v0, com.android.calendar.agenda.AgendaAdapter$1.this$0
70241 0| iget-object v0, v1, com.android.calendar.agenda.AgendaAdapter$1.this$0
70276 19| const v1, #+2131492876 (0x7f0c000c | 1.86092e+38)
70277 22| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
70282 30| const v1, #+2131230769 (0x7f080031 | 1.80776e+38)
70283 33| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
70288 41| const v1, #+2131230770 (0x7f080032 | 1.80776e+38)
70289 44| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
70294 52| const v1, #+2131230777 (0x7f080039 | 1.80776e+38)
70295 55| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
70300 63| const v1, #+2131230776 (0x7f080038 | 1.80776e+38)
70301 66| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
70306 74| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
70307 76| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
70311 83| iget-object v1, v3, com.android.calendar.agenda.AgendaAdapter.mStringBuilder
70314 …89| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
70318 96| const v1, #+2131427334 (0x7f0b0006 | 1.84763e+38)
70319 99| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
70324 107| const v1, #+2131427335 (0x7f0b0007 | 1.84763e+38)
70325 110| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
70330 118| const/4 v1, #+0 (0x00000000 | 0.00000)
70331 119| cmpl-float v0, v0, v1
70341 135| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
70342 137| cmpl-float v0, v0, v1
70347 144| iget v1, v3, com.android.calendar.agenda.AgendaAdapter.mScale
70348 146| mul-float/2addr v0, v1
70354 153| iget v1, v3, com.android.calendar.agenda.AgendaAdapter.mScale
70355 155| mul-float/2addr v0, v1
70394 27| move-object/from16 v1, v16
70395 29| invoke-virtual {v0,v1}, android.view.View.setTag(java.lang.Object):void
70540 254| move-object/from16 v1, v17
70541 256| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
70866 0| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
70880 2| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
70881 …4| invoke-static {v1}, com.android.calendar.agenda.AgendaByDayAdapter.-get0(com.android.calendar.a…
70882 7| move-result-object v1
70883 …8| invoke-static {v1,v3}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
70884 11| move-result-object v1
70885 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.-set0(com.android.calend…
70888 17| new-instance v1, android.text.format.Time
70892 25| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
70893 …28| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.-set1(com.android.calend…
70908 0| invoke-direct {v1}, java.lang.Object.<init>():void
70910 3| iput v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mPosition
70912 5| iput v3, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEndDay
70914 7| iput-wide v4:v5, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventId
70916 …9| iput-wide v6:v7, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventStart…
70918 …11| iput-wide v8:v9, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventEndT…
70920 …13| iput-wide v10:v11, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mInstanc…
70922 15| iput-boolean v12, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mAllDay
70933 0| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
70944 12| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventId
70946 …14| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
70948 … 16| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventEndTimeMilli
70952 20| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
70953 22| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mInstanceId
71003 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mContext
71009 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
71015 0| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
71016 2| return-object v1
71021 0| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
71022 2| return-object v1
71041 14| const v1, #+2130968584 (0x7f040008 | 1.75458e+38)
71042 …17| invoke-direct {v0,v4,v1}, com.android.calendar.agenda.AgendaAdapter.<init>(android.content.Con…
71046 24| const-string/jumbo v1, "layout_inflater"
71047 …27| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
71053 37| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
71054 39| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
71058 46| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mStringBuilder
71061 …52| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
71070 67| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
71071 69| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
71118 30| move-wide/from16 v1:v2, v48:v49
71119 32| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
71123 39| move-wide/from16 v0:v1, v48:v49
71124 41| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
71184 119| move-wide/from16 v1:v2, v34:v35
71185 …121| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
71191 131| move-wide/from16 v1:v2, v22:v23
71192 …133| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
71203 149| move/from16 v1, v30
71204 151| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
71208 155| move-wide/from16 v0:v1, v34:v35
71210 159| invoke-static {v0,v1,v2,v3}, java.lang.Math.max(long, long):long
71214 165| move/from16 v1, v47
71215 167| if-eq v0, v1, Label_5
71245 209| move/from16 v1, v30
71246 211| if-le v0, v1, Label_17
71251 219| move-wide/from16 v1:v2, v34:v35
71252 …221| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.getNextMidnight(android.text.format.T…
71270 254| move-object/from16 v1, v28
71271 256| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
71371 376| move-wide/from16 v0:v1, v20:v21
71373 …380| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
71413 426| move-object/from16 v1, v28
71414 428| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
71510 544| move-wide/from16 v0:v1, v20:v21
71512 …548| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
71533 562| move-object/from16 v1, v52
71534 564| iput-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
71549 5| iget-object v1, v3, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
71550 …7| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaAdapter.changeCursor(android.database…
71573 15| move/from16 v1, v20
71574 17| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
71637 76| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventId
71638 78| move-wide/from16 v20:v21, v0:v1
71643 …86| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
71644 88| move-wide/from16 v20:v21, v0:v1
71652 …97| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
71653 99| move-wide/from16 v20:v21, v0:v1
71674 …118| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
71675 120| move-wide/from16 v20:v21, v0:v1
71679 …128| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventEndTimeMilli
71680 130| move-wide/from16 v20:v21, v0:v1
71713 …174| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
71714 176| move-wide/from16 v20:v21, v0:v1
71775 13| move-result v1
71777 .local v1, "len", int
71778 14| if-lt v6, v1, Label_3
71814 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
71817 4| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
71823 11| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
71842 11| move-result-object v1
71843 12| check-cast v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
71845 .local v1, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
71846 14| iget v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
71850 19| iget v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mPosition
71872 .end_local v1
71894 7| add-int/lit8 v1, v5, #+1 (0x00000001 | 1.40130e-45)
71896 .local v1, "i", int
71900 15| if-ge v1, v2, Label_4
71903 19| invoke-virtual {v2,v1}, java.util.ArrayList.get(int):java.lang.Object
71915 33| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
71948 22| move-result-object v1
71949 23| check-cast v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
71951 .local v1, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
71952 25| if-eqz v1, Label_4
71953 27| iget v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
71963 .end_local v1
71982 12| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
71983 14| return-wide v0:v1
71990 23| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mInstanceId
71991 25| return-wide v0:v1
72001 0| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72002 2| if-eqz v1, Label_2
72004 4| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72005 6| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
72010 12| iget v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
72011 14| if-nez v1, Label_1
72016 17| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
72018 …21| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaAdapter.getItem(int):java.lang.Object
72019 24| move-result-object v1
72020 25| return-object v1
72024 26| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
72025 …28| invoke-virtual {v1,v4}, com.android.calendar.agenda.AgendaAdapter.getItem(int):java.lang.Object
72026 31| move-result-object v1
72027 32| return-object v1
72037 0| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72038 2| if-eqz v1, Label_2
72040 4| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72041 6| invoke-virtual {v1,v5}, java.util.ArrayList.get(int):java.lang.Object
72046 12| iget v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
72047 14| if-nez v1, Label_1
72049 16| neg-int v1, v5
72050 17| int-to-long v2:v3, v1
72054 19| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
72056 23| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaAdapter.getItemId(int):long
72062 28| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
72063 30| invoke-virtual {v1,v5}, com.android.calendar.agenda.AgendaAdapter.getItemId(int):long
72075 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72077 4| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72082 12| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72111 12| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
72112 14| return-wide v0:v1
72119 …23| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
72120 25| return-wide v0:v1
72144 24| move-object/from16 v1, v26
72146 …28| invoke-virtual {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaAdapter.getView(int, android.v…
72259 179| move-object/from16 v1, v24
72260 181| iput-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
72372 329| move-object/from16 v1, v27
72373 …331| invoke-virtual {v4,v5,v0,v1}, com.android.calendar.agenda.AgendaAdapter.getView(int, android.…
72492 4| move-result v1
72493 5| if-nez v1, Label_1
72505 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
72521 23| if-ne v2, v1, Label_2
72523 25| return v1
72525 26| const/4 v1, #+0 (0x00000000 | 0.00000)
72530 29| return v1
72546 9| move-result-object v1
72547 10| check-cast v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
72549 .local v1, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
72550 12| if-eqz v1, Label_1
72552 …14| iget-boolean v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mFirstDayAfterYest…
72567 0| iget-object v1, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72568 2| if-eqz v1, Label_1
72575 7| iget-object v1, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72576 9| invoke-virtual {v1}, java.util.ArrayList.size():int
72577 12| move-result v1
72578 13| if-gt v3, v1, Label_1
72580 15| iget-object v1, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
72581 17| invoke-virtual {v1,v3}, java.util.ArrayList.get(int):java.lang.Object
72586 23| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
72587 …24| iput-boolean v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mFirstDayAfterYest…
72599 0| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment$1.this$0
72613 2| iget-object v1, v2, com.android.calendar.agenda.AgendaFragment$1.this$0
72614 …4| invoke-virtual {v1}, com.android.calendar.agenda.AgendaFragment.getActivity():android.app.Activ…
72615 7| move-result-object v1
72616 …8| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
72617 11| move-result-object v1
72618 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaFragment.-set0(com.android.calendar.a…
72623 21| iget-object v1, v2, com.android.calendar.agenda.AgendaFragment$1.this$0
72624 …23| invoke-static {v1}, com.android.calendar.agenda.AgendaFragment.-get2(com.android.calendar.agen…
72625 26| move-result-object v1
72626 27| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
72638 0| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment$2.this$0
72673 32| move-object v1, v14
72685 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mController
72691 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mTime
72697 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mTimeZone
72703 0| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment.mTimeZone
72704 2| return-object v1
72730 0| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
72732 …3| invoke-direct {v3,v0,v1,v2}, com.android.calendar.agenda.AgendaFragment.<init>(long, boolean):v…
72745 3| const/4 v1, #+0 (0x00000000 | 0.00000)
72751 9| iput-object v1, v5, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
72755 13| iput-object v1, v5, com.android.calendar.agenda.AgendaFragment.mAdapter
72771 32| iput-object v1, v5, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
72783 50| iget-wide v0:v1, v5, com.android.calendar.agenda.AgendaFragment.mInitialTimeMillis
72785 54| cmp-long v0, v0:v1, v2:v3
72793 65| iget-object v1, v5, com.android.calendar.agenda.AgendaFragment.mTime
72794 67| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
72818 6| iget-object v1, v13, com.android.calendar.CalendarController$EventInfo.selectedTime
72819 8| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
72832 22| iget-object v1, v13, com.android.calendar.CalendarController$EventInfo.startTime
72833 24| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
72838 31| iget-object v1, v12, com.android.calendar.agenda.AgendaFragment.mTime
72864 63| sget-object v1, com.android.calendar.agenda.AgendaFragment.TAG
72877 88| invoke-static {v1,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
72882 95| iget-boolean v1, v12, com.android.calendar.agenda.AgendaFragment.mForceReplace
72883 …97| invoke-direct {v12,v13,v0,v1}, com.android.calendar.agenda.AgendaFragment.showEventInfo(com.an…
72931 22| move-object v1, v9
72983 62| move-object/from16 v1, v17
72984 64| iput-object v0, v1, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
72987 68| move-object/from16 v1, v17
72988 70| iput-boolean v0, v1, com.android.calendar.agenda.AgendaFragment.mOnAttachAllDay
73164 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
73165 7| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
73177 0| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaFragment.mLastShownEventId
73178 2| return-wide v0:v1
73189 4| const-wide/16 v0:v1, #+256 (0x00000100 | 3.58732e-43)
73192 8| or-long/2addr v0:v1, v2:v3
73193 9| return-wide v0:v1
73195 10| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
73206 0| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
73208 4| cmp-long v0, v0:v1, v2:v3
73211 8| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.id
73212 10| iput-wide v0:v1, v4, com.android.calendar.agenda.AgendaFragment.mLastHandledEventId
73232 29| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
73234 33| cmp-long v0, v0:v1, v2:v3
73238 39| iget-object v1, v5, com.android.calendar.CalendarController$EventInfo.startTime
73239 …41| invoke-direct {v4,v0,v1}, com.android.calendar.agenda.AgendaFragment.search(java.lang.String, …
73243 46| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
73245 50| cmp-long v0, v0:v1, v2:v3
73268 14| iget-object v1, v4, com.android.calendar.agenda.AgendaFragment.mTimeZone
73269 16| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
73277 27| iget-boolean v1, v4, com.android.calendar.agenda.AgendaFragment.mOnAttachAllDay
73279 …30| invoke-direct {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaFragment.showEventInfo(com.andr…
73320 43| move-result-wide v0:v1
73323 44| cmp-long v2, v0:v1, v4:v5
73327 50| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
73549 0| invoke-super {v1}, android.app.Fragment.onPause():void
73551 3| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAgendaListView
73572 13| new-instance v1, java.lang.StringBuilder
73573 15| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
73575 …21| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
73576 24| move-result-object v1
73580 …31| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
73581 34| move-result-object v1
73582 35| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
73583 38| move-result-object v1
73584 39| invoke-static {v0,v1}, android.util.Log.v(java.lang.String, java.lang.String):int
73603 62| iget-wide v0:v1, v12, com.android.calendar.agenda.AgendaFragment.mLastHandledEventId
73604 64| cmp-long v0, v0:v1, v10:v11
73608 70| iget-object v1, v12, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
73626 92| iget-object v1, v12, com.android.calendar.agenda.AgendaFragment.mTime
73728 119| move-result-wide v0:v1
73731 120| cmp-long v3, v0:v1, v10:v11
73735 126| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
73738 131| invoke-virtual {v3,v0,v1}, com.android.calendar.CalendarController.setTime(long):void
73741 137| invoke-virtual {v13,v3,v0,v1}, android.os.Bundle.putLong(java.lang.String, long):void
73777 23| new-instance v1, android.text.format.Time
73779 27| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
73781 .local v1, "t", android.text.format.Time
73783 32| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
73787 38| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
73799 .end_local v1
73810 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAdapter
73813 4| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAdapter
73837 14| move-result-object v1
73839 .local v1, "ft", android.app.FragmentTransaction
73847 …24| invoke-virtual {v1,v0}, android.app.FragmentTransaction.remove(android.app.Fragment):android.a…
73850 27| invoke-virtual {v1}, android.app.FragmentTransaction.commit():int
73862 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$1.this$0
73876 2| iget-object v1, v2, com.android.calendar.agenda.AgendaListView$1.this$0
73877 …4| invoke-static {v1}, com.android.calendar.agenda.AgendaListView.-get0(com.android.calendar.agend…
73878 7| move-result-object v1
73879 …8| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
73880 11| move-result-object v1
73881 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaListView.-set0(com.android.calendar.a…
73886 21| iget-object v1, v2, com.android.calendar.agenda.AgendaListView$1.this$0
73887 …23| invoke-static {v1}, com.android.calendar.agenda.AgendaListView.-get4(com.android.calendar.agen…
73888 26| move-result-object v1
73889 27| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
73901 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$2.this$0
73915 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
73916 3| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
73921 12| iget-object v1, v3, com.android.calendar.agenda.AgendaListView$2.this$0
73922 …14| invoke-static {v1}, com.android.calendar.agenda.AgendaListView.-get2(com.android.calendar.agen…
73923 17| move-result-object v1
73927 …24| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
73939 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$3.this$0
73958 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
73959 11| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
73970 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mContext
73976 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mHandler
73982 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
73988 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mTime
73994 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mTimeZone
74000 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView.mTimeZone
74001 2| return-object v1
74006 0| invoke-direct {v1}, com.android.calendar.agenda.AgendaListView.updatePastEvents():boolean
74024 …0| invoke-direct {v1,v2,v3}, android.widget.ListView.<init>(android.content.Context, android.util.…
74027 4| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mHandler
74030 …8| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$1.<init>(com.android.calendar…
74031 11| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mTZUpdater
74034 …15| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$2.<init>(com.android.calenda…
74035 18| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
74038 …22| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$3.<init>(com.android.calenda…
74039 25| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mPastEventUpdater
74041 …27| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaListView.initView(android.content.Con…
74064 17| iget-object v1, v7, com.android.calendar.agenda.AgendaListView.mTimeZone
74065 19| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
74075 35| move-result v1
74077 …36| invoke-direct {v0,v8,v7,v1}, com.android.calendar.agenda.AgendaWindowAdapter.<init>(android.co…
74089 57| const v1, #+2131230768 (0x7f080030 | 1.80776e+38)
74090 60| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
74122 2| iget-object v1, v2, com.android.calendar.agenda.AgendaListView.mPastEventUpdater
74123 4| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
74136 6| move-result-wide v0:v1
74139 7| div-long v4:v5, v0:v1, v8:v9
74149 22| sub-long v6:v7, v0:v1, v2:v3
74176 17| move-result v1
74178 .local v1, "position", int
74179 18| add-int v4, v1, v6
74188 .end_local v1
74193 .restart_local v1
74199 .end_local v1
74280 59| move-object v1, v8
74282 60| check-cast v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder
74284 .local v1, "holder", com.android.calendar.agenda.AgendaAdapter$ViewHolder
74285 62| iget-boolean v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.grayed
74287 66| iget-boolean v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
74289 70| iget-wide v12:v13, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
74299 79| iget-boolean v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
74301 83| iget v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.julianDay
74305 .end_local v1
74329 14| new-instance v1, android.graphics.Rect
74330 16| invoke-direct {v1}, android.graphics.Rect.<init>():void
74332 .local v1, "r", android.graphics.Rect
74333 19| invoke-virtual {v2,v1}, android.view.View.getLocalVisibleRect(android.graphics.Rect):boolean
74335 22| iget v3, v1, android.graphics.Rect.bottom
74336 24| iget v4, v1, android.graphics.Rect.top
74346 .end_local v1
74383 21| iget v1, v4, android.text.format.Time.hour
74385 .local v1, "hour", int
74395 32| iput v1, v4, android.text.format.Time.hour
74407 .end_local v1
74429 9| const/4 v1, #+0 (0x00000000 | 0.00000)
74431 .local v1, "i", int
74432 10| if-ge v1, v0, Label_3
74434 …12| invoke-virtual {v5,v1}, com.android.calendar.agenda.AgendaListView.getChildAt(int):android.vie…
74446 24| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
74462 0| iget-object v1, v3, com.android.calendar.agenda.AgendaListView.mWindowAdapter
74463 …2| invoke-virtual {v1,v4}, com.android.calendar.agenda.AgendaWindowAdapter.getAdapterInfoByPositio…
74469 … 8| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
74472 …14| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.findJulianDayFromPositi…
74473 17| move-result v1
74474 18| return v1
74477 19| const/4 v1, #+0 (0x00000000 | 0.00000)
74478 20| return v1
74489 5| move-result-wide v0:v1
74490 6| return-wide v0:v1
74499 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
74521 9| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
74522 11| cmp-long v0, v8:v9, v0:v1
74537 29| iget-object v1, v10, com.android.calendar.agenda.AgendaListView.mTimeZone
74538 31| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
74541 36| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
74542 37| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
74545 42| iget-object v1, v10, com.android.calendar.agenda.AgendaListView.mTime
74574 14| move-result-object v1
74576 .local v1, "child", android.view.View
74577 15| if-nez v1, Label_3
74583 …19| invoke-virtual {v12,v1}, com.android.calendar.agenda.AgendaListView.getPositionForView(android…
74661 0| invoke-super {v1}, android.widget.ListView.onDetachedFromWindow():void
74663 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
74733 77| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
74734 79| move-wide/from16 v16:v17, v0:v1
74812 2| iget-object v1, v2, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
74813 …4| invoke-static {v0,v1}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, java…
74830 7| iget-object v1, v3, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
74832 …11| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
74850 2| iget-object v1, v7, com.android.calendar.agenda.AgendaListView.mTime
74867 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
74880 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
74899 7| const/4 v1, #-1 (0xffffffff | NaN)
74900 8| if-eq v0, v1, Label_1
74902 10| add-int v1, v0, v4
74904 …13| invoke-virtual {v3,v1,v2}, com.android.calendar.agenda.AgendaListView.setSelectionFromTop(int,…
74917 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
74931 2| iget-object v1, v2, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
74932 …4| invoke-static {v1}, com.android.calendar.agenda.AgendaWindowAdapter.-get2(com.android.calendar.…
74933 7| move-result-object v1
74934 …8| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
74935 11| move-result-object v1
74936 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-set8(com.android.calen…
74951 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$2.this$0
74964 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter$2.this$0
74987 0| invoke-direct {v1}, java.lang.Object.<init>():void
74991 … 8| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
75003 1| new-instance v1, android.text.format.Time
75004 3| invoke-direct {v1}, android.text.format.Time.<init>():void
75006 .local v1, "time", android.text.format.Time
75012 13| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
75014 16| invoke-virtual {v1,v4}, android.text.format.Time.normalize(boolean):long
75019 26| invoke-virtual {v1}, android.text.format.Time.toString():java.lang.String
75024 35| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
75026 38| invoke-virtual {v1,v4}, android.text.format.Time.normalize(boolean):long
75031 48| invoke-virtual {v1}, android.text.format.Time.toString():java.lang.String
75059 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.this$1
75081 14| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
75083 …17| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.<init>(int):v…
75084 …20| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap2(com.android.cale…
75092 28| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
75094 …31| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.<init>(int):v…
75095 …34| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap2(com.android.cale…
75106 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
75204 119| move-result-object v1
75205 120| check-cast v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
75207 .local v1, "info3", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
75211 128| iput v4, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
75216 136| iget v7, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
75225 .end_local v1
75338 103| move-object/from16 v1, v44
75339 …105| invoke-direct {v0,v15,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.proce…
75519 361| move/from16 v1, v36
75520 …363| invoke-static {v4,v0,v1,v5}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap3(com.andro…
75534 383| move-wide/from16 v1:v2, v34:v35
75535 …385| invoke-static {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap10(com.andr…
75551 402| move-object/from16 v1, v41
75552 …404| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.<init>(…
75652 557| move/from16 v1, v38
75653 …559| invoke-static {v4,v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap11(com.android…
75687 606| move-wide/from16 v1:v2, v30:v31
75688 608| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
75692 615| move-wide/from16 v0:v1, v30:v31
75693 617| invoke-static {v0,v1,v10,v11}, android.text.format.Time.getJulianDay(long, long):int
76175 5| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
76176 7| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.id
76199 11| move-result-object v1
76202 16| if-eq v1, v2, Label_3
76210 22| iget v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
76212 26| if-ne v1, v2, Label_4
76215 32| cmp-long v1, v2:v3, v4:v5
76216 34| if-eqz v1, Label_5
76222 37| iget v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
76224 41| if-ne v1, v2, Label_4
76225 43| iget v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
76227 47| if-ne v1, v2, Label_4
76229 49| iget-object v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.searchQuery
76231 …53| invoke-static {v1,v2}, com.android.calendar.Utils.equals(java.lang.Object, java.lang.Object):b…
76232 56| move-result v1
76234 57| if-nez v1, Label_4
76238 63| cmp-long v1, v2:v3, v4:v5
76239 65| if-nez v1, Label_4
76241 67| iget-object v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
76242 69| if-eqz v1, Label_6
76244 71| iget-object v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
76245 73| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
76247 77| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
76248 79| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
76250 83| cmp-long v1, v2:v3, v4:v5
76251 85| if-eqz v1, Label_7
76256 88| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
76257 90| if-eqz v1, Label_7
76313 56| move-result-wide v0:v1
76317 59| ushr-long v6:v7, v0:v1, v10
76318 61| xor-long/2addr v6:v7, v0:v1
76334 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
76340 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
76346 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
76352 0| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
76353 2| return-wide v0:v1
76358 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
76364 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
76370 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mShuttingDown
76376 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
76382 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
76388 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mContext
76394 … 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mDoneSettingUpHeaderFooter
76400 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mEmptyCursorCount
76406 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mFooterView
76412 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
76418 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
76424 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
76430 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mQueryQueue
76436 … 0| iput-boolean v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mDoneSettingUpHeaderFooter
76437 2| return v1
76442 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mEmptyCursorCount
76443 2| return v1
76448 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mLastUsedInfo
76449 2| return-object v1
76454 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
76455 2| return v1
76460 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
76461 2| return v1
76466 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
76467 2| return v1
76472 0| iput-wide v2:v3, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
76478 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
76479 2| return-object v1
76484 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
76485 2| return-object v1
76494 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorByPosition(int)…
76505 …0| invoke-direct {v1,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.isInRange(int, int):b…
76516 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.sendViewEvent(com.…
76526 …0| invoke-direct {v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.updateHeaderFooter(in…
76536 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.queueQuery(com.android.c…
76547 …0| invoke-direct {v1,v2,v3,v4}, com.android.calendar.agenda.AgendaWindowAdapter.buildAgendaItemFro…
76558 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.pruneAdapterInfo(int):co…
76580 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorPositionByPosit…
76592 3| move-result-wide v0:v1
76593 4| return-wide v0:v1
76603 3| move-result-wide v0:v1
76604 4| return-wide v0:v1
76613 …0| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.doQuery(com.android.cale…
76627 5| const-string/jumbo v1, "_id"
76629 9| aput-object v1, v0, v2
76631 11| const-string/jumbo v1, "title"
76633 15| aput-object v1, v0, v2
76635 17| const-string/jumbo v1, "eventLocation"
76637 21| aput-object v1, v0, v2
76639 23| const-string/jumbo v1, "allDay"
76641 27| aput-object v1, v0, v2
76643 29| const-string/jumbo v1, "hasAlarm"
76645 33| aput-object v1, v0, v2
76647 35| const-string/jumbo v1, "displayColor"
76648 38| aput-object v1, v0, v3
76650 40| const-string/jumbo v1, "rrule"
76652 44| aput-object v1, v0, v2
76654 46| const-string/jumbo v1, "begin"
76656 50| aput-object v1, v0, v2
76658 52| const-string/jumbo v1, "end"
76660 57| aput-object v1, v0, v2
76662 59| const-string/jumbo v1, "event_id"
76664 64| aput-object v1, v0, v2
76666 66| const-string/jumbo v1, "startDay"
76668 71| aput-object v1, v0, v2
76670 73| const-string/jumbo v1, "endDay"
76672 78| aput-object v1, v0, v2
76674 80| const-string/jumbo v1, "selfAttendeeStatus"
76676 85| aput-object v1, v0, v2
76678 87| const-string/jumbo v1, "organizer"
76680 92| aput-object v1, v0, v2
76682 94| const-string/jumbo v1, "ownerAccount"
76684 99| aput-object v1, v0, v2
76686 101| const-string/jumbo v1, "canOrganizerRespond"
76688 106| aput-object v1, v0, v2
76690 108| const-string/jumbo v1, "eventTimezone"
76692 113| aput-object v1, v0, v2
76701 125| const-string/jumbo v1, "calendar_color"
76702 128| aput-object v1, v0, v3
76720 8| new-instance v1, java.util.LinkedList
76721 10| invoke-direct {v1}, java.util.LinkedList.<init>():void
76723 13| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
76725 15| new-instance v1, java.util.concurrent.ConcurrentLinkedQueue
76726 17| invoke-direct {v1}, java.util.concurrent.ConcurrentLinkedQueue.<init>():void
76728 20| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mQueryQueue
76734 26| const/16 v1, #+44 (0x0000002c | 6.16571e-44)
76735 28| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
76737 30| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$1
76738 …32| invoke-direct {v1,v7}, com.android.calendar.agenda.AgendaWindowAdapter$1.<init>(com.android.ca…
76739 35| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
76741 37| new-instance v1, android.os.Handler
76742 39| invoke-direct {v1}, android.os.Handler.<init>():void
76743 42| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mDataChangedHandler
76745 44| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$2
76746 …46| invoke-direct {v1,v7}, com.android.calendar.agenda.AgendaWindowAdapter$2.<init>(com.android.ca…
76747 49| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mDataChangedRunnable
76759 64| move-result-object v1
76760 65| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
76762 67| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
76766 72| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
76767 75| move-result v1
76768 76| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemBackgroundColor
76770 78| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
76772 83| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
76773 86| move-result v1
76774 87| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemTextColor
76776 89| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
76778 94| invoke-virtual {v1,v2}, android.content.res.Resources.getDimension(int):float
76779 97| move-result v1
76780 98| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mItemRightMargin
76782 100| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mContext
76784 …105| invoke-static {v1,v2}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
76785 108| move-result v1
76786 109| iput-boolean v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mIsTabletConfig
76788 111| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
76789 …113| invoke-static {v8,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
76790 116| move-result-object v1
76791 117| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
76795 121| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler
76798 …127| invoke-direct {v1,v7,v2}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.<init>…
76799 130| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mQueryHandler
76801 132| new-instance v1, java.lang.StringBuilder
76803 136| invoke-direct {v1,v2}, java.lang.StringBuilder.<init>(int):void
76804 139| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mStringBuilder
76806 141| new-instance v1, java.util.Formatter
76810 …149| invoke-direct {v1,v2,v3}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
76811 152| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mFormatter
76815 156| iget-boolean v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
76816 158| if-nez v1, Label_1
76823 164| const-string/jumbo v1, "layout_inflater"
76825 …167| invoke-virtual {v8,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
76831 176| move-result-object v1
76832 177| check-cast v1, android.widget.TextView
76833 179| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
76836 184| move-result-object v1
76837 185| check-cast v1, android.widget.TextView
76838 187| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mFooterView
76840 189| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
76842 194| invoke-virtual {v1,v2}, android.widget.TextView.setText(int):void
76844 197| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
76846 …201| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaListView.addHeaderView(android.view…
76896 51| new-instance v1, android.text.format.Time
76898 55| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
76900 .local v1, "time", android.text.format.Time
76904 64| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
76906 67| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
76911 .end_local v1
76922 87| new-instance v1, android.text.format.Time
76924 91| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
76926 .restart_local v1
76930 100| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
76932 103| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
76937 .end_local v1
76953 120| new-instance v1, android.text.format.Time
76955 124| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
76957 .restart_local v1
76959 129| invoke-virtual {v1,v4,v5}, android.text.format.Time.set(long):void
76961 132| iput v3, v1, android.text.format.Time.hour
76963 134| iput v3, v1, android.text.format.Time.minute
76965 136| iput v3, v1, android.text.format.Time.second
76967 138| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
76979 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mHideDeclined
76999 2| sget-object v1, android.provider.CalendarContract$Instances.CONTENT_BY_DAY_URI
77002 .local v1, "rootUri", android.net.Uri
77003 4| invoke-virtual {v1}, android.net.Uri.buildUpon():android.net.Uri$Builder
77024 .end_local v1
77025 26| sget-object v1, android.provider.CalendarContract$Instances.CONTENT_SEARCH_BY_DAY_URI
77026 .restart_local v1
77040 2| iget v1, v3, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
77041 4| if-eqz v1, Label_1
77043 6| sub-int v1, v5, v4
77044 8| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
77045 10| mul-int/lit8 v1, v1, #+50 (0x00000032 | 7.00649e-44)
77047 14| div-int v0, v1, v2
77050 16| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
77051 18| if-le v0, v1, Label_3
77059 23| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
77060 24| if-ge v0, v1, Label_2
77073 1| const/4 v1, #+0 (0x00000000 | 0.00000)
77126 …65| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.cancelOpe…
77191 4| const/4 v1, #-1 (0xffffffff | NaN)
77193 .local v1, "pos", int
77200 15| add-int v1, v2, v3
77203 17| return v1
77219 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77222 … 12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getInstanceId(int):long
77244 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77247 … 12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getStartTime(int):long
77262 0| const/4 v1, #+0 (0x00000000 | 0.00000)
77271 11| invoke-virtual {v8,v1}, android.text.format.Time.toMillis(boolean):long
77276 17| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
77279 22| iget-object v1, v9, com.android.calendar.agenda.AgendaWindowAdapter.mFormatter
77327 34| move-result-object v1
77328 35| check-cast v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
77330 .local v1, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
77331 37| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
77333 41| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
77339 46| return-object v1
77341 .end_local v1
77360 0| const/4 v1, #+0 (0x00000000 | 0.00000)
77368 7| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
77369 9| return-object v1
77372 10| return-object v1
77388 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77391 …12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getCursorPosition(int):…
77392 15| move-result v1
77393 16| return v1
77396 17| const/4 v1, #-1 (0xffffffff | NaN)
77397 18| return v1
77406 0| const/4 v1, #+0 (0x00000000 | 0.00000)
77420 13| return v1
77443 41| move v0, v1
77539 77| const/4 v1, #+0 (0x00000000 | 0.00000)
77542 .local v1, "deletedRows", int
77555 95| add-int/2addr v1, v4
77567 104| iput v1, v3, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
77571 .end_local v1
77589 5| new-instance v1, android.text.format.Time
77590 7| invoke-direct {v1,v5}, android.text.format.Time.<init>(android.text.format.Time):void
77591 10| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
77602 23| move-result v1
77603 24| return v1
77622 11| move-result-object v1
77624 .local v1, "queuedQuery", java.lang.Boolean
77637 31| move-result-object v1
77649 42| invoke-virtual {v1}, java.lang.Boolean.booleanValue():boolean
77655 .end_local v1
77742 4| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mContext
77750 …17| invoke-virtual {v1,v3,v2}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
77751 20| move-result-object v1
77752 21| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
77755 26| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mContext
77763 …39| invoke-virtual {v1,v3,v2}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
77764 42| move-result-object v1
77765 43| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
77777 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
77808 13| const/4 v1, #+0 (0x00000000 | 0.00000)
77809 …14| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.cancelOpe…
77850 34| move-result-object v1
77852 .local v1, "info$iterator", java.util.Iterator
77853 35| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
77856 41| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
77882 .end_local v1
77896 …1| invoke-virtual {v1,v2,v0}, com.android.calendar.agenda.AgendaWindowAdapter.getAgendaItemByPosit…
77918 9| move-result-object v1
77920 .local v1, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
77921 10| if-nez v1, Label_2
77926 … 13| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77927 15| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
77949 33| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
77954 41| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
77963 … 53| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77965 55| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
77986 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
77999 3| iget-boolean v1, v3, com.android.calendar.agenda.AgendaWindowAdapter.mIsTabletConfig
78000 5| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
78001 7| if-eqz v1, Label_2
78013 … 16| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
78016 …22| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getHeaderItemsCount(int…
78017 25| move-result v1
78018 26| return v1
78048 21| move-result v1
78050 .local v1, "pos", int
78051 22| if-eq v1, v2, Label_2
78053 26| add-int/2addr v2, v1
78058 .end_local v1
78068 0| const/4 v1, #+0 (0x00000000 | 0.00000)
78076 … 7| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
78079 …13| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getItem(int):java.lang.…
78080 16| move-result-object v1
78081 17| return-object v1
78084 18| return-object v1
78096 5| move-result-object v1
78098 .local v1, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
78099 6| if-eqz v1, Label_3
78101 … 8| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
78102 10| iget v3, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
78116 25| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
78119 30| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
78124 38| iget-object v4, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
78136 … 51| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
78160 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
78163 …12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getItemViewType(int):int
78164 15| move-result v1
78165 16| return v1
78168 17| const/4 v1, #-1 (0xffffffff | NaN)
78169 18| return v1
78178 0| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
78179 2| return-wide v0:v1
78188 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
78198 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
78269 91| move-object/from16 v1, v19
78270 …93| invoke-virtual {v12,v4,v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.getView(int, and…
78507 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
78510 … 12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.isEnabled(int):boolean
78511 15| move-result v1
78512 16| return v1
78515 17| const/4 v1, #+0 (0x00000000 | 0.00000)
78516 18| return v1
78525 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
78541 4| move-object/from16 v1, v28
78542 6| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSearchQuery
78564 39| move-wide/from16 v1:v2, v30:v31
78565 …41| invoke-virtual {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaListView.isAgendaItemVisible(a…
78599 86| move/from16 v1, v22
78600 …88| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.findInstanceIdFromPosit…
78610 102| move-wide/from16 v1:v2, v24:v25
78611 …104| invoke-virtual {v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.setSelectedInstanc…
78620 120| move/from16 v1, v22
78621 …122| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorByPosition(in…
78628 130| move/from16 v1, v22
78629 …132| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorPositionByPos…
78636 139| move-object/from16 v1, v26
78638 …143| invoke-direct {v0,v1,v2,v4}, com.android.calendar.agenda.AgendaWindowAdapter.buildAgendaItemF…
78658 175| move-object/from16 v1, v23
78659 …177| invoke-direct {v0,v1,v4,v5}, com.android.calendar.agenda.AgendaWindowAdapter.sendViewEvent(co…
78762 0| iput-boolean v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mHideDeclined
78774 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mListViewScrollState
78786 0| iput-wide v2:v3, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
78789 3| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
78807 6| instance-of v1, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder
78808 8| if-eqz v1, Label_1
78815 16| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
78816 18| iget-wide v4:v5, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.instanceId
78817 20| cmp-long v1, v2:v3, v4:v5
78818 22| if-eqz v1, Label_1
78820 24| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
78821 26| iget-wide v2:v3, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.instanceId
78846 6| const-string/jumbo v1, "event_id"
78847 9| aput-object v1, v0, v2
78849 11| const-string/jumbo v1, "begin"
78850 14| aput-object v1, v0, v3
78852 16| const-string/jumbo v1, "allDay"
78853 19| aput-object v1, v0, v4
78859 25| const-string/jumbo v1, "event_id"
78860 28| aput-object v1, v0, v2
78862 30| const-string/jumbo v1, "minutes"
78863 33| aput-object v1, v0, v3
78865 35| const-string/jumbo v1, "method"
78866 38| aput-object v1, v0, v4
78945 67| move/from16 v1, v41
78946 69| if-ge v0, v1, Label_11
78978 109| move-wide/from16 v1:v2, v16:v17
78979 …111| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
79002 140| move-object/from16 v1, v34
79003 …142| invoke-interface {v0,v4,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.…
79006 147| move/from16 v1, v20
79007 149| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
79026 181| move-wide/from16 v1:v2, v26:v27
79027 183| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
79050 226| move-wide/from16 v0:v1, v26:v27
79051 228| invoke-virtual {v4,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
79357 9| iget-wide v0:v1, v14, android.text.format.Time.gmtoff
79359 13| mul-long v8:v9, v0:v1, v2:v3
79365 17| const-wide/32 v0:v1, #+604800000 (0x240c8400 | 3.04695e-17)
79366 20| add-long v10:v11, v22:v23, v0:v1
79372 24| const-wide/32 v0:v1, #+604800000 (0x240c8400 | 3.04695e-17)
79373 27| add-long v16:v17, v18:v19, v0:v1
79381 35| const-wide/32 v0:v1, #+86400000 (0x05265c00 | 7.82218e-36)
79382 38| sub-long v0:v1, v22:v23, v0:v1
79383 …40| invoke-static {v15,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long)…
79385 43| const-wide/32 v0:v1, #+86400000 (0x05265c00 | 7.82218e-36)
79386 46| add-long/2addr v0:v1, v10:v11
79387 …47| invoke-static {v15,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long)…
79412 92| const/4 v1, #+0 (0x00000000 | 0.00000)
79413 93| aput-object v0, v4, v1
79417 99| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
79418 100| aput-object v0, v4, v1
79422 106| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
79423 107| aput-object v0, v4, v1
79426 112| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
79427 113| aput-object v0, v4, v1
79430 118| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
79431 119| aput-object v0, v4, v1
79435 125| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
79436 126| aput-object v0, v4, v1
79440 132| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
79441 133| aput-object v0, v4, v1
79444 138| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
79445 139| aput-object v0, v4, v1
79449 144| move-result-object v1
79562 8| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
79564 …10| invoke-static {v4,v0,v1,v2,v3}, com.android.calendar.alerts.AlarmScheduler.scheduleNextAlarm(a…
79576 0| const/4 v1, #+0 (0x00000000 | 0.00000)
79579 .local v1, "instancesCursor", android.database.Cursor
79583 8| move-result-object v1
79585 .local v1, "instancesCursor", android.database.Cursor
79586 9| if-eqz v1, Label_1
79595 …19| invoke-static/range {v1..v7}, com.android.calendar.alerts.AlarmScheduler.queryNextReminderAndS…
79600 22| if-eqz v1, Label_2
79602 24| invoke-interface {v1}, android.database.Cursor.close():void
79608 .end_local v1
79611 29| if-eqz v1, Label_4
79613 31| invoke-interface {v1}, android.database.Cursor.close():void
79626 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$1.this$0
79716 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$2.this$0
79733 …2| invoke-virtual {v1,v2}, com.android.calendar.alerts.AlertActivity$2.doInBackground(java.util.Li…
79749 6| const/4 v1, #+0 (0x00000000 | 0.00000)
79750 7| aget-object v1, v3, v1
79751 …9| invoke-static {v0,v1}, com.android.calendar.alerts.GlobalDismissManager.dismissGlobally(android…
79764 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$3.this$0
79781 …2| invoke-virtual {v1,v2}, com.android.calendar.alerts.AlertActivity$3.doInBackground(android.cont…
79808 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
79839 31| move-result v1
79840 32| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
79841 34| invoke-virtual {v0,v1}, android.widget.ListView.setSelection(int):void
79846 43| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
79847 44| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
79869 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mAdapter
79875 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mDismissAllButton
79881 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mListView
79887 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity.mCursor
79888 2| return-object v1
79897 …0| invoke-direct/range {v1..v7}, com.android.calendar.alerts.AlertActivity.dismissAlarm(long, long…
79912 6| const-string/jumbo v1, "_id"
79913 9| aput-object v1, v0, v4
79915 11| const-string/jumbo v1, "title"
79916 14| aput-object v1, v0, v3
79918 16| const-string/jumbo v1, "eventLocation"
79920 20| aput-object v1, v0, v2
79922 22| const-string/jumbo v1, "allDay"
79924 26| aput-object v1, v0, v2
79926 28| const-string/jumbo v1, "begin"
79928 32| aput-object v1, v0, v2
79930 34| const-string/jumbo v1, "end"
79932 38| aput-object v1, v0, v2
79934 40| const-string/jumbo v1, "event_id"
79936 44| aput-object v1, v0, v2
79938 46| const-string/jumbo v1, "calendar_color"
79940 50| aput-object v1, v0, v2
79942 52| const-string/jumbo v1, "rrule"
79944 57| aput-object v1, v0, v2
79946 59| const-string/jumbo v1, "hasAlarm"
79948 64| aput-object v1, v0, v2
79950 66| const-string/jumbo v1, "state"
79952 71| aput-object v1, v0, v2
79954 73| const-string/jumbo v1, "alarmTime"
79956 78| aput-object v1, v0, v2
79963 87| move-result-object v1
79964 88| aput-object v1, v0, v4
79977 0| invoke-direct {v1}, android.app.Activity.<init>():void
79980 …5| invoke-direct {v0,v1}, com.android.calendar.alerts.AlertActivity$1.<init>(com.android.calendar.…
79981 8| iput-object v0, v1, com.android.calendar.alerts.AlertActivity.mViewListener
80011 32| move-wide/from16 v0:v1, v16:v17
80012 34| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
80033 61| move-wide/from16 v0:v1, v18:v19
80035 …65| invoke-direct {v5,v0,v1,v2,v3}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.<init…
80051 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
80052 4| invoke-direct {v5,v1}, android.content.ContentValues.<init>(int):void
80055 7| sget-object v1, com.android.calendar.alerts.AlertActivity.PROJECTION
80057 11| aget-object v1, v1, v2
80061 …18| invoke-virtual {v5,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
80066 24| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mQueryHandler
80073 …32| invoke-virtual/range {v1..v9}, com.android.calendar.alerts.AlertActivity$QueryHandler.startUpd…
80075 35| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
80076 37| if-nez v1, Label_1
80078 39| const-string/jumbo v1, "AlertActivity"
80080 45| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
80085 49| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
80086 51| invoke-interface {v1}, android.database.Cursor.isClosed():boolean
80087 54| move-result v1
80088 55| if-eqz v1, Label_2
80090 57| const-string/jumbo v1, "AlertActivity"
80092 63| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
80097 67| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
80098 69| invoke-interface {v1}, android.database.Cursor.moveToFirst():boolean
80099 72| move-result v1
80100 73| if-nez v1, Label_3
80102 75| const-string/jumbo v1, "AlertActivity"
80104 81| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
80114 90| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
80116 93| invoke-interface {v1,v2}, android.database.Cursor.getLong(int):long
80120 97| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
80122 100| invoke-interface {v1,v2}, android.database.Cursor.getLong(int):long
80126 104| new-instance v1, com.android.calendar.alerts.GlobalDismissManager$AlarmId
80127 …106| invoke-direct {v1,v10,v11,v12,v13}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.…
80128 109| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
80130 112| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
80131 114| invoke-interface {v1}, android.database.Cursor.moveToNext():boolean
80132 117| move-result v1
80133 118| if-nez v1, Label_4
80150 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
80151 6| new-array v1, v1, java.util.List[]
80154 9| aput-object v4, v1, v2
80156 …11| invoke-virtual {v0,v1}, com.android.calendar.alerts.AlertActivity$2.execute(java.lang.Object[]…
80167 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
80169 4| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
80174 14| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
80179 22| invoke-virtual {v1}, com.android.calendar.alerts.AlertActivity.finish():void
80192 0| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mListView
80193 2| invoke-virtual {v1,v3}, android.widget.ListView.getPositionForView(android.view.View):int
80199 8| const/4 v1, #+0 (0x00000000 | 0.00000)
80200 9| return-object v1
80203 10| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mListView
80204 12| invoke-virtual {v1}, android.widget.ListView.getAdapter():android.widget.ListAdapter
80205 15| move-result-object v1
80206 16| invoke-interface {v1,v0}, android.widget.ListAdapter.getItem(int):java.lang.Object
80207 19| move-result-object v1
80208 20| check-cast v1, android.database.Cursor
80209 22| return-object v1
80219 0| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mDismissAllButton
80220 2| if-ne v3, v1, Label_1
80222 4| const-string/jumbo v1, "notification"
80223 …7| invoke-virtual {v2,v1}, com.android.calendar.alerts.AlertActivity.getSystemService(java.lang.St…
80259 24| const v1, #+2130968587 (0x7f04000b | 1.75458e+38)
80260 …27| invoke-direct {v0,v2,v1}, com.android.calendar.alerts.AlertAdapter.<init>(com.android.calendar…
80270 45| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
80271 46| invoke-virtual {v0,v1}, android.widget.ListView.setItemsCanFocus(boolean):void
80274 51| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mAdapter
80275 53| invoke-virtual {v0,v1}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
80278 58| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mViewListener
80279 …60| invoke-virtual {v0,v1}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
80291 81| const/4 v1, #+0 (0x00000000 | 0.00000)
80292 82| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
80303 0| invoke-super {v1}, android.app.Activity.onDestroy():void
80305 3| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
80308 7| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
80337 22| const/4 v1, #+0 (0x00000000 | 0.00000)
80351 38| const-string/jumbo v1, "Cursor#requery() failed."
80352 41| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
80369 3| new-instance v1, com.android.calendar.alerts.AlertActivity$3
80370 …5| invoke-direct {v1,v4}, com.android.calendar.alerts.AlertActivity$3.<init>(com.android.calendar.…
80377 …14| invoke-virtual {v1,v2}, com.android.calendar.alerts.AlertActivity$3.execute(java.lang.Object[]…
80381 18| iget-object v1, v4, com.android.calendar.alerts.AlertActivity.mCursor
80382 20| if-eqz v1, Label_1
80384 22| iget-object v1, v4, com.android.calendar.alerts.AlertActivity.mCursor
80385 24| invoke-interface {v1}, android.database.Cursor.deactivate():void
80411 …1| invoke-direct {v1,v2,v3,v0}, android.widget.ResourceCursorAdapter.<init>(android.content.Contex…
80527 143| move-wide/from16 v0:v1, v22:v23
80528 145| invoke-virtual {v11,v0,v1}, android.text.format.Time.set(long):void
80620 250| move-object/from16 v1, v21
80621 252| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
80737 0| invoke-super {v1}, android.widget.ResourceCursorAdapter.onContentChanged():void
80754 3| new-instance v1, java.lang.Object
80755 5| invoke-direct {v1}, java.lang.Object.<init>():void
80756 8| sput-object v1, com.android.calendar.alerts.AlertReceiver.mStartingServiceSync
80758 10| const-string/jumbo v1, "^\s*$[\n\r]"
80762 …15| invoke-static {v1,v2}, java.util.regex.Pattern.compile(java.lang.String, int):java.util.regex.…
80763 18| move-result-object v1
80764 19| sput-object v1, com.android.calendar.alerts.AlertReceiver.mBlankLinePattern
80767 23| const-string/jumbo v1, "AlertReceiver async"
80768 26| invoke-direct {v0,v1}, android.os.HandlerThread.<init>(java.lang.String):void
80773 32| new-instance v1, android.os.Handler
80776 38| invoke-direct {v1,v2}, android.os.Handler.<init>(android.os.Looper):void
80777 41| sput-object v1, com.android.calendar.alerts.AlertReceiver.sAsyncHandler
80779 43| new-array v1, v5, java.lang.String[]
80782 48| aput-object v2, v1, v3
80785 53| aput-object v2, v1, v4
80787 55| sput-object v1, com.android.calendar.alerts.AlertReceiver.ATTENDEES_PROJECTION
80789 57| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
80790 58| new-array v1, v1, java.lang.String[]
80793 63| aput-object v2, v1, v3
80796 68| aput-object v2, v1, v4
80799 73| aput-object v2, v1, v5
80803 79| aput-object v2, v1, v3
80805 81| sput-object v1, com.android.calendar.alerts.AlertReceiver.EVENT_PROJECTION
80825 .local_ex v1, "emailList", java.util.List, "Ljava/util/List<Ljava/lang/String;>;"
80832 6| invoke-interface {v1,v2}, java.util.List.add(java.lang.Object):boolean
80849 3| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
80850 5| if-nez v1, Label_1
80852 7| const-string/jumbo v1, "power"
80853 …10| invoke-virtual {v4,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
80858 16| const-string/jumbo v1, "StartingAlertService"
80861 …20| invoke-virtual {v0,v3,v1}, android.os.PowerManager.newWakeLock(int, java.lang.String):android.…
80862 23| move-result-object v1
80863 24| sput-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
80865 26| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
80867 29| invoke-virtual {v1,v3}, android.os.PowerManager$WakeLock.setReferenceCounted(boolean):void
80871 32| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
80872 34| invoke-virtual {v1}, android.os.PowerManager$WakeLock.acquire():void
80882 42| move-exception v1
80884 44| throw v1
80929 51| move-object/from16 v1, v26
80930 …53| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentTitle(java.lang.CharSequenc…
80933 58| move-object/from16 v1, v27
80934 …60| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentText(java.lang.CharSequence…
80967 104| move-wide/from16 v1:v2, v32:v33
80968 …106| invoke-static {v0,v1,v2}, com.android.calendar.alerts.AlertReceiver.getURLSpans(android.conte…
80973 112| move-object/from16 v1, v22
80975 …116| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createMapBroadcastInte…
80980 122| move-object/from16 v1, v22
80982 …126| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createCallBroadcastInt…
80987 132| move-wide/from16 v1:v2, v32:v33
80989 …136| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createBroadcastMailInt…
81016 169| move/from16 v1, v36
81017 …171| invoke-virtual {v0,v1}, android.app.Notification$Builder.setPriority(int):android.app.Notific…
81031 192| move-object/from16 v1, v17
81032 …194| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
81066 246| move-object/from16 v1, v16
81067 …248| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
81084 274| move-object/from16 v1, v21
81085 …276| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
81241 2| const-string/jumbo v1, "android.intent.action.CLOSE_SYSTEM_DIALOGS"
81242 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
81261 5| const-class v1, com.android.calendar.alerts.AlertActivity
81262 …7| invoke-virtual {v0,v3,v1}, android.content.Intent.setClass(android.content.Context, java.lang.C…
81264 10| const/high16 v1, #+268435456 (0x10000000 | 2.52435e-29)
81265 12| invoke-virtual {v0,v1}, android.content.Intent.addFlags(int):android.content.Intent
81267 15| const/4 v1, #+0 (0x00000000 | 0.00000)
81271 …18| invoke-static {v3,v1,v0,v2}, android.app.PendingIntent.getActivity(android.content.Context, in…
81272 21| move-result-object v1
81273 22| return-object v1
81330 47| new-instance v1, android.content.Intent
81332 52| invoke-direct {v1,v5}, android.content.Intent.<init>(java.lang.String):void
81334 .local v1, "broadcastIntent", android.content.Intent
81336 …57| invoke-virtual {v1,v7,v5}, android.content.Intent.setClass(android.content.Context, java.lang.…
81339 …63| invoke-virtual {v1,v5,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
81348 …76| invoke-static {v7,v5,v1,v6}, android.app.PendingIntent.getBroadcast(android.content.Context, i…
81362 .end_local v1
81426 17| const/4 v1, #+0 (0x00000000 | 0.00000)
81428 .local v1, "span_i", int
81430 19| if-ge v1, v5, Label_4
81432 21| aget-object v3, v8, v1
81458 54| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
81488 17| const/4 v1, #+0 (0x00000000 | 0.00000)
81490 .local v1, "span_i", int
81492 19| if-ge v1, v5, Label_4
81494 21| aget-object v3, v9, v1
81530 70| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
81547 3| move-object v1, v11
81553 …10| invoke-static/range {v1..v9}, com.android.calendar.alerts.AlertReceiver.createDismissAlarmsInt…
81566 3| move-object v1, v11
81572 …10| invoke-static/range {v1..v9}, com.android.calendar.alerts.AlertReceiver.createDismissAlarmsInt…
81584 0| new-instance v1, android.content.Intent
81585 2| invoke-direct {v1}, android.content.Intent.<init>():void
81587 .local v1, "intent", android.content.Intent
81589 …7| invoke-virtual {v1,v5,v2}, android.content.Intent.setClass(android.content.Context, java.lang.C…
81591 …10| invoke-virtual {v1,v13}, android.content.Intent.setAction(java.lang.String):android.content.In…
81594 …16| invoke-virtual {v1,v2,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
81597 …22| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
81600 …28| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
81603 …34| invoke-virtual {v1,v2,v12}, android.content.Intent.putExtra(java.lang.String, int):android.con…
81616 … 53| invoke-virtual {v1,v2}, android.content.Intent.setData(android.net.Uri):android.content.Intent
81620 …59| invoke-static {v5,v2,v1,v3}, android.app.PendingIntent.getService(android.content.Context, int…
81638 2| const/4 v1, #+0 (0x00000000 | 0.00000)
81640 .local v1, "eventTitle", java.lang.String
81666 30| move-result-object v1
81668 .local v1, "eventTitle", java.lang.String
81676 .end_local v1
81685 41| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
81693 57| move-result-object v1
81838 0| const/4 v1, #+0 (0x00000000 | 0.00000)
81840 .local v1, "span_i", int
81842 2| if-ge v1, v4, Label_3
81844 4| aget-object v2, v7, v1
81870 37| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
81887 0| const/4 v1, #+0 (0x00000000 | 0.00000)
81889 .local v1, "span_i", int
81891 2| if-ge v1, v4, Label_3
81893 4| aget-object v2, v7, v1
81929 53| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
81946 0| new-instance v1, android.content.Intent
81947 2| invoke-direct {v1}, android.content.Intent.<init>():void
81949 .local v1, "intent", android.content.Intent
81951 …7| invoke-virtual {v1,v5,v2}, android.content.Intent.setClass(android.content.Context, java.lang.C…
81954 …13| invoke-virtual {v1,v2,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
81957 …19| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
81960 …25| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
81963 …31| invoke-virtual {v1,v2,v12}, android.content.Intent.putExtra(java.lang.String, int):android.con…
81976 … 50| invoke-virtual {v1,v2}, android.content.Intent.setData(android.net.Uri):android.content.Intent
81980 …56| invoke-static {v5,v2,v1,v3}, android.app.PendingIntent.getService(android.content.Context, int…
81992 0| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingServiceSync
81993 2| monitor-enter v1
82008 18| monitor-exit v1
82014 21| monitor-exit v1
82027 4| sget-object v1, android.provider.CalendarContract$Attendees.CONTENT_URI
82056 5| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
82057 …7| invoke-static {v1,v8,v9}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
82058 10| move-result-object v1
82079 5| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
82080 …7| invoke-static {v1,v8,v9}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
82081 10| move-result-object v1
82105 4| move-result-object v1
82107 .local v1, "locationCursor", android.database.Cursor
82111 7| if-eqz v1, Label_2
82112 9| invoke-interface {v1}, android.database.Cursor.moveToFirst():boolean
82116 15| invoke-interface {v1,v6}, android.database.Cursor.getString(int):java.lang.String
82142 46| invoke-interface {v1}, android.database.Cursor.close():void
82160 6| move-object v1, v15
82174 27| new-instance v1, com.android.calendar.alerts.AlertService$NotificationWrapper
82180 …39| invoke-direct/range {v1..v10}, com.android.calendar.alerts.AlertService$NotificationWrapper.<i…
82181 42| return-object v1
82232 47| move/from16 v1, v18
82233 49| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
82240 61| move/from16 v1, v18
82241 63| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
82297 145| move-object/from16 v1, v38
82298 147| invoke-direct {v0,v1}, android.app.Notification$Builder.<init>(android.content.Context):void
82302 152| move-object/from16 v1, v40
82303 …154| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentText(java.lang.CharSequenc…
82310 167| move-object/from16 v1, v28
82311 …169| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentIntent(android.app.Pending…
82314 174| move-object/from16 v1, v29
82315 …176| invoke-virtual {v0,v1}, android.app.Notification$Builder.setDeleteIntent(android.app.PendingI…
82325 194| move/from16 v1, v26
82326 …196| invoke-virtual {v0,v6,v1,v5}, android.content.res.Resources.getQuantityString(int, int, java.…
82331 202| move-object/from16 v1, v22
82332 …204| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentTitle(java.lang.CharSequen…
82399 297| move-object/from16 v1, v38
82400 …299| invoke-direct {v0,v1,v5}, android.text.style.TextAppearanceSpan.<init>(android.content.Contex…
82408 309| move-object/from16 v1, v38
82409 …311| invoke-direct {v0,v1,v5}, android.text.style.TextAppearanceSpan.<init>(android.content.Contex…
82417 321| move-object/from16 v1, v24
82418 …323| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
82425 334| move-object/from16 v1, v30
82426 …336| invoke-virtual {v0,v1,v6,v5,v7}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
82443 361| move-object/from16 v1, v34
82445 …365| invoke-virtual {v0,v1,v2,v5,v6}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
82448 370| move-object/from16 v1, v36
82449 …372| invoke-virtual {v0,v1}, android.app.Notification$InboxStyle.addLine(java.lang.CharSequence):a…
82477 398| move/from16 v1, v31
82478 …400| invoke-virtual {v0,v6,v1,v5}, android.content.res.Resources.getQuantityString(int, int, java.…
82483 406| move-object/from16 v1, v23
82484 …408| invoke-virtual {v0,v1}, android.app.Notification$InboxStyle.setSummaryText(java.lang.CharSequ…
82493 421| move-object/from16 v1, v17
82494 …423| invoke-virtual {v0,v1}, android.app.Notification$Builder.setStyle(android.app.Notification$St…
82507 434| move-object/from16 v1, v21
82508 …436| invoke-direct {v0,v1}, com.android.calendar.alerts.AlertService$NotificationWrapper.<init>(an…
82669 72| move-object/from16 v1, v18
82670 …74| invoke-virtual {v0,v1}, android.app.Notification$BigTextStyle.bigText(java.lang.CharSequence):…
82697 109| move-object/from16 v1, v22
82698 …111| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
82718 145| move-object/from16 v1, v23
82719 …147| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
82775 78| move-result-object v1
82777 .local v1, "geoIntent", android.content.Intent
82778 79| if-eqz v1, Label_2
82780 81| invoke-virtual {v13,v1}, android.content.Context.startActivity(android.content.Intent):void
82785 .end_local v1
82791 .restart_local v1
82798 .end_local v1
82912 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
82952 1| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
82953 …3| invoke-virtual {v2,v0,v1}, com.android.calendar.alerts.NotificationMgr.cancelAllBetween(int, in…
82970 3| invoke-virtual {v1,v0}, com.android.calendar.alerts.NotificationMgr.cancel(int):void
82992 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
83004 0| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
83018 … 2| iget-object v1, v4, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
83019 …4| invoke-virtual {v0,v3,v1}, android.app.NotificationManager.notify(int, android.app.Notification…
83026 …0| invoke-direct {v1}, com.android.calendar.alerts.AlertService$NotificationPrefs.getDefaultVibrat…
83033 …0| invoke-direct {v1}, com.android.calendar.alerts.AlertService$NotificationPrefs.getDoPopup():boo…
83040 …0| invoke-direct {v1}, com.android.calendar.alerts.AlertService$NotificationPrefs.getRingtoneAndSi…
83053 1| invoke-direct {v1}, java.lang.Object.<init>():void
83055 4| iput v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.doPopup
83057 6| iput v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.defaultVibrate
83060 9| iput-object v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
83062 11| iput-object v2, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.context
83064 13| iput-object v3, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.prefs
83066 15| iput-boolean v4, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.quietUpdate
83076 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
83087 16| move v0, v1
83093 21| if-ne v0, v1, Label_5
83095 23| return v1
83101 27| move v1, v2
83112 1| const/4 v1, #+0 (0x00000000 | 0.00000)
83119 …11| invoke-interface {v2,v3,v1}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
83132 24| iput v1, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.doPopup
83135 28| move v0, v1
83146 0| iget-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
83147 2| if-nez v1, Label_1
83149 4| iget-boolean v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.quietUpdate
83150 6| if-eqz v1, Label_2
83152 8| const-string/jumbo v1, ""
83153 11| iput-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
83159 15| const-string/jumbo v1, ""
83160 18| iput-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
83166 21| iget-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.context
83167 …23| invoke-static {v1}, com.android.calendar.Utils.getRingTonePreference(android.content.Context):…
83168 26| move-result-object v1
83169 27| iput-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
83182 … 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
83194 0| invoke-direct {v1}, java.lang.Object.<init>():void
83196 … 3| iput-object v2, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
83198 5| iput-wide v4:v5, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mEventId
83200 7| iput-wide v6:v7, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mBegin
83202 9| iput-wide v8:v9, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mEnd
83214 0| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
83219 9| iput-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
83222 11| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
83235 0| iput-object v1, v0, com.android.calendar.alerts.AlertService$ServiceHandler.this$0
83253 7| iget v1, v3, android.os.Message.arg1
83254 …9| invoke-static {v0,v1}, com.android.calendar.alerts.AlertReceiver.finishStartingService(android.…
83271 7| const-string/jumbo v1, "_id"
83272 10| aput-object v1, v0, v3
83274 12| const-string/jumbo v1, "event_id"
83275 15| aput-object v1, v0, v4
83277 17| const-string/jumbo v1, "state"
83278 20| aput-object v1, v0, v5
83280 22| const-string/jumbo v1, "title"
83282 26| aput-object v1, v0, v2
83284 28| const-string/jumbo v1, "eventLocation"
83286 32| aput-object v1, v0, v2
83288 34| const-string/jumbo v1, "selfAttendeeStatus"
83290 38| aput-object v1, v0, v2
83292 40| const-string/jumbo v1, "allDay"
83294 44| aput-object v1, v0, v2
83296 46| const-string/jumbo v1, "alarmTime"
83298 50| aput-object v1, v0, v2
83300 52| const-string/jumbo v1, "minutes"
83302 57| aput-object v1, v0, v2
83304 59| const-string/jumbo v1, "begin"
83306 64| aput-object v1, v0, v2
83308 66| const-string/jumbo v1, "end"
83310 71| aput-object v1, v0, v2
83312 73| const-string/jumbo v1, "description"
83314 78| aput-object v1, v0, v2
83321 87| move-result-object v1
83322 88| aput-object v1, v0, v3
83325 93| move-result-object v1
83326 94| aput-object v1, v0, v4
83358 4| iget v1, v0, android.app.Notification.flags
83359 6| or-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
83360 8| iput v1, v0, android.app.Notification.flags
83362 10| iget v1, v0, android.app.Notification.defaults
83363 12| or-int/lit8 v1, v1, #+4 (0x00000004 | 5.60519e-45)
83364 14| iput v1, v0, android.app.Notification.defaults
83370 21| move-result v1
83371 22| if-nez v1, Label_2
83378 28| iget v1, v0, android.app.Notification.defaults
83379 30| or-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
83380 32| iput v1, v0, android.app.Notification.defaults
83384 37| move-result v1
83385 38| if-eqz v1, Label_6
83386 40| const/4 v1, #+0 (0x00000000 | 0.00000)
83388 41| iput-object v1, v0, android.app.Notification.sound
83395 47| move-result-object v1
83416 10| new-instance v1, android.content.ContentValues
83417 12| invoke-direct {v1}, android.content.ContentValues.<init>():void
83419 .local v1, "vals", android.content.ContentValues
83423 …22| invoke-virtual {v1,v4,v5}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
83437 …45| invoke-virtual {v0,v4,v1,v5,v6}, android.content.ContentResolver.update(android.net.Uri, andro…
83453 7| move-result-object v1
83454 …8| invoke-static {v0,v2,v1}, com.android.calendar.alerts.AlertService.rescheduleMissedAlarms(andro…
83532 90| move-object/from16 v1, v50
83533 …92| invoke-direct {v15,v0,v1,v4}, com.android.calendar.alerts.AlertService$NotificationPrefs.<init…
83572 140| move-wide/from16 v0:v1, v52:v53
83573 …142| invoke-static {v11,v0,v1}, com.android.calendar.alerts.AlertService.getNextRefreshTime(com.an…
83575 146| move-wide/from16 v0:v1, v42:v43
83576 148| invoke-static {v0,v1,v4,v5}, java.lang.Math.min(long, long):long
83633 208| move-wide/from16 v0:v1, v52:v53
83634 …210| invoke-static {v11,v0,v1}, com.android.calendar.alerts.AlertService.getNextRefreshTime(com.an…
83636 214| move-wide/from16 v0:v1, v42:v43
83637 216| invoke-static {v0,v1,v4,v5}, java.lang.Math.min(long, long):long
83682 264| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
83683 266| move-wide/from16 v28:v29, v0:v1
83684 268| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
83685 270| move-wide/from16 v30:v31, v0:v1
83686 272| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
83687 274| move-wide/from16 v32:v33, v0:v1
83740 348| move-object/from16 v1, v18
83741 …350| invoke-virtual {v0,v4,v1}, com.android.calendar.alerts.NotificationMgr.notify(int, com.androi…
83747 355| move/from16 v1, v54
83748 357| if-gt v0, v1, Label_10
83751 361| move/from16 v1, v24
83753 …365| invoke-virtual {v0,v1,v2}, com.android.calendar.alerts.NotificationMgr.cancelAllBetween(int, …
83782 424| move-object/from16 v1, v49
83784 …428| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertUtils.scheduleNextNotificationR…
83796 445| move-wide/from16 v1:v2, v42:v43
83797 447| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
83842 505| move-object/from16 v1, v20
83843 …507| invoke-static {v0,v10,v1,v4}, com.android.calendar.alerts.AlertReceiver.makeDigestNotificatio…
83890 18| move-result-object v1
83891 19| check-cast v1, com.android.calendar.alerts.AlertService$NotificationInfo
83893 .local v1, "eventInfo", com.android.calendar.alerts.AlertService$NotificationInfo
83894 21| iget-object v3, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
83907 41| iget-object v3, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
83912 .end_local v1
83931 6| sub-long v0:v1, v8:v9, v6:v7
83933 10| div-long/2addr v0:v1, v2:v3
83934 11| invoke-static {v4,v5,v0,v1}, java.lang.Math.max(long, long):long
83935 14| move-result-wide v0:v1
83936 15| return-wide v0:v1
83949 2| iget-wide v0:v1, v13, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
83973 32| move-result-wide v0:v1
83981 …40| invoke-static {v6,v7,v0,v1,v9}, com.android.calendar.alerts.AlertService.getGracePeriodMs(long…
83994 54| cmp-long v9, v0:v1, v14:v15
83996 58| cmp-long v9, v0:v1, v2:v3
83999 62| invoke-static {v4,v5,v0,v1}, java.lang.Math.min(long, long):long
84017 4| move-result v1
84018 5| if-nez v1, Label_1
84020 7| new-instance v1, java.lang.StringBuilder
84021 9| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
84022 …12| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
84023 15| move-result-object v1
84025 …19| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
84026 22| move-result-object v1
84027 …23| invoke-virtual {v1,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
84028 26| move-result-object v1
84029 27| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
84059 20| move-result-object v1
84060 21| check-cast v1, com.android.calendar.alerts.AlertService$NotificationInfo
84062 .local v1, "info", com.android.calendar.alerts.AlertService$NotificationInfo
84063 23| iget-wide v4:v5, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
84071 .end_local v1
84083 51| move-result-object v1
84084 52| check-cast v1, com.android.calendar.alerts.AlertService$NotificationInfo
84086 .restart_local v1
84087 54| iget-wide v4:v5, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
84095 .end_local v1
84213 79| move/from16 v1, v22
84214 …81| invoke-virtual {v0,v1,v2}, com.android.calendar.alerts.NotificationMgr.notify(int, com.android…
84279 8| move-object/from16 v1, v16
84280 …10| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
84305 44| move/from16 v1, v16
84306 …46| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
84329 67| move/from16 v1, v16
84330 …69| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
84338 80| move/from16 v1, v16
84339 …82| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
84347 93| move/from16 v1, v16
84348 …95| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
84356 106| move/from16 v1, v16
84357 …108| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Cont…
84454 219| move-wide/from16 v0:v1, v26:v27
84455 …221| invoke-static {v5,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
84510 294| move/from16 v1, v51
84511 296| if-gt v0, v1, Label_35
84514 300| move/from16 v1, v51
84515 302| if-ne v0, v1, Label_37
84518 306| move/from16 v1, v52
84519 308| if-le v0, v1, Label_36
84590 394| move-wide/from16 v0:v1, v26:v27
84591 396| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
84651 495| move-wide/from16 v0:v1, v18:v19
84652 497| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
84736 613| move-object/from16 v1, v16
84737 …615| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
84748 632| move-object/from16 v1, v16
84749 …634| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
84768 662| move-object/from16 v1, v16
84769 …664| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
84778 678| move-object/from16 v1, v25
84781 …684| invoke-virtual {v0,v1,v2,v5,v3}, android.content.ContentResolver.update(android.net.Uri, andr…
84831 748| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
84832 750| move-wide/from16 v46:v47, v0:v1
84838 756| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
84839 758| move-wide/from16 v16:v17, v0:v1
84842 761| move-wide/from16 v0:v1, v16:v17
84844 …765| invoke-static {v5,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
84873 802| move-object/from16 v1, v45
84874 804| invoke-virtual {v0,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
84877 809| move-object/from16 v1, v45
84878 811| invoke-virtual {v0,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
84887 831| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
84888 833| move-wide/from16 v20:v21, v0:v1
84890 837| move-wide/from16 v1:v2, v20:v21
84891 839| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
84900 852| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
84901 854| move-wide/from16 v20:v21, v0:v1
84904 858| move-wide/from16 v1:v2, v20:v21
84905 860| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
84913 871| iget-wide v0:v1, v12, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
84914 873| move-wide/from16 v20:v21, v0:v1
84917 877| move-wide/from16 v1:v2, v20:v21
84918 879| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
84936 901| move-wide/from16 v0:v1, v18:v19
84938 …905| invoke-static {v8,v9,v0,v1,v2}, com.android.calendar.alerts.AlertService.getGracePeriodMs(lon…
85233 46| sub-int v1, v8, v2
85235 .local v1, "spaceRemaining", int
85239 52| invoke-virtual {v6,v1,v2}, java.util.ArrayList.subList(int, int):java.util.List
85252 .end_local v1
85354 134| move-object/from16 v1, v20
85355 …136| invoke-static {v0,v1,v14,v15}, com.android.calendar.alerts.AlertUtils.scheduleAlarm(android.c…
85391 8| const-string/jumbo v1, "notification"
85392 …11| invoke-virtual {v11,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
85393 14| move-result-object v1
85394 15| check-cast v1, android.app.NotificationManager
85396 …17| invoke-direct {v9,v1}, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.<init>(…
85407 28| const-string/jumbo v1, "AlertService"
85409 34| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
85411 37| const-string/jumbo v1, "preferences_alerts"
85412 …40| invoke-interface {v10,v1,v3}, android.content.SharedPreferences.getBoolean(java.lang.String, b…
85413 43| move-result v1
85414 44| if-nez v1, Label_1
85416 46| const-string/jumbo v1, "AlertService"
85418 52| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
85427 62| sget-object v1, android.provider.CalendarContract$CalendarAlerts.CONTENT_URI
85449 100| move-result v1
85450 101| if-nez v1, Label_4
85458 108| const-string/jumbo v1, "AlertService"
85460 114| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
85471 127| move-object v1, v11
85475 …130| invoke-static/range {v1..v8}, com.android.calendar.alerts.AlertService.generateAlerts(android…
85476 133| move-result v1
85477 134| return v1
85498 2| const-string/jumbo v1, "AlertService"
85502 7| invoke-direct {v0,v1,v2}, android.os.HandlerThread.<init>(java.lang.String, int):void
85508 16| move-result-object v1
85509 17| iput-object v1, v3, com.android.calendar.alerts.AlertService.mServiceLooper
85511 19| new-instance v1, com.android.calendar.alerts.AlertService$ServiceHandler
85513 …23| invoke-direct {v1,v3,v2}, com.android.calendar.alerts.AlertService$ServiceHandler.<init>(com.a…
85514 26| iput-object v1, v3, com.android.calendar.alerts.AlertService.mServiceHandler
85517 31| move-result-object v1
85518 …32| invoke-static {v1}, com.android.calendar.alerts.AlertUtils.flushOldAlertsFromInternalStorage(a…
85529 0| iget-object v0, v1, com.android.calendar.alerts.AlertService.mServiceLooper
85544 2| iget-object v1, v2, com.android.calendar.alerts.AlertService.mServiceHandler
85545 …4| invoke-virtual {v1}, com.android.calendar.alerts.AlertService$ServiceHandler.obtainMessage():an…
85552 13| move-result-object v1
85553 14| iput-object v1, v0, android.os.Message.obj
85555 16| iget-object v1, v2, com.android.calendar.alerts.AlertService.mServiceHandler
85556 …18| invoke-virtual {v1,v0}, com.android.calendar.alerts.AlertService$ServiceHandler.sendMessage(an…
85560 21| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
85561 22| return v1
85572 1| iget-object v1, v12, android.os.Message.obj
85573 3| check-cast v1, android.os.Bundle
85575 .local v1, "bundle", android.os.Bundle
85577 8| invoke-virtual {v1,v5}, android.os.Bundle.getString(java.lang.String):java.lang.String
85585 23| invoke-virtual {v1,v7}, android.os.Bundle.getLong(java.lang.String):long
85774 0| iput-object v1, v0, com.android.calendar.alerts.AlertUtils$1.val$mgr
85833 0| new-instance v1, android.content.Intent
85835 5| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
85837 .local v1, "i", android.content.Intent
85856 … 41| invoke-virtual {v1,v2}, android.content.Intent.setData(android.net.Uri):android.content.Intent
85859 …46| invoke-virtual {v1,v5,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
85862 …52| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
85865 …58| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
85867 61| return-object v1
85877 0| const-string/jumbo v1, "alarm"
85878 …3| invoke-virtual {v2,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
85883 9| new-instance v1, com.android.calendar.alerts.AlertUtils$1
85884 …11| invoke-direct {v1,v0}, com.android.calendar.alerts.AlertUtils$1.<init>(android.app.AlarmManage…
85885 14| return-object v1
85909 19| move-wide/from16 v1:v2, v20:v21
85910 …21| invoke-interface {v11,v0,v1,v2}, android.content.SharedPreferences.getLong(java.lang.String, l…
86027 209| move-object/from16 v1, v17
86028 …211| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
86096 0| const/4 v1, #+0 (0x00000000 | 0.00000)
86097 …1| invoke-static {v13,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
86107 13| const/4 v1, #+0 (0x00000000 | 0.00000)
86108 14| invoke-virtual {v10,v1}, android.text.format.Time.toMillis(boolean):long
86117 27| const/4 v1, #+0 (0x00000000 | 0.00000)
86118 28| invoke-virtual {v10,v1}, android.text.format.Time.toMillis(boolean):long
86135 50| move-result v1
86136 51| if-eqz v1, Label_2
86142 57| add-int/lit8 v1, v11, #+1 (0x00000001 | 1.40130e-45)
86143 59| if-le v0, v1, Label_4
86150 65| move-object v1, v13
86153 …68| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
86154 71| move-result-object v1
86155 72| invoke-direct {v9,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
86160 80| move-result-object v1
86161 81| if-eq v12, v1, Label_6
86165 86| iget v1, v10, android.text.format.Time.isDst
86166 88| if-eqz v1, Label_11
86171 91| const-string/jumbo v1, " "
86172 …94| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86173 97| move-result-object v1
86183 …111| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86187 114| add-int/lit8 v1, v11, #+1 (0x00000001 | 1.40130e-45)
86188 116| if-ne v0, v1, Label_7
86190 118| const-string/jumbo v1, ", "
86191 …121| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86193 124| const v1, #+2131492871 (0x7f0c0007 | 1.86092e+38)
86194 127| invoke-virtual {v13,v1}, android.content.Context.getString(int):java.lang.String
86195 130| move-result-object v1
86196 …131| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86204 143| move-result v1
86205 144| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
86206 146| if-eqz v1, Label_8
86208 148| const-string/jumbo v1, ", "
86209 …151| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86216 160| move-result-object v1
86217 161| return-object v1
86247 2| const-string/jumbo v1, "preference_alert_"
86248 5| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
86253 11| const-string/jumbo v1, "_"
86254 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86258 20| const-string/jumbo v1, "_"
86259 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86264 32| move-result-object v1
86265 33| return-object v1
86276 3| const/4 v1, #+0 (0x00000000 | 0.00000)
86277 …4| invoke-virtual {v2,v0,v1}, android.content.Context.getSharedPreferences(java.lang.String, int):…
86300 17| move-result v1
86301 18| sub-int/2addr v1, v0
86302 19| return v1
86317 7| move-result-object v1
86318 … 8| invoke-interface {v0,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
86319 11| move-result v1
86320 12| return v1
86356 49| move-result-wide v0:v1
86360 53| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
86442 39| move-result-object v1
86444 .local v1, "builder", android.net.Uri$Builder
86445 …40| invoke-static {v1,v8,v9}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
86447 43| invoke-virtual {v1}, android.net.Uri$Builder.build():android.net.Uri
86474 3| move-result-object v1
86476 .local v1, "prefs", android.content.SharedPreferences
86477 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
86499 3| const-string/jumbo v1, "state"
86501 7| aput-object v1, v0, v2
86515 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
86528 1| new-instance v1, java.lang.StringBuilder
86529 3| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
86531 .local v1, "selection", java.lang.StringBuilder
86533 …9| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
86536 …15| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86539 19| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86545 …28| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86548 …34| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86551 …40| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86554 45| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
86563 …55| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86566 …61| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86569 …67| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86572 72| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
86579 …82| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86583 85| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
86631 54| move-wide/from16 v1:v2, v22:v23
86632 … 56| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
86639 67| move-wide/from16 v1:v2, v22:v23
86640 … 69| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
86647 80| move-wide/from16 v1:v2, v22:v23
86648 … 82| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
86667 111| move/from16 v1, v22
86668 113| invoke-virtual {v0,v5,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
86719 190| move-object/from16 v1, v22
86720 …192| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
86724 198| move-object/from16 v1, v20
86727 …204| invoke-virtual {v0,v1,v2,v3,v5}, android.content.ContentResolver.update(android.net.Uri, andr…
86802 298| move-wide/from16 v0:v1, v22:v23
86804 …302| invoke-direct {v5,v0,v1,v2,v3}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.<ini…
86825 0| iput-object v1, v0, com.android.calendar.alerts.GlobalDismissManager$1.this$0
86842 …2| invoke-virtual {v1,v2}, com.android.calendar.alerts.GlobalDismissManager$1.doInBackground(andro…
86857 2| aget-object v1, v12, v2
86858 4| iget-object v0, v1, android.util.Pair.first
86862 8| aget-object v1, v12, v2
86863 10| iget-object v7, v1, android.util.Pair.second
86867 14| const-string/jumbo v1, "com.android.calendar.alerts.sync_id"
86868 17| invoke-virtual {v7,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
86869 20| move-result v1
86870 21| if-eqz v1, Label_1
86871 23| const-string/jumbo v1, "com.android.calendar.alerts.account_name"
86872 26| invoke-virtual {v7,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
86873 29| move-result v1
86874 30| if-eqz v1, Label_1
86876 32| const-string/jumbo v1, "com.android.calendar.alerts.start_time"
86877 35| invoke-virtual {v7,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
86878 38| move-result v1
86880 39| if-eqz v1, Label_1
86889 50| new-instance v1, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId
86906 …78| invoke-direct/range {v1..v6}, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId…
86913 …89| invoke-virtual {v9,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
86924 97| move-exception v1
86926 99| throw v1
86936 0| invoke-direct {v1}, java.lang.Object.<init>():void
86938 3| iput-wide v2:v3, v1, com.android.calendar.alerts.GlobalDismissManager$AlarmId.mEventId
86940 5| iput-wide v4:v5, v1, com.android.calendar.alerts.GlobalDismissManager$AlarmId.mStart
86957 7| const-string/jumbo v1, "Account Name can not be set to null"
86958 10| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
86965 18| const-string/jumbo v1, "SyncId can not be set to null"
86966 21| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
86985 …0| invoke-direct {v1,v2,v3,v4,v5}, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissI…
87005 10| move-result-object v1
87008 15| if-eq v1, v2, Label_3
87020 25| cmp-long v1, v2:v3, v4:v5
87021 27| if-eqz v1, Label_4
87026 …30| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mAccountN…
87028 34| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
87029 37| move-result v1
87030 38| if-nez v1, Label_5
87035 41| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mSyncId
87037 45| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
87038 48| move-result v1
87039 49| if-nez v1, Label_6
87053 …0| iget-object v1, v7, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mAccountNa…
87054 2| invoke-virtual {v1}, java.lang.String.hashCode():int
87058 6| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
87062 14| add-int v0, v1, v2
87064 16| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
87071 27| add-int v0, v1, v2
87088 7| const-string/jumbo v1, "Account Type can not be null"
87089 10| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
87096 18| const-string/jumbo v1, "Account Name can not be null"
87097 21| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
87128 10| move-result-object v1
87131 15| if-eq v1, v2, Label_3
87143 25| cmp-long v1, v2:v3, v4:v5
87144 27| if-eqz v1, Label_4
87151 34| cmp-long v1, v2:v3, v4:v5
87152 36| if-eqz v1, Label_5
87157 …39| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountNa…
87159 43| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
87160 46| move-result v1
87161 47| if-nez v1, Label_6
87166 …50| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountTy…
87168 54| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
87169 57| move-result v1
87170 58| if-nez v1, Label_7
87185 …2| iget-object v1, v7, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountType
87186 4| invoke-virtual {v1}, java.lang.String.hashCode():int
87190 8| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
87194 16| add-int v0, v1, v2
87196 18| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
87202 27| add-int v0, v1, v2
87204 29| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
87210 38| add-int v0, v1, v2
87232 5| const-string/jumbo v1, "_id"
87233 8| aput-object v1, v0, v2
87235 10| const-string/jumbo v1, "calendar_id"
87236 13| aput-object v1, v0, v3
87242 19| const-string/jumbo v1, "_id"
87243 22| aput-object v1, v0, v2
87245 24| const-string/jumbo v1, "_sync_id"
87246 27| aput-object v1, v0, v3
87253 34| const-string/jumbo v1, "_id"
87254 37| aput-object v1, v0, v2
87256 39| const-string/jumbo v1, "account_name"
87257 42| aput-object v1, v0, v3
87259 44| const-string/jumbo v1, "account_type"
87260 47| aput-object v1, v0, v4
87297 4| const-string/jumbo v1, "caller_is_syncadapter"
87300 …10| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
87303 14| const-string/jumbo v1, "account_name"
87305 …17| invoke-virtual {v0,v1,v5}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
87308 21| const-string/jumbo v1, "account_type"
87310 …24| invoke-virtual {v0,v1,v4}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
87340 19| move-result-object v1
87341 20| check-cast v1, java.lang.Long
87343 .local v1, "id", java.lang.Long
87354 …34| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
87363 .end_local v1
87534 9| const-string/jumbo v1, "_id"
87535 …12| invoke-static {v15,v1}, com.android.calendar.alerts.GlobalDismissManager.buildMultipleIdQuery(…
87539 16| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
87549 26| const/4 v1, #-1 (0xffffffff | NaN)
87551 27| invoke-interface {v8,v1}, android.database.Cursor.moveToPosition(int):boolean
87553 30| const-string/jumbo v1, "_id"
87554 33| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
87558 37| const-string/jumbo v1, "account_name"
87559 40| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
87563 44| const-string/jumbo v1, "account_type"
87564 47| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
87568 51| const/4 v1, #-1 (0xffffffff | NaN)
87569 52| if-eq v9, v1, Label_3
87570 54| const/4 v1, #-1 (0xffffffff | NaN)
87571 55| if-eq v6, v1, Label_3
87572 57| const/4 v1, #-1 (0xffffffff | NaN)
87573 58| if-eq v7, v1, Label_3
87577 63| move-result v1
87578 64| if-eqz v1, Label_3
87597 86| new-instance v1, android.util.Pair
87598 … 88| invoke-direct {v1,v13,v12}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
87599 …91| invoke-interface {v10,v11,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang…
87611 96| move-exception v1
87615 100| throw v1
87644 11| const-string/jumbo v1, "_id"
87645 …14| invoke-static {v12,v1}, com.android.calendar.alerts.GlobalDismissManager.buildMultipleIdQuery(…
87649 18| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
87656 27| const/4 v1, #-1 (0xffffffff | NaN)
87658 28| invoke-interface {v7,v1}, android.database.Cursor.moveToPosition(int):boolean
87660 31| const-string/jumbo v1, "calendar_id"
87661 34| invoke-interface {v7,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
87665 38| const-string/jumbo v1, "_id"
87666 41| invoke-interface {v7,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
87675 52| move-result v1
87676 53| if-eqz v1, Label_3
87681 62| move-result-object v1
87688 …71| invoke-interface {v9,v1,v2}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
87696 76| move-exception v1
87700 80| throw v1
87842 169| move-result-object v1
87844 .local v1, "account$iterator", java.util.Iterator
87845 170| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
87848 176| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
87883 .end_local v1
88028 182| move-object/from16 v1, v18
88029 …184| invoke-virtual {v2,v4,v0,v1,v5}, android.content.ContentResolver.update(android.net.Uri, andr…
88231 …167| iget-wide v0:v1, v14, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mStartT…
88232 169| move-wide/from16 v20:v21, v0:v1
88261 215| move-wide/from16 v0:v1, v20:v21
88262 217| invoke-virtual {v4,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
88349 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
88350 6| new-array v1, v1, android.util.Pair[]
88355 14| aput-object v2, v1, v3
88357 …16| invoke-virtual {v0,v1}, com.android.calendar.alerts.GlobalDismissManager$1.execute(java.lang.O…
88369 2| const-string/jumbo v1, "schedule_alarms_remove"
88371 …5| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
88385 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
88400 5| const-string/jumbo v1, "InitAlarmsService"
88402 11| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
88406 17| move-result-object v1
88414 …27| invoke-virtual {v1,v2,v3,v4,v5}, android.content.ContentResolver.update(android.net.Uri, andro…
88425 32| const-string/jumbo v1, "InitAlarmsService"
88437 59| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
88448 0| iput-object v1, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread$1.this$1
88464 4| const v1, #+2131492952 (0x7f0c0058 | 1.86094e+38)
88467 …8| invoke-static {v0,v1,v2}, android.widget.Toast.makeText(android.content.Context, int, int):andr…
88483 0| iput-object v1, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.this$0
88523 23| move-exception v1
88525 .local v1, "ex", android.content.ActivityNotFoundException
88541 0| invoke-direct {v1}, android.app.ListActivity.<init>():void
88544 4| iput-object v0, v1, com.android.calendar.alerts.QuickResponseActivity.mResponses
88560 8| move-result-object v1
88562 .local v1, "intent", android.content.Intent
88563 9| if-nez v1, Label_1
88571 … 18| invoke-virtual {v1,v3,v6,v7}, android.content.Intent.getLongExtra(java.lang.String, long):long
88641 1| iget-object v1, v4, com.android.calendar.alerts.QuickResponseActivity.mResponses
88642 3| if-eqz v1, Label_1
88643 5| iget-object v1, v4, com.android.calendar.alerts.QuickResponseActivity.mResponses
88644 7| array-length v1, v1
88645 8| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
88646 10| if-ge v7, v1, Label_1
88648 12| iget-object v1, v4, com.android.calendar.alerts.QuickResponseActivity.mResponses
88649 14| aget-object v0, v1, v7
88653 16| new-instance v1, com.android.calendar.alerts.QuickResponseActivity$QueryThread
88655 …20| invoke-direct {v1,v4,v2,v3,v0}, com.android.calendar.alerts.QuickResponseActivity$QueryThread.…
88656 …23| invoke-virtual {v1}, com.android.calendar.alerts.QuickResponseActivity$QueryThread.start():void
88670 3| const-string/jumbo v1, "state"
88672 7| aput-object v1, v0, v2
88686 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
88712 7| move-wide/from16 v1:v2, v20:v21
88713 … 9| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
88720 20| move-wide/from16 v1:v2, v20:v21
88721 …22| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
88728 33| move-wide/from16 v1:v2, v20:v21
88729 …35| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
88738 46| move/from16 v1, v20
88739 48| invoke-virtual {v0,v12,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
88794 127| move-object/from16 v1, v18
88796 …131| invoke-virtual {v0,v1,v13,v2,v12}, android.content.ContentResolver.update(android.net.Uri, an…
88811 150| move-object/from16 v1, v18
88813 …154| invoke-virtual {v0,v1,v2}, android.content.ContentResolver.insert(android.net.Uri, android.co…
88841 0| iput-object v1, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.this$1
88857 4| iget-object v1, v2, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.val$item
88858 …6| invoke-static {v0,v1}, com.android.calendar.event.AttendeesView.-wrap0(com.android.calendar.eve…
88870 0| iput-object v1, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler.this$0
88907 24| move-result-wide v0:v1
88911 …27| invoke-static {v5,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
88920 …36| invoke-static {v0,v1,v4}, android.provider.ContactsContract$Contacts.getLookupUri(long, java.l…
88999 0| iget-object v0, v1, com.android.calendar.event.AttendeesView.mContext
89009 …0| invoke-direct {v1,v2}, com.android.calendar.event.AttendeesView.updateAttendeeView(com.android.…
89023 3| const-string/jumbo v1, "contact_id"
89025 7| aput-object v1, v0, v2
89027 9| const-string/jumbo v1, "lookup"
89029 13| aput-object v1, v0, v2
89031 15| const-string/jumbo v1, "photo_id"
89033 19| aput-object v1, v0, v2
89064 30| move-result-object v1
89066 .local v1, "resources", android.content.res.Resources
89068 …34| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
89073 43| invoke-virtual {v1,v2}, android.content.res.Resources.getInteger(int):int
89079 52| invoke-virtual {v1,v2}, android.content.res.Resources.getInteger(int):int
89084 …61| invoke-virtual {v1,v2}, android.content.res.Resources.getTextArray(int):java.lang.CharSequence…
89138 3| move-result v1
89139 4| if-eqz v1, Label_1
89146 11| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDefaultBadge
89148 …15| invoke-direct {v3,v0,v1}, com.android.calendar.event.EditEventHelper$AttendeeItem.<init>(com.a…
89162 28| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89163 30| if-nez v1, Label_22
89164 32| const/4 v1, #+0 (0x00000000 | 0.00000)
89171 40| add-int/2addr v2, v1
89174 43| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
89175 45| if-nez v1, Label_24
89176 47| const/4 v1, #+0 (0x00000000 | 0.00000)
89179 48| add-int v13, v2, v1
89183 52| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNoResponse
89192 …69| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(a…
89195 74| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
89196 76| if-nez v1, Label_6
89199 80| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNoResponse
89201 …84| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.View…
89207 90| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
89208 92| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89210 96| iput v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
89213 100| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
89214 102| add-int v11, v13, v1
89230 120| add-int/lit8 v1, v11, #-1 (0xffffffff | NaN)
89232 …124| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view…
89238 130| const v1, #+2131755078 (0x7f100046 | 1.91410e+38)
89239 133| invoke-virtual {v12,v1}, android.view.View.findViewById(int):android.view.View
89245 139| const/4 v1, #+0 (0x00000000 | 0.00000)
89246 140| invoke-virtual {v9,v1}, android.view.View.setVisibility(int):void
89258 147| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
89259 149| if-eqz v1, Label_25
89261 153| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
89262 155| if-eqz v1, Label_25
89270 162| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
89271 163| new-array v7, v1, java.lang.String[]
89273 165| const-string/jumbo v1, "vnd.android.cursor.item/identity"
89275 169| aput-object v1, v7, v2
89277 173| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
89279 176| aput-object v1, v7, v2
89282 180| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
89284 183| aput-object v1, v7, v2
89289 187| iget-object v1, v0, com.android.calendar.event.AttendeesView.mPresenceQueryHandler
89296 …196| invoke-virtual/range {v1..v8}, com.android.calendar.event.AttendeesView$PresenceQueryHandler.…
89309 203| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForYes
89318 …220| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
89321 225| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89322 227| if-nez v1, Label_11
89325 231| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForYes
89328 …236| invoke-virtual {v0,v1,v2}, com.android.calendar.event.AttendeesView.addView(android.view.View…
89334 242| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89335 244| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89337 248| iput v1, v0, com.android.calendar.event.AttendeesView.mYes
89340 252| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89341 254| add-int/lit8 v11, v1, #+0 (0x00000000 | 0.00000)
89350 260| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89351 262| if-nez v1, Label_15
89357 267| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNo
89366 …284| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
89369 289| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
89370 291| if-nez v1, Label_14
89373 295| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNo
89375 …299| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.Vie…
89381 305| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
89382 307| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89384 311| iput v1, v0, com.android.calendar.event.AttendeesView.mNo
89387 315| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
89388 317| add-int v11, v13, v1
89397 323| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89398 325| add-int/lit8 v13, v1, #+1 (0x00000001 | 1.40130e-45)
89405 331| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89406 333| if-nez v1, Label_20
89407 335| const/4 v1, #+0 (0x00000000 | 0.00000)
89414 343| add-int v13, v1, v2
89418 347| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForMaybe
89427 …364| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
89430 369| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
89431 371| if-nez v1, Label_19
89434 375| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForMaybe
89436 …379| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.Vie…
89442 385| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
89443 387| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89445 391| iput v1, v0, com.android.calendar.event.AttendeesView.mMaybe
89448 395| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
89449 397| add-int v11, v13, v1
89458 403| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89459 405| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89469 419| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
89470 421| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89480 435| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
89481 437| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89490 441| sget-object v1, android.provider.ContactsContract$CommonDataKinds$Email.CONTENT_LOOKUP_URI
89495 …451| invoke-static {v1,v2}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):an…
89517 2| const v1, #+2130968601 (0x7f040019 | 1.75459e+38)
89519 …6| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
89536 1| iget-object v1, v4, com.android.calendar.event.AttendeesView.mInflater
89538 …6| invoke-virtual {v1,v2,v4,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
89624 97| const/4 v1, #+0 (0x00000000 | 0.00000)
89626 .local v1, "badge", android.graphics.drawable.Drawable
89634 111| move-result-object v1
89635 .end_local v1
89636 112| check-cast v1, android.graphics.drawable.Drawable
89639 114| if-eqz v1, Label_6
89641 116| iput-object v1, v10, com.android.calendar.event.EditEventHelper$AttendeeItem.mBadge
89753 19| const-string/jumbo v1, " ("
89754 …22| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
89758 30| const-string/jumbo v1, ")"
89759 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
89779 4| move-result-object v1
89781 .local v1, "attendee$iterator", java.util.Iterator
89782 5| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
89785 11| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
89797 .end_local v1
89802 .restart_local v1
89823 12| const/4 v1, #+0 (0x00000000 | 0.00000)
89825 .local v1, "i", int
89826 13| if-ge v1, v2, Label_4
89828 …15| invoke-virtual {v8,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view.…
89836 23| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89879 4| const/4 v1, #+0 (0x00000000 | 0.00000)
89881 .local v1, "i", int
89882 5| if-ge v1, v2, Label_4
89884 …7| invoke-virtual {v6,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view.V…
89892 15| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89930 6| iget-boolean v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mRemoved
89931 8| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89932 10| iput-boolean v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mRemoved
89956 13| move-result v1
89958 .local v1, "count", int
89962 15| if-ge v2, v1, Label_5
89983 .end_local v1
89992 .restart_local v1
90004 0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$1.this$0
90018 0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$1.this$0
90021 5| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$1.this$0
90034 0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
90106 0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$3.this$0
90133 17| new-array v1, v3, java.lang.String[]
90136 23| aput-object v3, v1, v4
90138 .local v1, "array", java.lang.String[]
90140 …28| invoke-virtual {v2,v3,v1}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
90148 .end_local v1
90160 …0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService.t…
90174 …0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService.t…
90187 0| iget-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
90188 2| return-wide v0:v1
90193 0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment.mController
90199 0| iget-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
90200 2| return-wide v0:v1
90205 0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment.mEventTitle
90221 …0| invoke-direct {v0,v1}, com.android.calendar.event.CreateEventDialogFragment.setDefaultCalendarV…
90233 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
90234 5| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
90248 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
90249 5| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
90274 19| iget-object v1, v7, com.android.calendar.event.CreateEventDialogFragment.mEventTitle
90275 21| invoke-virtual {v1}, android.widget.EditText.getText():android.text.Editable
90276 24| move-result-object v1
90277 25| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
90278 28| move-result-object v1
90279 29| iput-object v1, v0, com.android.calendar.CalendarEventModel.mTitle
90282 33| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
90283 34| iput-boolean v1, v0, com.android.calendar.CalendarEventModel.mAllDay
90290 44| iget-object v1, v7, com.android.calendar.event.CreateEventDialogFragment.mCalendarOwner
90291 46| iput-object v1, v0, com.android.calendar.CalendarEventModel.mOwnerAccount
90294 50| iget-object v1, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
90296 …53| invoke-virtual {v0,v1,v2,v6}, com.android.calendar.event.EditEventHelper.saveEvent(com.android…
90302 63| const v1, #+2131492904 (0x7f0c0028 | 1.86093e+38)
90303 …66| invoke-static {v0,v1,v6}, android.widget.Toast.makeText(android.content.Context, int, int):and…
90335 27| move-result v1
90337 .local v1, "accountNameIndex", int
90358 60| invoke-interface {v11,v1}, android.database.Cursor.getString(int):java.lang.String
90472 100| move-result v1
90474 .local v1, "accountTypeIndex", int
90500 132| invoke-interface {v12,v1}, android.database.Cursor.getString(int):java.lang.String
90515 .end_local v1
90527 .restart_local v1
90606 48| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
90632 20| move-result-wide v0:v1
90633 21| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
90654 11| move-result-object v1
90655 12| check-cast v1, android.view.LayoutInflater
90657 .local v1, "layoutInflater", android.view.LayoutInflater
90659 …17| invoke-virtual {v1,v3,v6}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
90750 4| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
90751 6| if-nez v1, Label_2
90753 8| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mAlertDialog
90755 11| invoke-virtual {v1,v2}, android.app.AlertDialog.getButton(int):android.widget.Button
90756 14| move-result-object v1
90757 15| iput-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
90759 17| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
90770 36| invoke-virtual {v1,v0}, android.widget.Button.setEnabled(boolean):void
90786 6| iget-object v1, v4, com.android.calendar.event.CreateEventDialogFragment.mDateString
90787 … 8| invoke-virtual {v5,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
90804 1| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
90805 3| if-eqz v1, Label_2
90807 5| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
90813 14| invoke-virtual {v1,v0}, android.widget.Button.setEnabled(boolean):void
90833 13| move-result-wide v0:v1
90834 14| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
90868 14| move-result-object v1
90870 .local v1, "data", android.net.Uri
90871 15| if-eqz v1, Label_7
90874 17| invoke-virtual {v1}, android.net.Uri.getLastPathSegment():java.lang.String
91001 4| const-string/jumbo v1, "reminders"
91002 …7| invoke-virtual {v0,v1}, android.content.Intent.getSerializableExtra(java.lang.String):java.io.S…
91003 10| move-result-object v1
91004 11| check-cast v1, java.util.ArrayList
91005 13| return-object v1
91033 31| const-string/jumbo v1, "event_color"
91034 34| invoke-virtual {v0,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
91040 44| const-string/jumbo v1, "event_color"
91042 48| invoke-virtual {v0,v1,v2}, android.content.Intent.getIntExtra(java.lang.String, int):int
91064 83| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
91068 87| invoke-virtual {v0,v1,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
91071 93| move-result-object v1
91080 105| invoke-virtual {v1,v0}, android.app.ActionBar.setTitle(int):void
91090 115| iget-wide v0:v1, v0, com.android.calendar.CalendarController$EventInfo.id
91091 117| cmp-long v0, v0:v1, v10:v11
91100 127| iget-object v1, v12, com.android.calendar.event.EditEventActivity.mEventInfo
91111 145| move-result-object v1
91115 …149| invoke-virtual {v1,v2,v5}, android.content.Intent.getBooleanExtra(java.lang.String, boolean):…
91116 152| move-result v1
91117 153| iput-boolean v1, v0, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
91144 186| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
91148 190| invoke-virtual {v0,v1,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
91161 4| const v1, #+16908332 (0x0102002c | 2.38774e-38)
91162 7| if-ne v0, v1, Label_1
91182 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$1.this$0
91198 5| move-result v1
91199 …6| invoke-static {v0,v1}, com.android.calendar.event.EditEventFragment.-wrap0(com.android.calendar…
91211 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$2.this$0
91263 63| move-result-object v1
91265 .local v1, "fragmentManager", android.app.FragmentManager
91266 64| invoke-virtual {v1}, android.app.FragmentManager.executePendingTransactions():boolean
91279 …88| invoke-virtual {v2,v1,v3}, com.android.calendar.event.EventColorPickerDialog.show(android.app.…
91285 .end_local v1
91313 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$3.this$0
91329 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
91341 17| if-ne v0, v1, Label_3
91344 21| iget-object v1, v0, com.android.calendar.event.EditEventFragment.mModel
91349 28| iput-object v0, v1, com.android.calendar.CalendarEventModel.mOriginalSyncId
91353 34| iget-object v1, v4, com.android.calendar.event.EditEventFragment$3.this$0
91354 36| iget-object v1, v1, com.android.calendar.event.EditEventFragment.mModel
91355 38| iget-wide v2:v3, v1, com.android.calendar.CalendarEventModel.mId
91361 46| iget-object v1, v4, com.android.calendar.event.EditEventFragment$3.this$0
91362 48| iget v1, v1, com.android.calendar.event.EditEventFragment.mModification
91363 50| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
91367 54| move v0, v1
91378 65| if-ne v6, v1, Label_8
91380 67| iget-object v1, v4, com.android.calendar.event.EditEventFragment$3.this$0
91385 74| iput v0, v1, com.android.calendar.event.EditEventFragment.mModification
91403 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$4.this$0
91417 0| iget-object v1, v2, com.android.calendar.event.EditEventFragment$4.this$0
91418 …2| invoke-virtual {v1}, com.android.calendar.event.EditEventFragment.getActivity():android.app.Act…
91441 0| iput-object v2, v1, com.android.calendar.event.EditEventFragment$Done.this$0
91442 2| invoke-direct {v1}, java.lang.Object.<init>():void
91445 6| iput v0, v1, com.android.calendar.event.EditEventFragment$Done.mCode
91688 350| move-object/from16 v1, v20
91689 352| iput-object v0, v1, android.text.format.Time.timezone
91704 375| move-object/from16 v1, v20
91705 377| iput-object v0, v1, android.text.format.Time.timezone
91851 0| iput v1, v0, com.android.calendar.event.EditEventFragment$Done.mCode
91861 0| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
91865 5| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.id
91867 7| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.start
91869 9| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.end
91891 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
92076 273| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mId
92077 275| move-wide/from16 v44:v45, v0:v1
92465 801| move-object/from16 v1, v49
92467 …805| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.lang.S…
92471 810| move-object/from16 v1, v38
92472 812| iput v0, v1, com.android.calendar.CalendarEventModel$Attendee.mStatus
92522 873| move/from16 v1, v47
92523 …875| invoke-static {v0,v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int…
92697 1093| move-object/from16 v1, v35
92701 …1101| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EventColorCache.insertColor(java…
92802 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mActivity
92808 0| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mBegin
92809 2| return-wide v0:v1
92814 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mOnDone
92820 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mReminders
92826 0| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowColorPalette
92832 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mUri
92838 0| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mCalendarId
92839 2| return-wide v0:v1
92844 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mColorPickerDialog
92850 0| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mEnd
92851 2| return-wide v0:v1
92856 0| iget v0, v1, com.android.calendar.event.EditEventFragment.mEventColor
92862 0| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mEventColorInitialized
92868 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mInputMethodManager
92874 0| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mIsReadOnly
92880 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mOnColorPickerClicked
92886 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment.mColorPickerDialog
92887 2| return-object v1
92892 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment.mReminders
92893 2| return-object v1
92898 0| iput-boolean v1, v0, com.android.calendar.event.EditEventFragment.mSaveOnDetach
92899 2| return v1
92908 …0| invoke-direct {v1,v2}, com.android.calendar.event.EditEventFragment.onActionBarItemSelected(int…
92919 0| invoke-direct {v0,v1}, com.android.calendar.event.EditEventFragment.setModelIfDone(int):void
92929 1| const/4 v1, #+0 (0x00000000 | 0.00000)
92933 4| move-object v2, v1
92935 6| move-object v6, v1
92960 13| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
92961 15| iput-wide v0:v1, v4, com.android.calendar.event.EditEventFragment.mCalendarId
93009 0| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
93035 39| iput v1, v5, com.android.calendar.event.EditEventFragment.mModification
93039 …43| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
93061 74| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mId
93063 78| cmp-long v0, v0:v1, v2:v3
93109 0| new-instance v1, java.util.ArrayList
93111 3| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
93113 ….local_ex v1, "ops", java.util.ArrayList, "Ljava/util/ArrayList<Landroid/content/ContentProviderOp…
93123 …19| invoke-static/range {v1..v6}, com.android.calendar.event.EditEventHelper.saveReminders(java.ut…
93144 45| move-object v7, v1
93222 3| not-int v1, v3
93223 4| and-int/2addr v0, v1
93251 42| iget-object v1, v2, com.android.calendar.event.EditEventFragment.mModel
93252 …44| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModel(com.android.calendar…
93255 49| iget v1, v2, com.android.calendar.event.EditEventFragment.mModification
93256 51| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
93285 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
93321 53| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
93332 69| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
93421 188| move v0, v1
93490 281| iput v1, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
93499 292| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
93511 308| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
93520 320| iget v1, v14, com.android.calendar.event.EditEventFragment.mModification
93521 322| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
93547 19| const/4 v1, #+0 (0x00000000 | 0.00000)
93549 .local v1, "itemIndex", int
93559 27| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
93560 .end_local v1
93566 38| aput-object v5, v3, v1
93570 42| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
93572 .restart_local v1
93612 .end_local v1
93619 .restart_local v1
93633 114| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
93648 .end_local v1
93650 133| move v1, v2
93652 .restart_local v1
93662 0| const-wide/16 v0:v1, #+512 (0x00000200 | 7.17465e-43)
93663 2| return-wide v0:v1
93673 0| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
93675 4| cmp-long v0, v0:v1, v2:v3
93690 26| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
93691 …27| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
93714 8| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalStart
93717 14| cmp-long v0, v0:v1, v2:v3
93720 20| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
93723 26| cmp-long v0, v0:v1, v2:v3
93759 11| const-string/jumbo v1, "ColorPickerDialog"
93761 …14| invoke-virtual {v0,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
93788 7| const/4 v1, #+0 (0x00000000 | 0.00000)
93789 …8| invoke-direct {v0,v3,v1}, com.android.calendar.event.EditEventHelper.<init>(android.content.Con…
93794 18| move-result-object v1
93795 …19| invoke-direct {v0,v2,v1}, com.android.calendar.event.EditEventFragment$QueryHandler.<init>(com…
93799 26| iget-object v1, v2, com.android.calendar.event.EditEventFragment.mIntent
93800 …28| invoke-direct {v0,v3,v1}, com.android.calendar.CalendarEventModel.<init>(android.content.Conte…
93811 46| const v1, #+2131296263 (0x7f090007 | 1.82104e+38)
93812 …49| invoke-static {v0,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
93841 23| iget-object v1, v2, com.android.calendar.event.EditEventFragment.mModel
93842 …25| invoke-virtual {v0,v1,v3}, com.android.calendar.event.EditEventView.updateHeadlineColor(com.an…
93855 0| invoke-super {v1,v2}, android.app.Fragment.onCreate(android.os.Bundle):void
93869 23| iput-object v0, v1, com.android.calendar.event.EditEventFragment.mRestoreModel
93880 41| iput v0, v1, com.android.calendar.event.EditEventFragment.mModification
93892 59| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
93904 79| iput-object v0, v1, com.android.calendar.event.EditEventFragment.mEventBundle
93915 97| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mIsReadOnly
93927 115| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mTimeSelectedWasStartTime
93939 133| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mDateSelectedWasStartDate
93950 151| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowColorPalette
93963 …0| invoke-super {v1,v2,v3}, android.app.Fragment.onCreateOptionsMenu(android.view.Menu, android.vi…
93965 3| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mUseCustomActionBar
93981 0| const/4 v1, #+0 (0x00000000 | 0.00000)
93987 …8| invoke-virtual {v10,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
93993 14| iget-object v1, v9, com.android.calendar.event.EditEventFragment.mActivity
94008 36| iget-object v1, v9, com.android.calendar.event.EditEventFragment.mActivity
94009 38| invoke-direct {v0,v1}, android.widget.LinearLayout.<init>(android.content.Context):void
94011 41| const v1, #+2130968613 (0x7f040025 | 1.75459e+38)
94015 …45| invoke-virtual {v10,v1,v0,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
94049 …86| invoke-virtual {v10,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):a…
94060 0| const/4 v1, #+0 (0x00000000 | 0.00000)
94066 …7| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModel(com.android.calendar.…
94075 19| iput-object v1, v2, com.android.calendar.event.EditEventFragment.mModifyDialog
94097 13| const/4 v1, #+0 (0x00000000 | 0.00000)
94098 14| invoke-virtual {v0,v1}, android.app.ActionBar.setCustomView(android.view.View):void
94113 …4| invoke-direct {v1,v0}, com.android.calendar.event.EditEventFragment.onActionBarItemSelected(int…
94128 4| iget-boolean v1, v3, com.android.calendar.event.EditEventFragment.mSaveOnDetach
94129 6| if-eqz v1, Label_1
94131 10| iget-boolean v1, v3, com.android.calendar.event.EditEventFragment.mIsReadOnly
94132 12| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
94133 14| if-eqz v1, Label_1
94135 19| move-result v1
94136 20| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
94137 22| if-eqz v1, Label_1
94139 24| iget-object v1, v3, com.android.calendar.event.EditEventFragment.mView
94140 26| invoke-virtual {v1}, com.android.calendar.event.EditEventView.prepareForSave():boolean
94141 29| move-result v1
94143 30| if-eqz v1, Label_1
94145 32| iget-object v1, v3, com.android.calendar.event.EditEventFragment.mOnDone
94147 …35| invoke-virtual {v1,v2}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
94149 38| iget-object v1, v3, com.android.calendar.event.EditEventFragment.mOnDone
94150 40| invoke-virtual {v1}, com.android.calendar.event.EditEventFragment$Done.run():void
94171 10| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mModel
94172 …12| invoke-virtual {v6,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
94175 18| iget v1, v5, com.android.calendar.event.EditEventFragment.mModification
94176 20| invoke-virtual {v6,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
94188 40| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEvent
94189 42| iget-wide v2:v3, v1, com.android.calendar.CalendarController$EventInfo.id
94197 54| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEvent
94198 56| iget-object v1, v1, com.android.calendar.CalendarController$EventInfo.startTime
94199 58| invoke-virtual {v1,v4}, android.text.format.Time.toMillis(boolean):long
94209 72| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEvent
94210 74| iget-object v1, v1, com.android.calendar.CalendarController$EventInfo.startTime
94211 76| invoke-virtual {v1,v4}, android.text.format.Time.toMillis(boolean):long
94217 85| iget-boolean v1, v5, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
94218 87| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
94221 93| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEventBundle
94222 …95| invoke-virtual {v6,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
94225 101| iget-boolean v1, v5, com.android.calendar.event.EditEventFragment.mIsReadOnly
94226 103| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
94229 109| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mView
94230 … 111| invoke-virtual {v1}, com.android.calendar.event.EditEventView.isColorPaletteVisible():boolean
94231 114| move-result v1
94232 115| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
94235 121| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mView
94236 123| iget-boolean v1, v1, com.android.calendar.event.EditEventView.mTimeSelectedWasStartTime
94237 125| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
94240 131| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mView
94241 133| iget-boolean v1, v1, com.android.calendar.event.EditEventView.mDateSelectedWasStartDate
94242 135| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
94256 3| iput-object v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mAttendee
94277 9| const-string/jumbo v1, "_id"
94278 12| aput-object v1, v0, v3
94280 14| const-string/jumbo v1, "title"
94281 17| aput-object v1, v0, v4
94283 19| const-string/jumbo v1, "description"
94284 22| aput-object v1, v0, v5
94286 24| const-string/jumbo v1, "eventLocation"
94287 27| aput-object v1, v0, v6
94289 29| const-string/jumbo v1, "allDay"
94290 32| aput-object v1, v0, v7
94292 34| const-string/jumbo v1, "hasAlarm"
94294 38| aput-object v1, v0, v2
94296 40| const-string/jumbo v1, "calendar_id"
94298 44| aput-object v1, v0, v2
94300 46| const-string/jumbo v1, "dtstart"
94302 50| aput-object v1, v0, v2
94304 52| const-string/jumbo v1, "dtend"
94306 57| aput-object v1, v0, v2
94308 59| const-string/jumbo v1, "duration"
94310 64| aput-object v1, v0, v2
94312 66| const-string/jumbo v1, "eventTimezone"
94314 71| aput-object v1, v0, v2
94316 73| const-string/jumbo v1, "rrule"
94318 78| aput-object v1, v0, v2
94320 80| const-string/jumbo v1, "_sync_id"
94322 85| aput-object v1, v0, v2
94324 87| const-string/jumbo v1, "availability"
94326 92| aput-object v1, v0, v2
94328 94| const-string/jumbo v1, "accessLevel"
94330 99| aput-object v1, v0, v2
94332 101| const-string/jumbo v1, "ownerAccount"
94334 106| aput-object v1, v0, v2
94336 108| const-string/jumbo v1, "hasAttendeeData"
94338 113| aput-object v1, v0, v2
94340 115| const-string/jumbo v1, "original_sync_id"
94342 120| aput-object v1, v0, v2
94344 122| const-string/jumbo v1, "organizer"
94346 127| aput-object v1, v0, v2
94348 129| const-string/jumbo v1, "guestsCanModify"
94350 134| aput-object v1, v0, v2
94352 136| const-string/jumbo v1, "original_id"
94354 141| aput-object v1, v0, v2
94356 143| const-string/jumbo v1, "eventStatus"
94358 148| aput-object v1, v0, v2
94360 150| const-string/jumbo v1, "calendar_color"
94362 155| aput-object v1, v0, v2
94364 157| const-string/jumbo v1, "eventColor"
94366 162| aput-object v1, v0, v2
94368 164| const-string/jumbo v1, "eventColor_index"
94370 169| aput-object v1, v0, v2
94376 175| const-string/jumbo v1, "_id"
94377 178| aput-object v1, v0, v3
94379 180| const-string/jumbo v1, "minutes"
94380 183| aput-object v1, v0, v4
94382 185| const-string/jumbo v1, "method"
94383 188| aput-object v1, v0, v5
94394 202| const-string/jumbo v1, "_id"
94395 205| aput-object v1, v0, v3
94397 207| const-string/jumbo v1, "calendar_displayName"
94398 210| aput-object v1, v0, v4
94400 212| const-string/jumbo v1, "ownerAccount"
94401 215| aput-object v1, v0, v5
94403 217| const-string/jumbo v1, "calendar_color"
94404 220| aput-object v1, v0, v6
94406 222| const-string/jumbo v1, "canOrganizerRespond"
94407 225| aput-object v1, v0, v7
94409 227| const-string/jumbo v1, "calendar_access_level"
94411 231| aput-object v1, v0, v2
94413 233| const-string/jumbo v1, "visible"
94415 237| aput-object v1, v0, v2
94417 239| const-string/jumbo v1, "maxReminders"
94419 243| aput-object v1, v0, v2
94421 245| const-string/jumbo v1, "allowedReminders"
94423 250| aput-object v1, v0, v2
94425 252| const-string/jumbo v1, "allowedAttendeeTypes"
94427 257| aput-object v1, v0, v2
94429 259| const-string/jumbo v1, "allowedAvailability"
94431 264| aput-object v1, v0, v2
94433 266| const-string/jumbo v1, "account_name"
94435 271| aput-object v1, v0, v2
94437 273| const-string/jumbo v1, "account_type"
94439 278| aput-object v1, v0, v2
94446 285| const-string/jumbo v1, "_id"
94447 288| aput-object v1, v0, v3
94449 290| const-string/jumbo v1, "account_name"
94450 293| aput-object v1, v0, v4
94452 295| const-string/jumbo v1, "account_type"
94453 298| aput-object v1, v0, v5
94455 300| const-string/jumbo v1, "color"
94456 303| aput-object v1, v0, v6
94458 305| const-string/jumbo v1, "color_index"
94459 308| aput-object v1, v0, v7
94466 315| const-string/jumbo v1, "_id"
94467 318| aput-object v1, v0, v3
94469 320| const-string/jumbo v1, "attendeeName"
94470 323| aput-object v1, v0, v4
94472 325| const-string/jumbo v1, "attendeeEmail"
94473 328| aput-object v1, v0, v5
94475 330| const-string/jumbo v1, "attendeeRelationship"
94476 333| aput-object v1, v0, v6
94478 335| const-string/jumbo v1, "attendeeStatus"
94479 338| aput-object v1, v0, v7
94493 0| invoke-direct {v1}, java.lang.Object.<init>():void
94497 8| iput-object v0, v1, com.android.calendar.event.EditEventHelper.mEventRecurrence
94500 11| iput-boolean v0, v1, com.android.calendar.event.EditEventHelper.mEventOk
94506 19| iput-object v0, v1, com.android.calendar.event.EditEventHelper.mService
94518 …0| invoke-direct {v0,v1}, com.android.calendar.event.EditEventHelper.<init>(android.content.Contex…
94531 2| const/16 v1, #+200 (0x000000c8 | 2.80260e-43)
94532 4| if-lt v0, v1, Label_2
94549 1| iget v1, v6, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
94551 5| if-ge v1, v2, Label_1
94555 11| cmp-long v1, v2:v3, v4:v5
94556 13| if-nez v1, Label_2
94573 …0| invoke-static {v1}, com.android.calendar.event.EditEventHelper.canModifyCalendar(com.android.ca…
94577 6| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mIsOrganizer
94579 10| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mGuestsCanModify
94600 1| const/4 v1, #+0 (0x00000000 | 0.00000)
94606 8| return v1
94618 18| return v1
94628 31| return v1
94641 0| const/16 v1, #+64 (0x00000040 | 8.96831e-44)
94642 2| invoke-virtual {v2,v1}, java.lang.String.lastIndexOf(int):int
94646 6| const/4 v1, #-1 (0xffffffff | NaN)
94647 7| if-eq v0, v1, Label_1
94650 14| move-result v1
94651 15| if-ge v0, v1, Label_1
94654 20| move-result-object v1
94655 21| return-object v1
94658 22| const/4 v1, #+0 (0x00000000 | 0.00000)
94659 23| return-object v1
94681 14| move-result-object v1
94684 ….local_ex v1, "addressIterator", java.util.Iterator, "Ljava/util/Iterator<Landroid/text/util/Rfc82…
94685 15| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
94689 21| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
94714 67| invoke-interface {v1}, java.util.Iterator.remove():void
94729 0| iget-wide v0:v1, v4, com.android.calendar.CalendarEventModel.mOriginalStart
94731 4| cmp-long v0, v0:v1, v2:v3
94755 5| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mCalendarId
94757 9| cmp-long v0, v0:v1, v2:v3
94763 14| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mId
94765 18| cmp-long v0, v0:v1, v2:v3
94947 29| move-result-object v1
94949 .local v1, "b", android.content.ContentProviderOperation$Builder
94950 …30| invoke-virtual {v1,v6,v0}, android.content.ContentProviderOperation$Builder.withSelection(java…
94952 …33| invoke-virtual {v1}, android.content.ContentProviderOperation$Builder.build():android.content.…
94999 108| move-result-object v1
95001 …109| invoke-virtual {v1}, android.content.ContentProviderOperation$Builder.build():android.content…
95058 46| const/4 v1, #+0 (0x00000000 | 0.00000)
95060 .local v1, "i", int
95061 47| if-ge v1, v2, Label_3
95063 49| invoke-virtual {v11,v1}, java.util.ArrayList.get(int):java.lang.Object
95097 109| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
95111 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
95118 6| const-string/jumbo v1, "EditEventHelper"
95120 12| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
95136 29| const-string/jumbo v1, "EditEventHelper"
95140 35| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
95164 67| move v0, v1
95173 77| invoke-interface {v7,v1}, android.database.Cursor.getString(int):java.lang.String
95217 142| return v1
95402 237| xor-int/lit8 v1, v5, #+1 (0x00000001 | 1.40130e-45)
95404 .local v1, "hasRRule", boolean
95405 239| if-eqz v1, Label_15
95418 .end_local v1
95444 .restart_local v1
95507 43| new-array v1, v4, int[]
95509 .local v1, "bydayNum", int[]
95539 75| aput v9, v1, v3
95547 83| iput-object v1, v7, com.android.calendarcommon2.EventRecurrence.bydayNum
95556 .end_local v1
95658 188| new-array v1, v9, int[]
95660 .restart_local v1
95682 215| aput v4, v1, v9
95692 228| iput-object v1, v7, com.android.calendarcommon2.EventRecurrence.bydayNum
95697 .end_local v1
95830 6| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
95831 8| move-wide/from16 v16:v17, v0:v1
95888 77| move-object/from16 v1, v23
95889 79| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
95893 87| move-object/from16 v1, v23
95894 89| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
95898 97| move-object/from16 v1, v23
95899 99| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
95903 107| move-object/from16 v1, v23
95904 109| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
95908 117| move-object/from16 v1, v23
95909 119| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
95913 127| move-object/from16 v1, v23
95914 129| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
95932 150| move/from16 v1, v23
95933 152| if-ne v0, v1, Label_6
95936 156| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mStart
95937 158| move-wide/from16 v20:v21, v0:v1
95958 180| move-wide/from16 v1:v2, v20:v21
95959 182| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
95963 189| move-object/from16 v1, v22
95964 191| iput v0, v1, android.text.format.Time.hour
95968 197| move-object/from16 v1, v22
95969 199| iput v0, v1, android.text.format.Time.minute
95973 205| move-object/from16 v1, v22
95974 207| iput v0, v1, android.text.format.Time.second
95986 224| move-object/from16 v1, v23
95988 …228| invoke-virtual {v0,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
96002 0| const-wide/32 v0:v1, #+3600000 (0x0036ee80 | 5.04467e-39)
96003 3| add-long/2addr v0:v1, v4:v5
96004 4| return-wide v0:v1
96023 11| const/16 v1, #+30 (0x0000001e | 4.20390e-44)
96024 13| iput v1, v0, android.text.format.Time.minute
96030 19| cmp-long v1, v8:v9, v2:v3
96031 21| if-gez v1, Label_1
96081 38| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mStart
96082 40| move-wide/from16 v16:v17, v0:v1
96083 42| move-wide/from16 v0:v1, v16:v17
96084 44| invoke-virtual {v12,v0,v1}, android.text.format.Time.set(long):void
96087 49| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mEnd
96088 51| move-wide/from16 v16:v17, v0:v1
96089 53| move-wide/from16 v0:v1, v16:v17
96090 55| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
96093 60| move-object/from16 v1, v19
96094 …62| invoke-direct {v0,v12,v3,v9,v1}, com.android.calendar.event.EditEventHelper.offsetStartTimeIfN…
96177 188| move-object/from16 v1, v16
96178 …190| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Int…
96194 219| move-object/from16 v1, v19
96195 …221| invoke-virtual {v0,v15,v1}, com.android.calendar.event.EditEventHelper.addRecurrenceRule(andr…
96244 307| move-object/from16 v1, v16
96245 …309| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Int…
96278 362| move/from16 v1, v17
96279 364| if-ne v0, v1, Label_16
96314 407| move-object/from16 v1, v16
96315 …409| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
96328 433| move-object/from16 v1, v16
96329 …435| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
96337 449| move-object/from16 v1, v16
96338 …451| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
96559 256| move-object/from16 v1, v41
96560 …258| invoke-virtual {v0,v13,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
96595 319| move/from16 v1, v29
96596 …321| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withValueBackRef…
96624 351| move-object/from16 v1, v24
96625 …353| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
96670 411| move-object/from16 v1, v39
96671 413| invoke-virtual {v0,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
96676 421| move-object/from16 v1, v39
96677 423| invoke-virtual {v0,v1}, java.util.HashMap.remove(java.lang.Object):java.lang.Object
96708 453| move-object/from16 v1, v49
96712 …461| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
96747 519| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalStart
96748 521| move-wide/from16 v26:v27, v0:v1
96861 691| move-object/from16 v1, v49
96862 …693| invoke-virtual {v0,v7,v1,v14,v15}, com.android.calendar.event.EditEventHelper.updatePastEvent…
96871 706| move-object/from16 v1, v49
96875 …714| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
96894 742| move-object/from16 v1, v49
96895 …744| invoke-virtual {v0,v7,v1,v14,v15}, com.android.calendar.event.EditEventHelper.updatePastEvent…
96909 767| move-object/from16 v1, v36
96910 …769| invoke-virtual {v0,v13,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
96971 867| move-object/from16 v1, v49
96975 …875| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
97103 1044| move-object/from16 v1, v39
97104 1046| invoke-virtual {v0,v1}, java.util.LinkedList.add(java.lang.Object):boolean
97182 1151| move-object/from16 v1, v20
97183 …1153| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withSelection(j…
97264 1274| move/from16 v1, v29
97265 …1276| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withValueBackRe…
97370 57| move-object/from16 v1, v20
97371 …59| invoke-direct {v5,v8,v9,v0,v1}, com.android.calendarcommon2.RecurrenceSet.<init>(java.lang.Str…
97530 0| iput-object v1, v0, com.android.calendar.event.EditEventView$1.this$0
97544 0| iget-object v0, v1, com.android.calendar.event.EditEventView$1.this$0
97557 0| iput-object v1, v0, com.android.calendar.event.EditEventView$2.this$0
97574 3| iget-object v0, v1, com.android.calendar.event.EditEventView$2.this$0
97590 0| iput-object v1, v0, com.android.calendar.event.EditEventView$3.this$0
97608 6| const/4 v1, #-1 (0xffffffff | NaN)
97609 7| if-ne v0, v1, Label_1
97628 34| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
97629 …35| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.-set2(com.android.calendar.eve…
97639 46| const/4 v1, #+0 (0x00000000 | 0.00000)
97640 …47| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.-set0(com.android.calendar.eve…
97649 .local_ex v1, "arg0", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
97662 0| iput-object v1, v0, com.android.calendar.event.EditEventView$4.this$0
97676 0| iget-object v0, v1, com.android.calendar.event.EditEventView$4.this$0
97689 0| iput-object v1, v0, com.android.calendar.event.EditEventView$5.this$0
97703 0| iget-object v0, v1, com.android.calendar.event.EditEventView$5.this$0
97716 0| iput-object v1, v0, com.android.calendar.event.EditEventView$6.this$0
97732 4| iget-object v1, v2, com.android.calendar.event.EditEventView$6.this$0
97733 6| iget-object v1, v1, com.android.calendar.event.EditEventView.mAllDayCheckBox
97734 8| invoke-virtual {v1}, android.widget.CheckBox.isChecked():boolean
97735 11| move-result v1
97736 12| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
97737 14| invoke-virtual {v0,v1}, android.widget.CheckBox.setChecked(boolean):void
97749 …0| invoke-direct {v1,v2,v3,v4}, android.widget.ResourceCursorAdapter.<init>(android.content.Contex…
97752 …6| invoke-virtual {v1,v0}, com.android.calendar.event.EditEventView$CalendarsAdapter.setDropDownVi…
97766 6| move-result-object v1
97768 .local v1, "colorBar", android.view.View
97784 28| if-eqz v1, Label_1
97790 38| invoke-virtual {v1,v7}, android.view.View.setBackgroundColor(int):void
97835 0| iput-object v1, v0, com.android.calendar.event.EditEventView$DateClickListener.this$0
97850 0| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97851 …2| invoke-static {v1}, com.android.calendar.event.EditEventView.-get8(com.android.calendar.event.E…
97852 5| move-result-object v1
97853 6| invoke-virtual {v1}, android.view.View.hasWindowFocus():boolean
97854 9| move-result v1
97855 10| if-nez v1, Label_1
97860 13| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97861 15| iget-object v1, v1, com.android.calendar.event.EditEventView.mStartDateButton
97862 17| if-ne v6, v1, Label_4
97864 19| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97866 22| iput-boolean v2, v1, com.android.calendar.event.EditEventView.mDateSelectedWasStartDate
97870 26| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97871 …28| invoke-direct {v0,v1,v6}, com.android.calendar.event.EditEventView$DateListener.<init>(com.and…
97874 31| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97875 …33| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
97876 36| move-result-object v1
97877 37| if-eqz v1, Label_3
97879 39| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97880 …41| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
97881 44| move-result-object v1
97882 45| invoke-virtual {v1}, com.android.datetimepicker.date.DatePickerDialog.dismiss():void
97885 48| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97896 …66| invoke-static {v1,v2}, com.android.calendar.event.EditEventView.-set3(com.android.calendar.eve…
97898 69| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97899 …71| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
97900 74| move-result-object v1
97906 …85| invoke-virtual {v1,v2}, com.android.datetimepicker.date.DatePickerDialog.setFirstDayOfWeek(int…
97908 88| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97909 …90| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
97910 93| move-result-object v1
97913 …98| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.setYearRange(int, …
97915 101| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97916 …103| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event…
97917 106| move-result-object v1
97924 …120| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.show(android.app.…
97930 124| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
97932 127| iput-boolean v2, v1, com.android.calendar.event.EditEventView.mDateSelectedWasStartDate
97947 0| iput-object v1, v0, com.android.calendar.event.EditEventView$DateListener.this$0
98114 0| iput-object v1, v0, com.android.calendar.event.EditEventView$TimeClickListener.this$0
98172 68| move-result-object v1
98174 .local v1, "fm", android.app.FragmentManager
98175 69| invoke-virtual {v1}, android.app.FragmentManager.executePendingTransactions():boolean
98184 …85| invoke-virtual {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.show(android.app.F…
98191 .end_local v1
98262 0| iput-object v1, v0, com.android.calendar.event.EditEventView$TimeListener.this$0
98324 57| move-result-wide v0:v1
98330 …64| invoke-static {v8,v9,v0,v1}, com.android.calendar.event.EditEventView.-wrap3(com.android.calen…
98340 …82| invoke-static {v8,v9,v0,v1}, com.android.calendar.event.EditEventView.-wrap4(com.android.calen…
98374 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mActivity
98380 0| iget-boolean v0, v1, com.android.calendar.event.EditEventView.mAllDayChangingAvailability
98386 0| iget v0, v1, com.android.calendar.event.EditEventView.mAvailabilityCurrentlySelected
98392 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mDatePickerDialog
98398 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mEndTime
98404 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mEndTimePickerDialog
98410 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mStartTime
98416 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mStartTimePickerDialog
98422 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mView
98428 0| iput-boolean v1, v0, com.android.calendar.event.EditEventView.mAllDayChangingAvailability
98429 2| return v1
98434 0| iput v1, v0, com.android.calendar.event.EditEventView.mAvailabilityCurrentlySelected
98435 2| return v1
98440 0| iput-boolean v1, v0, com.android.calendar.event.EditEventView.mAvailabilityExplicitlySet
98441 2| return v1
98446 0| iput-object v1, v0, com.android.calendar.event.EditEventView.mDatePickerDialog
98447 2| return-object v1
98452 0| iput-object v1, v0, com.android.calendar.event.EditEventView.mEndTimePickerDialog
98453 2| return-object v1
98458 0| iput-object v1, v0, com.android.calendar.event.EditEventView.mStartTimePickerDialog
98459 2| return-object v1
98480 … 0| invoke-direct {v1,v2,v3}, com.android.calendar.event.EditEventView.populateTimezone(long):void
98490 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.event.EditEventView.setDate(android.widget.Te…
98500 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.event.EditEventView.setTime(android.widget.Te…
98523 2| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
98524 4| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
98528 11| sget-object v1, com.android.calendar.event.EditEventView.mSB
98531 …17| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
98536 25| new-instance v1, com.android.common.Rfc822InputFilter
98537 27| invoke-direct {v1}, com.android.common.Rfc822InputFilter.<init>():void
98539 31| aput-object v1, v0, v2
99009 804| move-result-object v1
99010 805| check-cast v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog
99012 .local v1, "rpd", com.android.calendar.recurrencepicker.RecurrencePickerDialog
99013 807| if-eqz v1, Label_1
99015 …809| invoke-virtual {v1,v9}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.setOnRec…
99205 134| const/4 v1, #+0 (0x00000000 | 0.00000)
99207 .local v1, "i", int
99208 135| if-ge v1, v0, Label_3
99210 137| invoke-virtual {v7,v1}, android.view.ViewGroup.getChildAt(int):android.view.View
99214 144| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
99226 3| const/4 v1, #-1 (0xffffffff | NaN)
99227 4| if-ne v0, v1, Label_2
99230 8| iget-object v1, v11, com.android.calendar.event.EditEventView.mScrollView
99256 45| iget-object v1, v11, com.android.calendar.event.EditEventView.mReminderItems
99259 …51| invoke-static {v0,v1,v2}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(an…
99265 57| iget-object v1, v11, com.android.calendar.event.EditEventView.mScrollView
99443 227| move-result-object v1
99445 .local v1, "defaultCalendar", java.lang.String
99449 …233| invoke-static {v5,v8,v1}, com.android.calendar.Utils.setSharedPreference(android.content.Cont…
99452 238| iput-object v1, v5, com.android.calendar.CalendarEventModel.mOwnerAccount
99455 242| iput-object v1, v5, com.android.calendar.CalendarEventModel.mOrganizer
99465 .end_local v1
99634 41| move-result v1
99636 .local v1, "accountTypeIndex", int
99664 73| invoke-interface {v12,v1}, android.database.Cursor.getString(int):java.lang.String
99712 16| const/4 v1, #+0 (0x00000000 | 0.00000)
99714 .local v1, "position", int
99727 34| return v1
99730 35| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
99749 8| iget-object v1, v2, com.android.calendar.event.EditEventView.mActivity
99750 …10| invoke-direct {v0,v1}, com.android.calendar.RecipientAdapter.<init>(android.content.Context):v…
99775 47| iget-object v1, v2, com.android.calendar.event.EditEventView.mActivity
99776 …49| invoke-direct {v0,v1}, com.android.calendar.EmailAddressAdapter.<init>(android.content.Context…
99799 5| new-instance v1, java.util.ArrayList
99800 7| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
99802 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
99811 19| invoke-virtual {v1,v4}, java.util.ArrayList.add(java.lang.Object):boolean
99817 26| return-object v1
99831 4| new-instance v1, java.util.ArrayList
99834 10| invoke-direct {v1,v2}, java.util.ArrayList.<init>(java.util.Collection):void
99836 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
99837 13| return-object v1
99848 5| move-result-object v1
99850 .local v1, "r", android.content.res.Resources
99861 …19| invoke-static {v3,v1,v4,v5}, com.android.calendar.EventRecurrenceFormatter.getRepeatString(and…
99868 28| invoke-virtual {v1,v3}, android.content.res.Resources.getString(int):java.lang.String
99931 125| invoke-virtual {v1,v3}, android.content.res.Resources.getString(int):java.lang.String
99947 0| iget-object v1, v7, com.android.calendar.event.EditEventView.mTzPickerUtils
99948 2| if-nez v1, Label_1
99950 4| new-instance v1, com.android.timezonepicker.TimeZonePickerUtils
99952 …8| invoke-direct {v1,v2}, com.android.timezonepicker.TimeZonePickerUtils.<init>(android.content.Co…
99953 11| iput-object v1, v7, com.android.calendar.event.EditEventView.mTzPickerUtils
99956 13| iget-object v1, v7, com.android.calendar.event.EditEventView.mTzPickerUtils
99961 …21| invoke-virtual/range {v1..v6}, com.android.timezonepicker.TimeZonePickerUtils.getGmtDisplayNam…
99965 25| iget-object v1, v7, com.android.calendar.event.EditEventView.mTimezoneTextView
99966 27| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
99968 30| iget-object v1, v7, com.android.calendar.event.EditEventView.mTimezoneButton
99969 32| invoke-virtual {v1,v0}, android.widget.Button.setText(java.lang.CharSequence):void
99988 12| move-result-wide v0:v1
99995 …20| invoke-direct {v7,v4,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget.T…
100001 …30| invoke-direct {v7,v4,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget.T…
100036 0| iget-object v1, v5, com.android.calendar.event.EditEventView.mActivity
100037 2| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
100041 6| const v1, #+2131165193 (0x7f070009 | 1.79446e+38)
100042 …9| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.conten…
100043 12| move-result-object v1
100044 13| iput-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityValues
100046 15| const v1, #+2131165192 (0x7f070008 | 1.79446e+38)
100047 …18| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conten…
100048 21| move-result-object v1
100049 22| iput-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityLabels
100051 24| new-instance v1, java.util.ArrayList
100052 26| invoke-direct {v1}, java.util.ArrayList.<init>():void
100053 29| iput-object v1, v5, com.android.calendar.event.EditEventView.mOriginalAvailabilityLabels
100055 31| iget-object v1, v5, com.android.calendar.event.EditEventView.mOriginalAvailabilityLabels
100057 35| invoke-virtual {v1,v2}, java.util.ArrayList.addAll(java.util.Collection):boolean
100059 38| iget-object v1, v5, com.android.calendar.event.EditEventView.mModel
100060 40| iget-object v1, v1, com.android.calendar.CalendarEventModel.mCalendarAllowedAvailability
100061 42| if-eqz v1, Label_1
100063 44| iget-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityValues
100069 …52| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.reduceMethodList(java.util…
100072 55| new-instance v1, android.widget.ArrayAdapter
100078 …64| invoke-direct {v1,v2,v4,v3}, android.widget.ArrayAdapter.<init>(android.content.Context, int, …
100079 67| iput-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityAdapter
100081 69| iget-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityAdapter
100083 74| invoke-virtual {v1,v2}, android.widget.ArrayAdapter.setDropDownViewResource(int):void
100085 77| iget-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilitySpinner
100087 … 81| invoke-virtual {v1,v2}, android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter):void
100103 6| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
100104 8| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
100108 12| const v1, #+2131165187 (0x7f070003 | 1.79446e+38)
100109 …15| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.cont…
100110 18| move-result-object v1
100112 21| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMinuteValues
100114 23| const v1, #+2131165186 (0x7f070002 | 1.79446e+38)
100115 …26| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conte…
100116 29| move-result-object v1
100118 32| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMinuteLabels
100120 34| const v1, #+2131165185 (0x7f070001 | 1.79446e+38)
100121 …37| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.cont…
100122 40| move-result-object v1
100124 43| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
100126 45| const/high16 v1, #+2131165184 (0x7f070000 | 1.79446e+38)
100127 …47| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conte…
100128 50| move-result-object v1
100130 53| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodLabels
100133 57| iget-object v1, v0, com.android.calendar.event.EditEventView.mModel
100134 59| iget-object v1, v1, com.android.calendar.CalendarEventModel.mCalendarAllowedReminders
100135 61| if-eqz v1, Label_1
100138 65| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
100146 …77| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.reduceMethodList(java.util…
100152 81| iget-boolean v1, v12, com.android.calendar.CalendarEventModel.mHasAlarm
100153 83| if-eqz v1, Label_7
100167 100| move-result v1
100168 101| if-eqz v1, Label_3
100175 111| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
100180 121| invoke-virtual {v1,v2}, java.util.ArrayList.contains(java.lang.Object):boolean
100181 124| move-result v1
100182 125| if-eqz v1, Label_2
100185 129| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
100194 …143| invoke-static {v1,v2,v3,v4}, com.android.calendar.event.EventViewUtils.addMinutesToList(andro…
100200 150| iget-object v1, v0, com.android.calendar.event.EditEventView.mUnsupportedReminders
100201 152| invoke-virtual {v1}, java.util.ArrayList.clear():void
100207 162| move-result v1
100208 163| if-eqz v1, Label_7
100215 173| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
100220 183| invoke-virtual {v1,v2}, java.util.ArrayList.contains(java.lang.Object):boolean
100221 186| move-result v1
100222 187| if-nez v1, Label_5
100225 192| move-result v1
100226 193| if-nez v1, Label_6
100230 197| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
100249 …229| invoke-static/range {v1..v11}, com.android.calendar.event.EventViewUtils.addReminder(android.…
100254 236| iget-object v1, v0, com.android.calendar.event.EditEventView.mUnsupportedReminders
100255 238| invoke-virtual {v1,v9}, java.util.ArrayList.add(java.lang.Object):boolean
100266 250| iget-object v1, v0, com.android.calendar.event.EditEventView.mView
100272 …262| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(a…
100300 22| new-instance v1, java.lang.StringBuilder
100301 24| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
100303 .local v1, "b", java.lang.StringBuilder
100305 …29| invoke-direct {v6,v1,v4}, com.android.calendar.event.EditEventView.addFieldsRecursive(java.lan…
100307 32| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
100347 0| const v1, #+98326 (0x00018016 | 1.37784e-40)
100349 .local v1, "flags", int
100360 …17| invoke-static {v2,v6,v7,v1}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
100388 0| iget-boolean v0, v1, com.android.calendar.event.EditEventView.mIsMultipane
100391 4| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarSelectorWrapper
100398 10| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarSelectorGroup
100434 30| move-result-object v1
100436 .local v1, "timeString", java.lang.String
100443 36| invoke-virtual {v5,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
100448 .end_local v1
100470 14| move-result-wide v0:v1
100480 … 26| invoke-direct {v5,v0,v1}, com.android.calendar.event.EditEventView.populateTimezone(long):void
100508 25| move-result-object v1
100510 .local v1, "v$iterator", java.util.Iterator
100511 26| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100514 32| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100526 48| move-result-object v1
100528 49| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100531 55| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100543 71| move-result-object v1
100545 72| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100548 78| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100613 .end_local v1
100616 176| move-result-object v1
100618 .restart_local v1
100619 177| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100622 183| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100634 199| move-result-object v1
100636 200| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100639 206| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100651 222| move-result-object v1
100653 223| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100656 229| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100758 31| move-result-object v1
100760 .local v1, "fm", android.app.FragmentManager
100763 …35| invoke-virtual {v1,v3}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
100783 …60| invoke-virtual {v2,v1,v3}, com.android.timezonepicker.TimeZonePickerDialog.show(android.app.Fr…
100812 22| move-result-object v1
100814 .local v1, "attendee$iterator", java.util.Iterator
100815 23| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
100818 29| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
100981 187| move/from16 v1, v20
100982 189| if-eq v0, v1, Label_4
101119 0| const/4 v1, #+0 (0x00000000 | 0.00000)
101124 5| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
101125 7| invoke-virtual {v0,v1}, android.widget.LinearLayout.setVisibility(int):void
101132 13| invoke-virtual {v0,v1}, android.widget.LinearLayout.setVisibility(int):void
101142 1| const/4 v1, #+0 (0x00000000 | 0.00000)
101157 19| move v0, v1
101186 17| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
101187 …18| invoke-interface {v0,v1}, com.android.calendar.event.EditEventHelper$EditDoneRunnable.setDoneC…
101215 18| new-instance v1, android.content.Intent
101217 23| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
101219 .local v1, "nextIntent", android.content.Intent
101227 …37| invoke-virtual {v1,v2,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
101230 42| invoke-virtual {v1,v2}, android.content.Intent.addFlags(int):android.content.Intent
101233 47| invoke-virtual {v2,v1}, android.app.Activity.startActivity(android.content.Intent):void
101237 .end_local v1
101275 45| move-result-object v1
101277 .local v1, "fm", android.app.FragmentManager
101280 …49| invoke-virtual {v1,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
101300 …74| invoke-virtual {v4,v1,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.show(a…
101306 .end_local v1
101346 2| move/from16 v1, v19
101347 4| invoke-virtual {v0,v1}, android.widget.AdapterView.getItemAtPosition(int):java.lang.Object
101543 .local_ex v1, "parent", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
101557 3| new-instance v1, java.lang.StringBuilder
101558 5| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
101560 …11| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
101561 14| move-result-object v1
101563 …17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
101564 20| move-result-object v1
101565 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
101566 24| move-result-object v1
101567 25| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
101570 31| new-instance v1, java.lang.StringBuilder
101571 33| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
101573 …39| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
101574 42| move-result-object v1
101575 …43| invoke-virtual {v1,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
101576 46| move-result-object v1
101577 47| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
101578 50| move-result-object v1
101579 51| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
101587 62| iget-object v1, v3, com.android.calendar.event.EditEventView.mRrule
101588 …64| invoke-virtual {v0,v1}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):vo…
101604 …2| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setTimezone(java.lang.String):v…
101606 5| invoke-direct {v1}, com.android.calendar.event.EditEventView.updateHomeTime():void
101617 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
101619 4| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarsCursor
101621 8| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
101630 16| invoke-direct {v1}, com.android.calendar.event.EditEventView.fillModelFromUI():boolean
101665 35| move-result-wide v0:v1
101680 58| move-result-wide v0:v1
101684 …61| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget.…
101687 …66| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget.…
101771 175| move-result-wide v0:v1
101775 …178| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget…
101778 …183| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget…
101825 22| new-instance v1, android.app.AlertDialog$Builder
101827 26| invoke-direct {v1,v4}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
101829 .local v1, "builder", android.app.AlertDialog$Builder
101831 …32| invoke-virtual {v1,v4}, android.app.AlertDialog$Builder.setTitle(int):android.app.AlertDialog$…
101855 67| invoke-virtual {v1}, android.app.AlertDialog$Builder.show():android.app.AlertDialog
101862 .end_local v1
101966 0| const/4 v1, #+0 (0x00000000 | 0.00000)
101971 5| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
101974 10| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
101981 16| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
101982 17| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
101985 22| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
101986 24| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
101999 3| array-length v1, v3
102000 4| if-lez v1, Label_1
102016 2| move-object/from16 v1, v22
102017 4| iput-object v0, v1, com.android.calendar.event.EditEventView.mModel
102039 43| move-object/from16 v1, v22
102040 45| iput-object v0, v1, com.android.calendar.event.EditEventView.mAddressAdapter
102076 92| move-object/from16 v1, v22
102077 94| iput-object v0, v1, com.android.calendar.event.EditEventView.mTimezone
102090 116| move-object/from16 v1, v19
102091 118| iput-object v0, v1, android.text.format.Time.timezone
102117 162| move-object/from16 v1, v19
102118 164| iput-object v0, v1, android.text.format.Time.timezone
102137 196| move-object/from16 v1, v22
102138 198| iput-object v0, v1, com.android.calendar.event.EditEventView.mRrule
102171 255| move-object/from16 v1, v19
102172 257| iput-object v0, v1, com.android.calendarcommon2.EventRecurrence.startDate
102192 288| move-object/from16 v1, v22
102193 …290| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView$4.<init>(com.android.calendar…
102205 310| move-object/from16 v1, v22
102206 312| iput-boolean v0, v1, com.android.calendar.event.EditEventView.mAllDay
102226 347| move-object/from16 v1, v22
102227 349| iput-object v0, v1, com.android.calendar.event.EditEventView.mTimezone
102236 365| move-object/from16 v1, v19
102237 367| iput-object v0, v1, android.text.format.Time.timezone
102246 383| move-object/from16 v1, v19
102247 385| iput-object v0, v1, android.text.format.Time.timezone
102275 431| move-wide/from16 v1:v2, v20:v21
102276 …433| invoke-direct {v0,v1,v2}, com.android.calendar.event.EditEventView.populateTimezone(long):void
102289 454| move-object/from16 v1, v20
102290 …456| invoke-interface {v14,v0,v1}, android.content.SharedPreferences.getString(java.lang.String, j…
102297 466| move-object/from16 v1, v22
102298 468| iput v0, v1, com.android.calendar.event.EditEventView.mDefaultReminderMinutes
102334 526| move-object/from16 v1, v22
102335 …528| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView$6.<init>(com.android.calendar…
102491 788| move/from16 v1, v19
102492 790| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
102553 883| move-object/from16 v1, v23
102555 …887| invoke-virtual {v0,v1,v2}, com.android.calendar.event.EditEventView.updateHeadlineColor(com.a…
102566 904| move-object/from16 v1, v19
102567 …906| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView.updateAttendees(java.util.Has…
102625 981| move/from16 v1, v19
102626 983| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
102663 0| iput v1, v0, com.android.calendar.event.EditEventView.mModification
102677 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
102695 18| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
102700 24| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
102705 30| const/4 v1, #+0 (0x00000000 | 0.00000)
102706 31| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
102709 36| sget-object v1, com.android.calendar.event.EditEventView.mF
102751 10| const v1, #+2131755129 (0x7f100079 | 1.91411e+38)
102752 13| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
102761 23| const v1, #+2131755099 (0x7f10005b | 1.91411e+38)
102762 26| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
102778 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
102784 5| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
102789 13| iget v0, v1, com.android.calendar.event.EditEventView.mModification
102790 15| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setViewStates(int):void
102797 20| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setViewStates(int):void
102807 0| invoke-direct {v1}, java.lang.Object.<init>():void
102811 8| iput-object v0, v1, com.android.calendar.event.EventColorCache.mColorPaletteMap
102815 15| iput-object v0, v1, com.android.calendar.event.EventColorCache.mColorKeyMap
102832 9| const-string/jumbo v1, "::"
102834 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
102852 5| move-result-object v1
102853 6| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
102855 9| const-string/jumbo v1, "::"
102857 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
102892 22| const/4 v1, #+0 (0x00000000 | 0.00000)
102894 .local v1, "i", int
102896 24| if-ge v1, v3, Label_3
102898 26| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
102903 36| aput v3, v2, v1
102905 38| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
102921 5| move-result-object v1
102922 6| invoke-interface {v0,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
102945 16| move-result-object v1
102947 .local v1, "key", java.lang.String
102949 19| invoke-interface {v2,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
102966 …41| invoke-interface {v2,v1,v0}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
102990 19| move-result-object v1
102991 20| check-cast v1, java.lang.String
102993 .local v1, "key", java.lang.String
102995 24| invoke-interface {v5,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
103027 …63| invoke-interface {v5,v1,v3}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
103031 .end_local v1
103044 0| iput-object v1, v0, com.android.calendar.event.EventColorPickerDialog$1.this$0
103059 2| iget-object v1, v2, com.android.calendar.event.EventColorPickerDialog$1.this$0
103060 …4| invoke-static {v1}, com.android.calendar.event.EventColorPickerDialog.-get0(com.android.calenda…
103061 7| move-result v1
103062 …8| invoke-virtual {v0,v1}, com.android.calendar.event.EventColorPickerDialog.onColorSelected(int):…
103069 0| iget v0, v1, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
103099 8| const v1, #+2131492932 (0x7f0c0044 | 1.86093e+38)
103121 …0| invoke-super {v1,v2}, com.android.colorpicker.ColorPickerDialog.onCreate(android.os.Bundle):void
103128 12| iput v0, v1, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
103145 4| iget-object v1, v5, com.android.calendar.event.EventColorPickerDialog.mAlertDialog
103157 …23| invoke-virtual {v1,v4,v2,v3}, android.app.AlertDialog.setButton(int, java.lang.CharSequence, a…
103172 6| iget v1, v2, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
103173 8| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
103185 0| iput v1, v0, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
103197 0| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$1.this$0
103213 0| const/4 v1, #+0 (0x00000000 | 0.00000)
103215 .local v1, "photo", android.graphics.Bitmap
103228 18| move-result-object v1
103230 .local v1, "photo", android.graphics.Bitmap
103235 …27| invoke-interface {v2,v3,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
103238 .end_local v1
103239 30| return-object v1
103252 …2| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter$1.doInBackground(java.l…
103268 8| iget-object v1, v2, com.android.calendar.event.EventLocationAdapter$1.val$contactPhotoUri
103269 10| if-ne v0, v1, Label_1
103283 .local_ex v1, "photo", java.lang.Object, "TResult;"
103286 0| check-cast v1, android.graphics.Bitmap
103287 .end_local v1
103288 …2| invoke-virtual {v0,v1}, com.android.calendar.event.EventLocationAdapter$1.onPostExecute(android…
103299 0| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.this$1
103317 …2| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.doInBa…
103333 … 8| iget-object v1, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.val$filter
103334 …10| invoke-static {v0,v1}, com.android.calendar.event.EventLocationAdapter.-wrap1(android.content.…
103346 0| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
103384 28| move-object/from16 v1, v20
103385 …30| invoke-direct {v0,v1,v8}, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.<in…
103459 127| move-object/from16 v1, v19
103460 …129| invoke-static {v0,v1,v7}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
103489 170| move-object/from16 v1, v21
103490 …172| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Stri…
103542 254| move-object/from16 v1, v19
103543 …256| invoke-static {v0,v1,v6}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
103565 20| move-result-object v1
103568 25| invoke-virtual {v1,v0}, java.util.ArrayList.addAll(java.util.Collection):boolean
103584 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mAddress
103590 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mContactPhotoUri
103596 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mDefaultIcon
103602 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mName
103615 3| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$Result.mName
103632 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mAddress
103638 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mPhotoCache
103644 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResolver
103650 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
103660 …0| invoke-static {v1,v2,v3}, com.android.calendar.event.EventLocationAdapter.queryContacts(android…
103671 …0| invoke-static {v1,v2}, com.android.calendar.event.EventLocationAdapter.queryRecentLocations(and…
103693 14| const-string/jumbo v1, "_id"
103694 17| aput-object v1, v0, v3
103696 19| const-string/jumbo v1, "display_name"
103697 22| aput-object v1, v0, v4
103699 24| const-string/jumbo v1, "data1"
103700 27| aput-object v1, v0, v5
103702 29| const-string/jumbo v1, "contact_id"
103703 32| aput-object v1, v0, v6
103705 34| const-string/jumbo v1, "photo_id"
103707 38| aput-object v1, v0, v2
103714 47| const-string/jumbo v1, "("
103716 …50| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103719 54| const-string/jumbo v1, "data1"
103721 …57| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103724 61| const-string/jumbo v1, " LIKE ? OR "
103726 …64| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103729 68| const-string/jumbo v1, "data1"
103731 …71| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103734 75| const-string/jumbo v1, " LIKE ? OR "
103736 …78| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103739 82| const-string/jumbo v1, "display_name"
103741 …85| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103744 89| const-string/jumbo v1, " LIKE ? OR "
103746 …92| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103749 96| const-string/jumbo v1, "display_name"
103751 …99| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103754 103| const-string/jumbo v1, " LIKE ? )"
103756 …106| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103764 118| const-string/jumbo v1, "_id"
103765 121| aput-object v1, v0, v3
103767 123| const-string/jumbo v1, "eventLocation"
103768 126| aput-object v1, v0, v4
103770 128| const-string/jumbo v1, "visible"
103771 131| aput-object v1, v0, v5
103786 2| const v1, #+2130968626 (0x7f040032 | 1.75459e+38)
103787 …5| invoke-direct {v2,v3,v1,v0}, android.widget.ArrayAdapter.<init>(android.content.Context, int, j…
103817 0| new-instance v1, com.android.calendar.event.EventLocationAdapter$1
103818 …2| invoke-direct {v1,v3,v4,v5}, com.android.calendar.event.EventLocationAdapter$1.<init>(com.andro…
103821 …8| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter$1.execute(java.lang.Obj…
103870 47| move-result-object v1
103872 .local v1, "location$iterator", java.util.Iterator
103873 48| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
103876 54| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
104016 143| move-wide/from16 v0:v1, v20:v21
104017 …145| invoke-static {v2,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
104141 22| const-string/jumbo v1, "%"
104142 …25| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
104150 35| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
104206 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
104219 …2| invoke-direct {v0,v1}, com.android.calendar.event.EventLocationAdapter$LocationFilter.<init>(co…
104230 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
104235 8| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
104253 …0| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter.getItem(int):com.androi…
104366 130| move-result-object v1
104367 131| check-cast v1, android.graphics.Bitmap
104369 .local v1, "cachedPhoto", android.graphics.Bitmap
104370 133| if-eqz v1, Label_8
104372 … 135| invoke-virtual {v2,v1}, android.widget.ImageView.setImageBitmap(android.graphics.Bitmap):void
104405 7| move-result v1
104407 .local v1, "index", int
104409 9| if-eq v1, v4, Label_1
104518 67| move-result v1
104520 .local v1, "index", int
104521 68| invoke-virtual {v6,v1}, android.widget.Spinner.setSelection(int):void
104525 73| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
104546 106| move-result v1
104548 107| invoke-virtual {v6,v1}, android.widget.Spinner.setSelection(int):void
104552 112| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
104586 12| const v1, #+2131558401 (0x7f0d0001 | 1.87421e+38)
104589 .local v1, "resId", int
104590 …15| invoke-virtual {v2,v1,v3}, android.content.res.Resources.getQuantityString(int, int):java.lang…
104605 .end_local v1
104606 33| const/high16 v1, #+2131558400 (0x7f0d0000 | 1.87421e+38)
104607 .restart_local v1
104611 .end_local v1
104619 43| const v1, #+2131558402 (0x7f0d0002 | 1.87421e+38)
104620 .restart_local v1
104624 .end_local v1
104629 50| const v1, #+2131558403 (0x7f0d0003 | 1.87421e+38)
104630 .restart_local v1
104643 3| move-result-object v1
104644 4| invoke-virtual {v2,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
104648 8| const/4 v1, #-1 (0xffffffff | NaN)
104649 9| if-ne v0, v1, Label_1
104666 3| move-result-object v1
104667 4| invoke-virtual {v4,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
104671 8| const/4 v1, #-1 (0xffffffff | NaN)
104672 9| if-ne v0, v1, Label_1
104674 11| const-string/jumbo v1, "EventViewUtils"
104687 41| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
104689 44| const/4 v1, #+0 (0x00000000 | 0.00000)
104690 45| return v1
104711 8| new-array v1, v6, int[]
104713 .local v1, "allowedValues", int[]
104717 11| array-length v6, v1
104725 22| aput v6, v1, v2
104778 94| array-length v6, v1
104784 99| aget v6, v1, v3
104832 15| move-result-object v1
104833 16| check-cast v1, android.widget.LinearLayout
104835 .local v1, "layout", android.widget.LinearLayout
104837 21| invoke-virtual {v1,v8}, android.widget.LinearLayout.findViewById(int):android.view.View
104843 30| invoke-virtual {v1,v8}, android.widget.LinearLayout.findViewById(int):android.view.View
104874 .end_local v1
104891 3| move-result-object v1
104893 .local v1, "res", android.content.res.Resources
104895 7| invoke-virtual {v1,v3}, android.content.res.Resources.getString(int):java.lang.String
104923 1| const v1, #+2131755152 (0x7f100090 | 1.91412e+38)
104924 4| invoke-virtual {v3,v1}, android.view.View.findViewById(int):android.view.View
104931 13| move-result v1
104932 14| if-lt v1, v5, Label_2
104936 19| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
104937 21| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
104943 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
104944 26| invoke-virtual {v0,v1}, android.view.View.setEnabled(boolean):void
104957 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$1.this$0
104976 9| iget-object v1, v0, com.android.calendar.month.MonthByWeekAdapter.mClickedView
104977 11| monitor-enter v1
104987 23| monitor-exit v1
104990 26| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
104991 28| iget-object v1, v1, com.android.calendar.month.MonthByWeekAdapter.mClickedView
104992 30| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter.mLongClickedView
105006 45| monitor-exit v1
105017 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$2.this$0
105031 1| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
105032 3| iget-object v1, v1, com.android.calendar.month.MonthByWeekAdapter.mSingleTapUpView
105033 5| if-eqz v1, Label_3
105035 7| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
105036 9| iget-object v1, v1, com.android.calendar.month.MonthByWeekAdapter.mSingleTapUpView
105039 …15| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.getDayFromLocation(floa…
105043 19| const-string/jumbo v1, "MonthByWeekAdapter"
105045 23| invoke-static {v1,v2}, android.util.Log.isLoggable(java.lang.String, int):boolean
105046 26| move-result v1
105047 27| if-eqz v1, Label_1
105049 29| const-string/jumbo v1, "MonthByWeekAdapter"
105069 73| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
105074 78| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
105075 …80| invoke-virtual {v1,v0}, com.android.calendar.month.MonthByWeekAdapter.onDayTapped(android.text…
105078 83| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
105081 …89| invoke-static {v1,v2}, com.android.calendar.month.MonthByWeekAdapter.-wrap0(com.android.calend…
105083 92| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
105084 94| iput-object v4, v1, com.android.calendar.month.MonthByWeekAdapter.mSingleTapUpView
105098 …0| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$CalendarGestureListener.this$0
105130 29| new-instance v1, android.os.Message
105131 31| invoke-direct {v1}, android.os.Message.<init>():void
105133 .local v1, "message", android.os.Message
105134 34| iput-object v0, v1, android.os.Message.obj
105139 42| invoke-virtual {v2,v1}, android.os.Handler.sendMessage(android.os.Message):boolean
105142 .end_local v1
105171 0| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
105179 7| sput v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_DAYS_PER_WEEK
105184 13| sput v1, com.android.calendar.month.SimpleWeeksAdapter.WEEK_7_OVERHANG_HEIGHT
105202 3| const/4 v1, #+0 (0x00000000 | 0.00000)
105203 4| iput-boolean v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mShowWeekNumber
105205 6| sget v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_NUM_WEEKS
105206 8| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mNumWeeks
105208 10| sget v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_DAYS_PER_WEEK
105209 12| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mDaysPerWeek
105211 14| sget v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_MONTH_FOCUS
105212 16| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
105217 23| move-result-object v1
105218 24| invoke-static {v1}, java.util.Calendar.getInstance(java.util.Locale):java.util.Calendar
105223 31| move-result v1
105224 32| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
105225 34| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFirstDayOfWeek
105227 36| sget v1, com.android.calendar.month.SimpleWeeksAdapter.mScale
105229 39| cmpl-float v1, v1, v2
105230 41| if-nez v1, Label_1
105233 46| move-result-object v1
105234 …47| invoke-virtual {v1}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMet…
105235 50| move-result-object v1
105236 51| iget v1, v1, android.util.DisplayMetrics.density
105237 53| sput v1, com.android.calendar.month.SimpleWeeksAdapter.mScale
105239 55| sget v1, com.android.calendar.month.SimpleWeeksAdapter.mScale
105241 59| cmpl-float v1, v1, v2
105242 61| if-eqz v1, Label_1
105244 63| sget v1, com.android.calendar.month.SimpleWeeksAdapter.WEEK_7_OVERHANG_HEIGHT
105245 65| int-to-float v1, v1
105247 68| mul-float/2addr v1, v2
105248 69| float-to-int v1, v1
105249 70| sput v1, com.android.calendar.month.SimpleWeeksAdapter.WEEK_7_OVERHANG_HEIGHT
105287 0| int-to-long v0:v1, v3
105288 1| return-wide v0:v1
105297 0| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
105409 141| new-instance v1, android.widget.AbsListView$LayoutParams
105410 143| invoke-direct {v1,v6,v6}, android.widget.AbsListView$LayoutParams.<init>(int, int):void
105412 .local v1, "params", android.widget.AbsListView$LayoutParams
105413 …146| invoke-virtual {v3,v1}, com.android.calendar.month.SimpleWeekView.setLayoutParams(android.vie…
105422 .end_local v1
105435 2| iget-object v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mContext
105438 …9| invoke-direct {v0,v1,v2}, android.view.GestureDetector.<init>(android.content.Context, android.…
105458 0| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
105462 6| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
105466 12| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
105470 …18| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.t…
105486 8| move-object v1, v6
105488 9| check-cast v1, com.android.calendar.month.SimpleWeekView
105490 .local v1, "view", com.android.calendar.month.SimpleWeekView
105511 46| iget v4, v1, com.android.calendar.month.SimpleWeekView.mWeek
105536 .end_local v1
105560 0| iput-object v1, v0, com.android.calendar.month.SimpleWeeksAdapter.mListView
105578 11| move-result-wide v0:v1
105583 16| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
105603 0| iput v1, v0, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
105621 3| const-string/jumbo v1, "MonthByWeek"
105623 9| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
105628 13| const-string/jumbo v1, "focus_month"
105629 16| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105630 19| move-result v1
105631 20| if-eqz v1, Label_2
105633 22| const-string/jumbo v1, "focus_month"
105634 25| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105635 28| move-result-object v1
105636 29| check-cast v1, java.lang.Integer
105637 31| invoke-virtual {v1}, java.lang.Integer.intValue():int
105638 34| move-result v1
105639 35| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
105642 37| const-string/jumbo v1, "focus_month"
105643 40| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105644 43| move-result v1
105645 44| if-eqz v1, Label_3
105647 46| const-string/jumbo v1, "num_weeks"
105648 49| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105649 52| move-result-object v1
105650 53| check-cast v1, java.lang.Integer
105651 55| invoke-virtual {v1}, java.lang.Integer.intValue():int
105652 58| move-result v1
105653 59| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mNumWeeks
105656 61| const-string/jumbo v1, "week_numbers"
105657 64| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105658 67| move-result v1
105659 68| if-eqz v1, Label_5
105661 70| const-string/jumbo v1, "week_numbers"
105662 73| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105663 76| move-result-object v1
105664 77| check-cast v1, java.lang.Integer
105665 79| invoke-virtual {v1}, java.lang.Integer.intValue():int
105666 82| move-result v1
105667 83| if-eqz v1, Label_9
105668 85| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
105670 86| iput-boolean v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mShowWeekNumber
105673 88| const-string/jumbo v1, "week_start"
105674 91| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105675 94| move-result v1
105676 95| if-eqz v1, Label_6
105678 97| const-string/jumbo v1, "week_start"
105679 100| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105680 103| move-result-object v1
105681 104| check-cast v1, java.lang.Integer
105682 106| invoke-virtual {v1}, java.lang.Integer.intValue():int
105683 109| move-result v1
105684 110| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFirstDayOfWeek
105687 112| const-string/jumbo v1, "selected_day"
105688 115| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105689 118| move-result v1
105690 119| if-eqz v1, Label_7
105692 121| const-string/jumbo v1, "selected_day"
105693 124| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105694 127| move-result-object v1
105695 128| check-cast v1, java.lang.Integer
105696 130| invoke-virtual {v1}, java.lang.Integer.intValue():int
105700 134| iget-object v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
105701 136| invoke-virtual {v1,v0}, android.text.format.Time.setJulianDay(int):long
105703 139| iget v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFirstDayOfWeek
105704 …141| invoke-static {v0,v1}, com.android.calendar.Utils.getWeeksSinceEpochFromJulianDay(int, int):i…
105705 144| move-result v1
105706 145| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mSelectedWeek
105710 147| const-string/jumbo v1, "days_per_week"
105711 150| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105712 153| move-result v1
105713 154| if-eqz v1, Label_8
105715 156| const-string/jumbo v1, "days_per_week"
105716 159| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105717 162| move-result-object v1
105718 163| check-cast v1, java.lang.Integer
105719 165| invoke-virtual {v1}, java.lang.Integer.intValue():int
105720 168| move-result v1
105721 169| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mDaysPerWeek
105728 175| move v1, v2
105735 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekAdapter.mEventDialogHandler
105745 …0| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekAdapter.clearClickedView(com.andro…
105775 7| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
105776 8| iput v1, v6, com.android.calendar.month.MonthByWeekAdapter.mOrientation
105778 10| new-instance v1, java.util.ArrayList
105779 12| invoke-direct {v1}, java.util.ArrayList.<init>():void
105780 15| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mEventDayList
105782 17| const/4 v1, #+0 (0x00000000 | 0.00000)
105783 18| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mEvents
105790 26| new-instance v1, com.android.calendar.month.MonthByWeekAdapter$1
105791 …28| invoke-direct {v1,v6}, com.android.calendar.month.MonthByWeekAdapter$1.<init>(com.android.cale…
105792 31| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mDoClick
105794 33| new-instance v1, com.android.calendar.month.MonthByWeekAdapter$2
105795 …35| invoke-direct {v1,v6}, com.android.calendar.month.MonthByWeekAdapter$2.<init>(com.android.cale…
105796 38| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mDoSingleTapUp
105800 42| const-string/jumbo v1, "mini_month"
105801 45| invoke-virtual {v8,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
105802 48| move-result v1
105803 49| if-eqz v1, Label_2
105805 51| const-string/jumbo v1, "mini_month"
105806 54| invoke-virtual {v8,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
105807 57| move-result-object v1
105808 58| check-cast v1, java.lang.Integer
105809 60| invoke-virtual {v1}, java.lang.Integer.intValue():int
105810 63| move-result v1
105811 64| if-eqz v1, Label_3
105812 66| move v1, v2
105814 67| iput-boolean v1, v6, com.android.calendar.month.MonthByWeekAdapter.mIsMiniMonth
105817 69| const v1, #+2131296257 (0x7f090001 | 1.82104e+38)
105818 …72| invoke-static {v7,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
105819 75| move-result v1
105820 76| iput-boolean v1, v6, com.android.calendar.month.MonthByWeekAdapter.mShowAgendaWithMonth
105827 85| move-result v1
105828 86| sput v1, com.android.calendar.month.MonthByWeekAdapter.mOnDownDelay
105831 91| move-result v1
105832 92| int-to-float v1, v1
105833 93| sput v1, com.android.calendar.month.MonthByWeekAdapter.mMovedPixelToCancel
105835 95| sget v1, com.android.calendar.month.MonthByWeekAdapter.mOnDownDelay
105836 97| add-int/lit8 v1, v1, #+100 (0x00000064 | 1.40130e-43)
105837 99| sput v1, com.android.calendar.month.MonthByWeekAdapter.mTotalClickDelay
105842 102| move v1, v3
105855 2| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mDoClick
105856 4| invoke-virtual {v0,v1}, android.widget.ListView.removeCallbacks(java.lang.Runnable):boolean
105911 38| sub-int v1, v2, v3
105913 .local v1, "start", int
105915 42| add-int v0, v1, v3
105918 44| if-ltz v1, Label_3
105959 108| invoke-virtual {v3,v1,v0}, java.util.ArrayList.subList(int, int):java.util.List
105974 0| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
105975 2| iput-object v1, v5, android.text.format.Time.timezone
105978 6| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
105979 8| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
105982 11| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter.mController
105983 13| invoke-virtual {v1}, com.android.calendar.CalendarController.getTime():long
105987 20| iget v1, v0, android.text.format.Time.hour
105988 22| iput v1, v5, android.text.format.Time.hour
105990 24| iget v1, v0, android.text.format.Time.minute
105991 26| iput v1, v5, android.text.format.Time.minute
105993 28| const/4 v1, #+0 (0x00000000 | 0.00000)
105994 29| iput-boolean v1, v5, android.text.format.Time.allDay
105996 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
105997 32| invoke-virtual {v5,v1}, android.text.format.Time.normalize(boolean):long
106009 2| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
106010 4| iput-object v1, v0, android.text.format.Time.timezone
106013 8| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
106014 9| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
106017 14| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
106018 16| iput-object v1, v0, android.text.format.Time.timezone
106024 25| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
106025 27| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
106040 6| move-result-wide v0:v1
106041 7| iput-wide v0:v1, v2, com.android.calendar.month.MonthByWeekAdapter.mAnimateTime
106090 40| move-result-wide v0:v1
106094 43| sub-long v8:v9, v0:v1, v8:v9
106257 5| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mContext
106260 …12| invoke-direct {v0,v1,v2}, android.view.GestureDetector.<init>(android.content.Context, android…
106269 27| const/4 v1, #+0 (0x00000000 | 0.00000)
106270 …28| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
106275 36| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
106276 38| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
106279 43| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
106280 45| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
106287 57| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
106288 59| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
106313 18| iget-object v1, v13, com.android.calendar.month.MonthByWeekAdapter.mContext
106328 32| iget-object v1, v13, com.android.calendar.month.MonthByWeekAdapter.mContext
106348 0| instance-of v1, v9, com.android.calendar.month.MonthWeekEventsView
106349 2| if-nez v1, Label_1
106352 7| move-result v1
106353 8| return v1
106360 13| iget-object v1, v8, com.android.calendar.month.MonthByWeekAdapter.mGestureDetector
106361 …15| invoke-virtual {v1,v10}, android.view.GestureDetector.onTouchEvent(android.view.MotionEvent):b…
106362 18| move-result v1
106363 19| if-eqz v1, Label_4
106375 33| iget-object v1, v8, com.android.calendar.month.MonthByWeekAdapter.mListView
106385 …46| invoke-virtual {v1,v6,v4,v5}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
106387 49| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
106388 50| return v1
106403 60| const/4 v1, #+0 (0x00000000 | 0.00000)
106404 61| return v1
106413 69| move-result v1
106414 70| iput v1, v8, com.android.calendar.month.MonthByWeekAdapter.mClickedXLocation
106420 78| iget-object v1, v8, com.android.calendar.month.MonthByWeekAdapter.mListView
106424 …85| invoke-virtual {v1,v4,v6,v7}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
106437 100| move-result v1
106439 103| sub-float/2addr v1, v4
106440 104| invoke-static {v1}, java.lang.Math.abs(float):float
106441 107| move-result v1
106443 110| cmpl-float v1, v1, v4
106444 112| if-lez v1, Label_5
106482 18| const/4 v1, #+0 (0x00000000 | 0.00000)
106483 …19| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
106582 96| move-result-object v1
106583 97| check-cast v1, com.android.calendar.Event
106585 .local v1, "event", com.android.calendar.Event
106586 99| iget v7, v1, com.android.calendar.Event.startDay
106591 105| iget v7, v1, com.android.calendar.Event.endDay
106623 135| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
106630 .end_local v1
106676 11| move-result-wide v0:v1
106681 16| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
106701 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$1.this$0
106717 5| move-result-object v1
106719 .local v1, "manager", android.app.FragmentManager
106720 6| if-eqz v1, Label_1
106735 …31| invoke-virtual {v2,v1,v3}, com.android.calendar.event.CreateEventDialogFragment.show(android.a…
106749 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$2.this$0
106763 1| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106764 3| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mContext
106768 …11| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
106772 15| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106773 17| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
106774 19| iput-object v0, v1, android.text.format.Time.timezone
106776 21| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106777 23| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
106778 25| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
106780 28| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106781 30| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mTempTime
106782 32| iput-object v0, v1, android.text.format.Time.timezone
106784 34| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106785 36| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfMonth
106786 38| iput-object v0, v1, android.text.format.Time.timezone
106788 40| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106789 42| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfMonth
106790 44| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
106792 47| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106793 49| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstVisibleDay
106794 51| iput-object v0, v1, android.text.format.Time.timezone
106796 53| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106797 55| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstVisibleDay
106798 57| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
106800 60| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106801 62| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mAdapter
106802 64| if-eqz v1, Label_1
106804 66| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
106805 68| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mAdapter
106806 70| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.refresh():void
106819 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$3.this$0
106856 26| iget-object v1, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
106857 …28| invoke-static {v1}, com.android.calendar.month.MonthByWeekFragment.-wrap0(com.android.calendar…
106858 31| move-result-object v1
106859 …32| invoke-static {v0,v1}, com.android.calendar.month.MonthByWeekFragment.-set1(com.android.calend…
106864 41| iget-object v1, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
106865 …43| invoke-static {v1}, com.android.calendar.month.MonthByWeekFragment.-get1(com.android.calendar.…
106866 46| move-result-object v1
106867 47| invoke-virtual {v0,v1}, android.content.CursorLoader.setUri(android.net.Uri):void
106880 71| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
106881 72| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
106886 81| new-instance v1, java.lang.StringBuilder
106887 83| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
106889 …89| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106890 92| move-result-object v1
106894 …99| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
106895 102| move-result-object v1
106896 103| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
106897 106| move-result-object v1
106898 107| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
106919 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$4.this$0
106937 8| iget-object v1, v5, com.android.calendar.month.MonthByWeekFragment$4.this$0
106949 …26| invoke-static {v1,v0}, com.android.calendar.month.MonthByWeekFragment.-set2(com.android.calend…
106962 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$5.this$0
106975 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment$5.this$0
106980 9| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment$5.this$0
107069 86| move-object v1, v7
107073 …89| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
107146 55| move-result v1
107148 .local v1, "julianDay", int
107154 62| invoke-virtual {v5,v1}, android.text.format.Time.setJulianDay(int):long
107160 .end_local v1
107189 .restart_local v1
107190 92| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
107202 4| move-result-object v1
107203 5| invoke-static {v1}, java.util.Calendar.getInstance(java.util.Locale):java.util.Calendar
107208 12| move-result v1
107209 13| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
107210 15| iput v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mFirstDayOfWeek
107216 22| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mSelectedDay
107218 25| invoke-virtual {v1,v2}, android.text.format.Time.toMillis(boolean):long
107220 29| move-object v1, v7
107223 …32| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
107225 35| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107227 …39| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.t…
107229 42| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mTodayUpdater
107230 44| invoke-interface {v1}, java.lang.Runnable.run():void
107324 102| move-result v1
107327 .local v1, "firstPosition", int
107329 105| add-int/2addr v9, v1
107365 159| if-lt v5, v1, Label_11
107411 .end_local v1
107450 276| const/4 v1, #+0 (0x00000000 | 0.00000)
107451 .restart_local v1
107513 39| move-result v1
107515 .local v1, "julianDay", int
107517 42| invoke-virtual {v2,v1}, android.text.format.Time.setJulianDay(int):long
107520 47| add-int/lit8 v3, v1, #+7 (0x00000007 | 9.80909e-45)
107543 9| move-result-object v1
107545 .local v1, "tz", java.lang.String
107556 23| invoke-virtual {v3,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
107562 33| iput-object v1, v3, android.text.format.Time.timezone
107568 42| iput-object v1, v3, android.text.format.Time.timezone
107574 51| iput-object v1, v3, android.text.format.Time.timezone
107662 23| move-object v1, v7
107664 …25| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
107677 0| const v1, #+2130968629 (0x7f040035 | 1.75459e+38)
107681 …4| invoke-virtual {v4,v1,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
107685 8| const v1, #+2131755192 (0x7f1000b8 | 1.91413e+38)
107686 11| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
107687 14| move-result-object v1
107688 15| check-cast v1, android.view.ViewGroup
107689 17| iput-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mDayNamesHeader
107703 5| iget-object v1, v2, com.android.calendar.month.SimpleDayPickerFragment.mTodayUpdater
107704 7| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
107732 3| iget-object v1, v4, com.android.calendar.month.SimpleDayPickerFragment.mSelectedDay
107734 6| invoke-virtual {v1,v2}, android.text.format.Time.toMillis(boolean):long
107760 13| move-result v1
107763 18| mul-int/2addr v1, v4
107766 23| sub-int/2addr v1, v4
107767 24| int-to-long v2:v3, v1
107770 25| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mFirstVisibleDay
107773 31| invoke-virtual {v1,v4}, android.text.format.Time.setJulianDay(int):long
107776 36| cmp-long v1, v2:v3, v4:v5
107777 38| if-gez v1, Label_3
107779 40| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
107780 41| iput-boolean v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mIsScrollingUp
107785 45| iget v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mCurrentScrollState
107786 47| iput v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
107788 49| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mListView
107789 …51| invoke-direct {v7,v1}, com.android.calendar.month.SimpleDayPickerFragment.updateMonthHighlight…
107795 57| cmp-long v1, v2:v3, v4:v5
107796 59| if-lez v1, Label_4
107812 …0| iget-object v0, v1, com.android.calendar.month.SimpleDayPickerFragment.mScrollStateChangedRunna…
107825 0| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
107826 2| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
107830 6| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
107834 14| invoke-virtual {v1,v2}, android.widget.TextView.setText(java.lang.CharSequence):void
107836 17| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
107837 19| invoke-virtual {v1}, android.widget.TextView.invalidate():void
107839 22| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
107840 24| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
107841 27| move-result-object v1
107842 …28| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
107843 31| move-result v1
107844 32| if-nez v1, Label_1
107846 34| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
107848 38| invoke-virtual {v1,v2}, android.widget.TextView.sendAccessibilityEvent(int):void
107851 41| iget v1, v4, android.text.format.Time.month
107852 43| iput v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mCurrentMonthDisplayed
107856 47| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107858 …51| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.updateFocusMonth(int):vo…
107875 6| const-string/jumbo v1, "num_weeks"
107879 …15| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
107882 21| iget-boolean v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mShowWeekNumber
107883 23| if-eqz v1, Label_3
107884 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
107886 26| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
107887 29| move-result-object v1
107888 …30| invoke-virtual {v0,v3,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
107890 33| const-string/jumbo v1, "week_start"
107894 …42| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
107896 45| const-string/jumbo v1, "selected_day"
107908 …66| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
107910 69| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107911 71| if-nez v1, Label_4
107913 73| new-instance v1, com.android.calendar.month.SimpleWeeksAdapter
107916 …79| invoke-direct {v1,v2,v0}, com.android.calendar.month.SimpleWeeksAdapter.<init>(android.content…
107917 82| iput-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107919 84| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107921 …88| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.registerDataSetObserver(…
107924 91| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107925 … 93| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
107929 97| move v1, v2
107934 100| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
107935 …102| invoke-virtual {v1,v0}, com.android.calendar.month.SimpleWeeksAdapter.updateParams(java.util.…
107946 1| new-array v1, v4, java.lang.String[]
107947 3| iput-object v1, v5, com.android.calendar.month.SimpleDayPickerFragment.mDayLabels
107954 8| iget-object v1, v5, com.android.calendar.month.SimpleDayPickerFragment.mDayLabels
107963 22| aput-object v3, v1, v2
107987 14| const/4 v1, #+0 (0x00000000 | 0.00000)
107988 …15| invoke-virtual {v0,v1}, android.widget.ListView.setDivider(android.graphics.drawable.Drawable)…
107991 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
107992 21| invoke-virtual {v0,v1}, android.widget.ListView.setItemsCanFocus(boolean):void
108008 49| move-result v1
108010 52| mul-float/2addr v1, v2
108011 53| invoke-virtual {v0,v1}, android.widget.ListView.setFriction(float):void
108027 11| move-result-object v1
108028 12| check-cast v1, android.widget.TextView
108030 .local v1, "label", android.widget.TextView
108034 18| invoke-virtual {v1,v6}, android.widget.TextView.setVisibility(int):void
108048 33| move-result-object v1
108049 .end_local v1
108050 34| check-cast v1, android.widget.TextView
108052 .restart_local v1
108063 50| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
108065 53| invoke-virtual {v1,v6}, android.widget.TextView.setVisibility(int):void
108071 61| invoke-virtual {v1,v4}, android.widget.TextView.setTextColor(int):void
108081 68| invoke-virtual {v1,v7}, android.widget.TextView.setVisibility(int):void
108091 77| invoke-virtual {v1,v4}, android.widget.TextView.setTextColor(int):void
108096 84| invoke-virtual {v1,v4}, android.widget.TextView.setTextColor(int):void
108101 89| invoke-virtual {v1,v7}, android.widget.TextView.setVisibility(int):void
108113 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventDialog
108119 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventUri
108125 0| iget-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mIsDetached
108131 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
108137 0| iget-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
108143 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
108149 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mEventDialog
108150 2| return-object v1
108155 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mEventUri
108156 2| return-object v1
108161 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mLoader
108162 2| return-object v1
108167 … 0| invoke-direct {v1}, com.android.calendar.month.MonthByWeekFragment.updateUri():android.net.Uri
108197 3| move-result-wide v0:v1
108199 …5| invoke-direct {v3,v0,v1,v2}, com.android.calendar.month.MonthByWeekFragment.<init>(long, boolea…
108211 … 0| invoke-direct {v1,v2,v3}, com.android.calendar.month.SimpleDayPickerFragment.<init>(long):void
108215 8| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
108218 11| iput-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
108221 14| iput-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mUserScrolled
108224 …18| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$1.<init>(com.android.cal…
108225 21| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventDialogHandler
108228 …25| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$2.<init>(com.android.cal…
108229 28| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
108232 …32| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$3.<init>(com.android.cal…
108233 35| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
108236 …39| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$4.<init>(com.android.cal…
108237 42| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
108239 44| iput-boolean v4, v1, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
108250 0| iget-object v1, v3, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
108251 2| monitor-enter v1
108276 38| monitor-exit v1
108282 41| monitor-exit v1
108312 25| move-result-wide v0:v1
108324 40| invoke-virtual {v6,v0,v1}, android.text.format.Time.set(long):void
108328 47| invoke-static {v0,v1,v6,v7}, android.text.format.Time.getJulianDay(long, long):int
108354 7| move-result-object v1
108355 8| check-cast v1, com.android.calendar.month.SimpleWeekView
108357 .local v1, "child", com.android.calendar.month.SimpleWeekView
108358 10| if-eqz v1, Label_1
108360 12| invoke-virtual {v1}, com.android.calendar.month.SimpleWeekView.getFirstJulianDay():int
108417 2| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
108418 … 4| invoke-static {v1}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
108419 7| move-result v1
108420 8| iput v1, v7, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfWeek
108422 10| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
108423 …12| invoke-static {v1}, com.android.calendar.Utils.getShowWeekNumber(android.content.Context):bool…
108424 15| move-result v1
108425 16| iput-boolean v1, v7, com.android.calendar.month.MonthByWeekFragment.mShowWeekNumber
108430 20| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
108431 …22| invoke-static {v1}, com.android.calendar.Utils.getHideDeclinedEvents(android.content.Context):…
108432 25| move-result v1
108433 26| iput-boolean v1, v7, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
108435 28| iget-boolean v1, v7, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
108436 30| if-eq v0, v1, Label_1
108437 32| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mLoader
108438 34| if-eqz v1, Label_1
108440 36| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mLoader
108443 42| invoke-virtual {v1,v2}, android.content.CursorLoader.setSelection(java.lang.String):void
108446 45| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
108447 47| invoke-static {v1}, com.android.calendar.Utils.getDaysPerWeek(android.content.Context):int
108448 50| move-result v1
108449 51| iput v1, v7, com.android.calendar.month.MonthByWeekFragment.mDaysPerWeek
108453 56| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mAdapter
108455 …60| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.t…
108457 63| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
108458 65| invoke-interface {v1}, java.lang.Runnable.run():void
108460 68| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mTodayUpdater
108461 70| invoke-interface {v1}, java.lang.Runnable.run():void
108463 73| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
108464 75| invoke-virtual {v1,v5}, android.text.format.Time.toMillis(boolean):long
108466 79| move-object v1, v7
108468 …81| invoke-virtual/range {v1..v6}, com.android.calendar.month.MonthByWeekFragment.goTo(long, boole…
108479 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
108482 4| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
108495 0| const-wide/16 v0:v1, #+160 (0x000000a0 | 2.24208e-43)
108496 2| return-wide v0:v1
108510 6| cmp-long v1, v2:v3, v8:v9
108511 8| if-nez v1, Label_6
108516 11| iget v1, v12, com.android.calendar.month.MonthByWeekFragment.mDaysPerWeek
108518 15| mul-int/2addr v1, v2
108519 16| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
108548 59| if-ge v1, v2, Label_1
108553 62| iget-object v1, v12, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
108555 66| invoke-virtual {v1,v2}, android.text.format.Time.set(android.text.format.Time):void
108557 69| iget-object v1, v12, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
108558 71| invoke-virtual {v1,v5}, android.text.format.Time.normalize(boolean):long
108564 81| cmp-long v1, v2:v3, v8:v9
108565 83| if-eqz v1, Label_5
108570 86| iget-object v1, v13, com.android.calendar.CalendarController$EventInfo.selectedTime
108571 88| invoke-virtual {v1,v5}, android.text.format.Time.toMillis(boolean):long
108573 92| move-object v1, v12
108574 …93| invoke-virtual/range {v1..v6}, com.android.calendar.month.MonthByWeekFragment.goTo(long, boole…
108580 99| iget-object v1, v12, com.android.calendar.month.MonthByWeekFragment.mHandler
108589 …111| invoke-virtual {v1,v2,v8,v9}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
108608 122| cmp-long v1, v2:v3, v8:v9
108609 124| if-nez v1, Label_4
108625 5| new-instance v1, android.graphics.drawable.StateListDrawable
108626 7| invoke-direct {v1}, android.graphics.drawable.StateListDrawable.<init>():void
108627 …10| invoke-virtual {v0,v1}, android.widget.ListView.setSelector(android.graphics.drawable.Drawable…
108637 27| move-result-object v1
108639 31| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
108640 34| move-result v1
108641 35| invoke-virtual {v0,v1}, android.widget.ListView.setBackgroundColor(int):void
108648 44| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
108651 …49| invoke-virtual {v0,v1,v2,v3}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
108655 54| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment.mListView
108656 …56| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeeksAdapter.setListView(android.widg…
108663 64| const/4 v1, #+0 (0x00000000 | 0.00000)
108665 …66| invoke-virtual {v0,v1,v2,v4}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
108696 25| move-result-object v1
108698 .local v1, "viewConfig", android.view.ViewConfiguration
108699 26| invoke-virtual {v1}, android.view.ViewConfiguration.getScaledMaximumFlingVelocity():int
108739 1| iget-boolean v1, v10, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
108740 3| if-eqz v1, Label_1
108749 9| iget-object v1, v10, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
108751 12| invoke-virtual {v1,v2}, android.text.format.Time.toMillis(boolean):long
108753 16| iget-object v1, v10, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
108754 18| iget-wide v8:v9, v1, android.text.format.Time.gmtoff
108756 23| move-result v1
108762 30| sub-int/2addr v1, v2
108764 31| iput v1, v10, com.android.calendar.month.MonthByWeekFragment.mFirstLoadedJulianDay
108767 36| move-result-object v1
108768 37| iput-object v1, v10, com.android.calendar.month.MonthByWeekFragment.mEventUri
108777 48| move-result-object v1
108793 66| const-string/jumbo v1, "MonthFragment"
108795 70| invoke-static {v1,v2}, android.util.Log.isLoggable(java.lang.String, int):boolean
108796 73| move-result v1
108797 74| if-eqz v1, Label_2
108799 76| const-string/jumbo v1, "MonthFragment"
108810 101| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
108818 105| move-exception v1
108820 107| throw v1
108831 1| iget-boolean v1, v3, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
108832 3| if-eqz v1, Label_2
108834 5| const v1, #+2130968629 (0x7f040035 | 1.75459e+38)
108835 …8| invoke-virtual {v4,v1,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
108840 12| const v1, #+2131755192 (0x7f1000b8 | 1.91413e+38)
108841 15| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
108842 18| move-result-object v1
108843 19| check-cast v1, android.view.ViewGroup
108844 21| iput-object v1, v3, com.android.calendar.month.MonthByWeekFragment.mDayNamesHeader
108850 24| const v1, #+2130968624 (0x7f040030 | 1.75459e+38)
108851 …27| invoke-virtual {v4,v1,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
108875 16| iget-object v1, v2, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
108876 18| invoke-virtual {v0,v1}, android.widget.ListView.removeCallbacks(java.lang.Runnable):boolean
108923 59| move-object v1, v0
108925 .local v1, "cLoader", android.content.CursorLoader
108929 64| invoke-virtual {v1}, android.content.CursorLoader.getUri():android.net.Uri
108936 73| invoke-virtual {v1}, android.content.CursorLoader.getUri():android.net.Uri
108977 .end_local v1
108989 .local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<TD;>;"
108995 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.month.MonthByWeekFragment.onLoadFinished(androi…
109004 ….local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<Landroid/database/Cursor;…
109018 1| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
109019 3| monitor-enter v1
109034 17| monitor-exit v1
109065 50| monitor-exit v1
109076 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
109235 2| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mContext
109236 … 4| invoke-static {v1}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
109237 7| move-result v1
109238 8| iput v1, v6, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfWeek
109240 10| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mContext
109241 …12| invoke-static {v1}, com.android.calendar.Utils.getShowWeekNumber(android.content.Context):bool…
109242 15| move-result v1
109243 16| iput-boolean v1, v6, com.android.calendar.month.MonthByWeekFragment.mShowWeekNumber
109249 23| const-string/jumbo v1, "num_weeks"
109253 …32| invoke-virtual {v0,v1,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
109256 38| iget-boolean v1, v6, com.android.calendar.month.MonthByWeekFragment.mShowWeekNumber
109257 40| if-eqz v1, Label_4
109258 42| move v1, v2
109260 43| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
109261 46| move-result-object v1
109262 …47| invoke-virtual {v0,v4,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
109264 50| const-string/jumbo v1, "week_start"
109268 …59| invoke-virtual {v0,v1,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
109270 62| const-string/jumbo v1, "mini_month"
109277 …74| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
109279 77| const-string/jumbo v1, "selected_day"
109291 …98| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
109293 101| const-string/jumbo v1, "days_per_week"
109297 …110| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
109299 113| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
109300 115| if-nez v1, Label_5
109302 117| new-instance v1, com.android.calendar.month.MonthByWeekAdapter
109306 …125| invoke-direct {v1,v2,v0,v3}, com.android.calendar.month.MonthByWeekAdapter.<init>(android.con…
109307 128| iput-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
109309 130| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
109311 …134| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.registerDataSetObserver…
109314 137| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
109315 …139| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
109319 143| move v1, v3
109324 146| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
109325 …148| invoke-virtual {v1,v0}, com.android.calendar.month.SimpleWeeksAdapter.updateParams(java.util.…
109336 1| iget-boolean v1, v5, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
109337 3| if-eqz v1, Label_1
109344 9| new-array v1, v4, java.lang.String[]
109345 11| iput-object v1, v5, com.android.calendar.month.MonthByWeekFragment.mDayLabels
109352 16| iget-object v1, v5, com.android.calendar.month.MonthByWeekFragment.mDayLabels
109361 30| aput-object v3, v1, v2
109379 3| iget-boolean v1, v3, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
109380 5| if-nez v1, Label_1
109381 7| sget-boolean v1, com.android.calendar.month.MonthByWeekFragment.mShowDetailsInMonth
109382 9| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
109383 11| if-eqz v1, Label_2
109386 13| new-instance v1, java.lang.StringBuilder
109387 15| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
109388 …18| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
109389 21| move-result-object v1
109391 …25| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
109392 28| move-result-object v1
109393 29| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
109407 0| iput-object v1, v0, com.android.calendar.month.MonthListView$1.this$0
109430 16| iget-object v1, v3, com.android.calendar.month.MonthListView$1.this$0
109431 18| iget-object v1, v1, com.android.calendar.month.MonthListView.mListContext
109435 …26| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
109436 29| move-result-object v1
109438 30| iput-object v1, v0, android.text.format.Time.timezone
109446 0| iget-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
109481 0| invoke-direct {v1,v2}, android.widget.ListView.<init>(android.content.Context):void
109485 8| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
109488 …12| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
109489 15| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
109491 …17| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.init(android.content.Context):…
109503 …0| invoke-direct {v1,v2,v3}, android.widget.ListView.<init>(android.content.Context, android.util.…
109507 8| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
109510 …12| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
109511 15| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
109513 …17| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.init(android.content.Context):…
109525 …0| invoke-direct {v1,v2,v3,v4}, android.widget.ListView.<init>(android.content.Context, android.ut…
109529 8| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
109532 …12| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
109533 15| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
109535 …17| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.init(android.content.Context):…
109608 80| move-wide/from16 v0:v1, v18:v19
109609 82| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
109745 0| const/4 v1, #+0 (0x00000000 | 0.00000)
109746 …1| invoke-virtual {v2,v1}, com.android.calendar.month.MonthListView.getChildAt(int):android.view.V…
109753 9| const/4 v1, #-1 (0xffffffff | NaN)
109754 10| return v1
109758 14| move-result v1
109759 15| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
109760 17| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
109761 19| return v1
109778 10| iget-object v1, v2, com.android.calendar.month.MonthListView.mTimezoneUpdater
109779 …12| invoke-static {v3,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
109780 15| move-result-object v1
109781 16| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
109785 23| const/4 v1, #+0 (0x00000000 | 0.00000)
109786 24| cmpl-float v0, v0, v1
109797 42| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
109798 44| cmpl-float v0, v0, v1
109803 51| sget v1, com.android.calendar.month.MonthListView.mScale
109804 53| mul-float/2addr v0, v1
109810 60| sget v1, com.android.calendar.month.MonthListView.mScale
109811 62| mul-float/2addr v0, v1
109817 69| sget v1, com.android.calendar.month.MonthListView.mScale
109818 71| mul-float/2addr v0, v1
109835 4| move-result v1
109836 5| and-int/lit16 v1, v1, #+255 (0x000000ff | 3.57331e-43)
109837 7| packed-switch v1, Label_6
109840 10| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
109841 …12| invoke-virtual {v1,v6}, android.view.VelocityTracker.addMovement(android.view.MotionEvent):void
109850 17| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
109851 19| invoke-virtual {v1}, android.view.VelocityTracker.clear():void
109859 30| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
109860 …32| invoke-virtual {v1,v6}, android.view.VelocityTracker.addMovement(android.view.MotionEvent):void
109862 35| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
109864 39| invoke-virtual {v1,v2}, android.view.VelocityTracker.computeCurrentVelocity(int):void
109866 42| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
109867 44| invoke-virtual {v1}, android.view.VelocityTracker.getYVelocity():float
109872 51| move-result v1
109875 55| cmpl-float v1, v1, v2
109876 57| if-lez v1, Label_2
109880 62| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
109881 63| return v1
109900 …0| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.processEvent(android.view.Motio…
109903 …6| invoke-super {v1,v2}, android.widget.ListView.onInterceptTouchEvent(android.view.MotionEvent):b…
109919 …0| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.processEvent(android.view.Motio…
109922 6| invoke-super {v1,v2}, android.widget.ListView.onTouchEvent(android.view.MotionEvent):boolean
109938 0| iput-object v2, v1, com.android.calendar.month.MonthWeekEventsView$FloatRef.this$0
109939 2| invoke-direct {v1}, java.lang.Object.<init>():void
109942 7| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView$FloatRef.array
109954 … 0| iput-object v2, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
109955 2| invoke-direct {v1}, android.animation.AnimatorListenerAdapter.<init>():void
109958 …6| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
109961 …9| iput-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFadi…
110010 …45| iget-object v1, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
110018 …57| invoke-static {v1,v2,v3}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.S…
110019 60| move-result-object v1
110020 …61| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set2(com.android.calend…
110055 108| const/4 v1, #+0 (0x00000000 | 0.00000)
110056 …109| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set0(com.android.calen…
110059 114| const/4 v1, #+0 (0x00000000 | 0.00000)
110060 …115| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set1(com.android.calen…
110069 128| const/4 v1, #+0 (0x00000000 | 0.00000)
110070 …129| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set2(com.android.calen…
110091 …0| iput-object v1, v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
110103 …0| iput-boolean v1, v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFadi…
110157 7| new-instance v1, android.graphics.Rect
110158 9| invoke-direct {v1}, android.graphics.Rect.<init>():void
110159 12| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.r
110161 14| new-instance v1, android.graphics.Paint
110162 16| invoke-direct {v1}, android.graphics.Paint.<init>():void
110163 19| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.p
110173 29| sget v1, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
110174 31| iput v1, v4, com.android.calendar.month.SimpleWeekView.mHeight
110188 45| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
110189 46| iput v1, v4, com.android.calendar.month.SimpleWeekView.mNumDays
110191 48| iget v1, v4, com.android.calendar.month.SimpleWeekView.mNumDays
110192 50| iput v1, v4, com.android.calendar.month.SimpleWeekView.mNumCells
110199 59| move-result-object v1
110200 60| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.mTimeZone
110202 62| const/4 v1, #+0 (0x00000000 | 0.00000)
110203 63| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.mLastHoverTime
110209 69| const v1, #+2131230760 (0x7f080028 | 1.80776e+38)
110210 72| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110211 75| move-result v1
110212 76| iput v1, v4, com.android.calendar.month.SimpleWeekView.mBGColor
110214 78| const v1, #+2131230758 (0x7f080026 | 1.80776e+38)
110215 81| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110216 84| move-result v1
110217 85| iput v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedWeekBGColor
110219 87| const v1, #+2131230744 (0x7f080018 | 1.80775e+38)
110220 90| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110221 93| move-result v1
110222 94| iput v1, v4, com.android.calendar.month.SimpleWeekView.mFocusMonthColor
110224 96| const v1, #+2131230756 (0x7f080024 | 1.80776e+38)
110225 99| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110226 102| move-result v1
110227 103| iput v1, v4, com.android.calendar.month.SimpleWeekView.mOtherMonthColor
110229 105| const v1, #+2131230755 (0x7f080023 | 1.80776e+38)
110230 108| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110231 111| move-result v1
110232 112| iput v1, v4, com.android.calendar.month.SimpleWeekView.mDaySeparatorColor
110234 114| const v1, #+2131230742 (0x7f080016 | 1.80775e+38)
110235 117| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110236 120| move-result v1
110237 121| iput v1, v4, com.android.calendar.month.SimpleWeekView.mTodayOutlineColor
110239 123| const v1, #+2131230746 (0x7f08001a | 1.80776e+38)
110240 126| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
110241 129| move-result v1
110242 130| iput v1, v4, com.android.calendar.month.SimpleWeekView.mWeekNumColor
110244 132| const v1, #+2130837541 (0x7f020025 | 1.72800e+38)
110245 …135| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawa…
110246 138| move-result-object v1
110247 139| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedDayLine
110249 141| sget v1, com.android.calendar.month.SimpleWeekView.mScale
110251 144| cmpl-float v1, v1, v2
110252 146| if-nez v1, Label_1
110255 151| move-result-object v1
110256 …152| invoke-virtual {v1}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMe…
110257 155| move-result-object v1
110258 156| iget v1, v1, android.util.DisplayMetrics.density
110259 158| sput v1, com.android.calendar.month.SimpleWeekView.mScale
110261 160| sget v1, com.android.calendar.month.SimpleWeekView.mScale
110263 164| cmpl-float v1, v1, v2
110264 166| if-eqz v1, Label_1
110266 168| sget v1, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
110267 170| int-to-float v1, v1
110269 173| mul-float/2addr v1, v2
110270 174| float-to-int v1, v1
110271 175| sput v1, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
110273 177| sget v1, com.android.calendar.month.SimpleWeekView.MIN_HEIGHT
110274 179| int-to-float v1, v1
110276 182| mul-float/2addr v1, v2
110277 183| float-to-int v1, v1
110278 184| sput v1, com.android.calendar.month.SimpleWeekView.MIN_HEIGHT
110280 186| sget v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
110281 188| int-to-float v1, v1
110283 191| mul-float/2addr v1, v2
110284 192| float-to-int v1, v1
110285 193| sput v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
110287 195| sget v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_NUMBER_TEXT_SIZE
110288 197| int-to-float v1, v1
110290 200| mul-float/2addr v1, v2
110291 201| float-to-int v1, v1
110292 202| sput v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_NUMBER_TEXT_SIZE
110294 204| sget v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
110295 206| int-to-float v1, v1
110297 209| mul-float/2addr v1, v2
110298 210| float-to-int v1, v1
110299 211| sput v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
110301 213| sget v1, com.android.calendar.month.SimpleWeekView.WEEK_NUM_MARGIN_BOTTOM
110302 215| int-to-float v1, v1
110304 218| mul-float/2addr v1, v2
110305 219| float-to-int v1, v1
110306 220| sput v1, com.android.calendar.month.SimpleWeekView.WEEK_NUM_MARGIN_BOTTOM
110308 222| sget v1, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
110309 224| int-to-float v1, v1
110311 227| mul-float/2addr v1, v2
110312 228| float-to-int v1, v1
110313 229| sput v1, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
110315 231| sget v1, com.android.calendar.month.SimpleWeekView.MINI_WK_NUMBER_TEXT_SIZE
110316 233| int-to-float v1, v1
110318 236| mul-float/2addr v1, v2
110319 237| float-to-int v1, v1
110320 238| sput v1, com.android.calendar.month.SimpleWeekView.MINI_WK_NUMBER_TEXT_SIZE
110339 6| iget v1, v3, com.android.calendar.month.SimpleWeekView.mSelectedWeekBGColor
110340 8| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
110343 13| sget-object v1, android.graphics.Paint$Style.FILL
110344 15| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
110347 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
110348 21| iput v1, v0, android.graphics.Rect.top
110351 25| iget v1, v3, com.android.calendar.month.SimpleWeekView.mHeight
110352 27| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
110353 29| iput v1, v0, android.graphics.Rect.bottom
110356 33| iget v1, v3, com.android.calendar.month.SimpleWeekView.mPadding
110357 35| iput v1, v0, android.graphics.Rect.left
110360 39| iget v1, v3, com.android.calendar.month.SimpleWeekView.mSelectedLeft
110361 41| iput v1, v0, android.graphics.Rect.right
110364 45| iget-object v1, v3, com.android.calendar.month.SimpleWeekView.p
110365 …47| invoke-virtual {v4,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
110368 52| iget v1, v3, com.android.calendar.month.SimpleWeekView.mSelectedRight
110369 54| iput v1, v0, android.graphics.Rect.left
110372 58| iget v1, v3, com.android.calendar.month.SimpleWeekView.mWidth
110374 62| sub-int/2addr v1, v2
110375 63| iput v1, v0, android.graphics.Rect.right
110378 67| iget-object v1, v3, com.android.calendar.month.SimpleWeekView.p
110379 …69| invoke-virtual {v4,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
110398 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
110399 7| iput v1, v0, android.graphics.Rect.top
110402 11| iget v1, v7, com.android.calendar.month.SimpleWeekView.mHeight
110403 13| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
110404 15| iput v1, v0, android.graphics.Rect.bottom
110407 19| iget v1, v7, com.android.calendar.month.SimpleWeekView.mSelectedLeft
110408 21| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
110409 23| iput v1, v0, android.graphics.Rect.left
110412 27| iget v1, v7, com.android.calendar.month.SimpleWeekView.mSelectedRight
110413 29| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
110414 31| iput v1, v0, android.graphics.Rect.right
110417 35| sget v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
110418 37| int-to-float v1, v1
110419 38| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
110422 43| sget-object v1, android.graphics.Paint$Style.STROKE
110423 45| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
110426 50| iget v1, v7, com.android.calendar.month.SimpleWeekView.mTodayOutlineColor
110427 52| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
110430 57| iget-object v1, v7, com.android.calendar.month.SimpleWeekView.p
110431 …59| invoke-virtual {v8,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
110438 68| iget v1, v7, com.android.calendar.month.SimpleWeekView.mDaySeparatorColor
110439 70| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
110442 75| sget v1, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
110443 77| int-to-float v1, v1
110444 78| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
110447 83| iget v1, v7, com.android.calendar.month.SimpleWeekView.mPadding
110448 85| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
110449 87| sub-int/2addr v0, v1
110450 88| iget v1, v7, com.android.calendar.month.SimpleWeekView.mNumCells
110451 90| div-int/2addr v0, v1
110452 91| iget v1, v7, com.android.calendar.month.SimpleWeekView.mPadding
110453 93| add-int v6, v0, v1
110456 95| int-to-float v1, v6
110490 15| const/4 v1, #+0 (0x00000000 | 0.00000)
110492 .local v1, "i", int
110535 79| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
110540 82| aget-boolean v2, v6, v1
110553 98| if-ge v1, v3, Label_10
110556 102| aget-boolean v6, v6, v1
110560 108| aget-boolean v2, v6, v1
110572 125| if-ne v6, v1, Label_6
110583 140| mul-int/lit8 v6, v1, #+2 (0x00000002 | 2.80260e-45)
110596 159| aget-object v6, v6, v1
110605 174| if-ne v6, v1, Label_7
110616 189| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
110687 59| float-to-int v1, v4
110689 .local v1, "dayPosition", int
110691 62| add-int v0, v4, v1
110728 0| iget v0, v1, com.android.calendar.month.SimpleWeekView.mFirstJulianDay
110738 0| iget v0, v1, com.android.calendar.month.SimpleWeekView.mFirstMonth
110748 0| iget v0, v1, com.android.calendar.month.SimpleWeekView.mLastMonth
110760 3| const/4 v1, #+0 (0x00000000 | 0.00000)
110761 4| invoke-virtual {v0,v1}, android.graphics.Paint.setFakeBoldText(boolean):void
110767 14| sget v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
110768 16| int-to-float v1, v1
110769 17| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
110772 22| sget-object v1, android.graphics.Paint$Style.FILL
110773 24| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
110786 46| sget v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
110787 48| int-to-float v1, v1
110788 49| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
110791 54| iget v1, v3, com.android.calendar.month.SimpleWeekView.mFocusMonthColor
110792 56| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
110795 61| sget-object v1, android.graphics.Paint$Style.FILL
110796 63| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
110799 68| sget-object v1, android.graphics.Paint$Align.CENTER
110800 … 70| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
110812 …0| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawBackground(android.graphi…
110814 …3| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawWeekNums(android.graphics…
110816 …6| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawDaySeparators(android.gra…
110830 4| move-result-object v1
110832 .local v1, "context", android.content.Context
110835 …8| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
110888 …81| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
110922 4| iget v1, v2, com.android.calendar.month.SimpleWeekView.mHeight
110923 …6| invoke-virtual {v2,v0,v1}, com.android.calendar.month.SimpleWeekView.setMeasuredDimension(int, …
110935 0| iput v1, v0, com.android.calendar.month.SimpleWeekView.mWidth
111164 317| move-result v1
111167 .local v1, "focusMonth", int
111189 345| if-ne v6, v1, Label_22
111224 .end_local v1
111246 403| const/4 v1, #-1 (0xffffffff | NaN)
111247 .restart_local v1
111287 0| iget-boolean v1, v4, com.android.calendar.month.SimpleWeekView.mHasSelectedDay
111288 2| if-eqz v1, Label_3
111290 4| iget v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedDay
111292 8| sub-int v0, v1, v2
111300 14| iget-boolean v1, v4, com.android.calendar.month.SimpleWeekView.mShowWeekNum
111301 16| if-eqz v1, Label_2
111306 20| iget v1, v4, com.android.calendar.month.SimpleWeekView.mWidth
111309 26| sub-int/2addr v1, v2
111310 27| mul-int/2addr v1, v0
111312 30| div-int/2addr v1, v2
111316 33| add-int/2addr v1, v2
111317 34| iput v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedLeft
111319 36| add-int/lit8 v1, v0, #+1 (0x00000001 | 1.40130e-45)
111324 45| mul-int/2addr v1, v2
111326 48| div-int/2addr v1, v2
111330 51| add-int/2addr v1, v2
111331 52| iput v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedRight
111340 0| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
111346 0| iput-boolean v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
111347 2| return v1
111352 0| iput v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateTodayAlpha
111353 2| return v1
111358 0| iput-object v1, v0, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
111359 2| return-object v1
111371 6| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
111388 25| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
111390 27| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
111392 29| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MIN_SEGMENT_HEIGHT
111410 49| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
111412 51| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
111414 53| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_WEEK_NUMBER
111448 93| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_RIGHT_PADDING
111461 108| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
111462 110| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
111466 117| sget-object v1, com.android.calendar.month.MonthWeekEventsView.mStringBuilder
111469 …123| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
111505 28| const/16 v1, #+1120 (0x00000460 | 1.56945e-42)
111506 …30| invoke-direct {v0,v5,v1}, com.android.calendar.month.MonthWeekEventsView$FloatRef.<init>(com.a…
111534 2| const/4 v1, #+0 (0x00000000 | 0.00000)
111536 .local v1, "x", int
111553 20| add-int v1, v3, v2
111555 22| return v1
111565 0| iget v1, v3, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
111567 3| if-eq v1, v2, Label_1
111569 5| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
111570 7| invoke-virtual {v1}, android.graphics.Paint.getAlpha():int
111574 11| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
111576 15| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
111578 18| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
111580 22| invoke-virtual {v1,v2}, android.graphics.Paint.setAlpha(int):void
111582 25| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
111586 33| iput v2, v1, android.graphics.Rect.left
111588 35| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
111593 45| iput v2, v1, android.graphics.Rect.right
111595 47| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
111597 51| iput v2, v1, android.graphics.Rect.top
111599 53| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
111601 57| iput v2, v1, android.graphics.Rect.bottom
111603 59| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
111605 …63| invoke-virtual {v4,v1,v2}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
111607 66| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
111608 68| invoke-virtual {v1,v0}, android.graphics.Paint.setAlpha(int):void
111622 1| iput v0, v1, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
111624 3| invoke-virtual {v1}, com.android.calendar.month.MonthWeekEventsView.invalidate():void
111640 5| sget v1, com.android.calendar.month.MonthWeekEventsView.MIN_WEEK_WIDTH
111641 7| if-gt v0, v1, Label_2
111666 34| iget v1, v10, com.android.calendar.month.MonthWeekEventsView.mPadding
111667 36| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
111668 38| sub-int v8, v0, v1
111679 49| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
111680 51| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
111681 53| sub-int/2addr v0, v1
111685 58| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
111686 60| int-to-float v1, v1
111687 61| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
111699 76| move-result v1
111702 81| add-int/2addr v1, v4
111704 84| add-int/2addr v1, v4
111705 85| aput v1, v0, v7
111712 93| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
111713 95| add-int/2addr v0, v1
111714 96| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
111715 98| add-int/2addr v0, v1
111720 103| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
111721 105| sub-int v3, v0, v1
111730 117| move-object v1, v11
111755 1| const/4 v1, #+0 (0x00000000 | 0.00000)
111757 .local v1, "offset", int
111771 19| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
111790 43| sub-int v3, v0, v1
111845 124| if-lt v0, v1, Label_8
111859 144| sub-int v3, v0, v1
111900 28| sget v1, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
111901 30| if-eq v0, v1, Label_1
111910 43| iget v1, v8, com.android.calendar.Utils$DNAStrand.color
111911 45| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
111914 50| iget-object v1, v11, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
111915 …52| invoke-virtual {v12,v0,v1}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint)…
111921 59| sget v1, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
111922 61| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
111923 64| move-result-object v1
111924 65| invoke-virtual {v0,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
111937 84| iget v1, v8, com.android.calendar.Utils$DNAStrand.color
111938 86| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
111941 91| iget-object v1, v11, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
111942 …93| invoke-virtual {v12,v0,v1}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint)…
111956 106| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_WIDTH
111957 108| sub-int/2addr v0, v1
111978 133| iget-object v1, v8, com.android.calendar.Utils$DNAStrand.allDays
111979 135| aget v1, v1, v6
111980 137| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
111985 145| int-to-float v1, v0
112034 9| const/4 v1, #+0 (0x00000000 | 0.00000)
112036 .local v1, "i", int
112047 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
112051 26| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112052 .end_local v1
112054 28| aput v11, v3, v1
112056 30| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
112058 .restart_local v1
112062 35| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112063 .end_local v1
112067 40| aput v9, v3, v1
112070 43| move v1, v2
112075 .restart_local v1
112078 46| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112079 .end_local v1
112081 48| aput v11, v3, v1
112083 50| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
112085 .restart_local v1
112088 54| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112089 .end_local v1
112093 59| aput v9, v3, v1
112095 61| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
112097 .restart_local v1
112105 68| move v2, v1
112108 .end_local v1
112118 78| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
112120 .restart_local v1
112124 83| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112125 .end_local v1
112127 85| aput v11, v3, v1
112129 87| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
112131 .restart_local v1
112135 92| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112136 .end_local v1
112139 95| aput v9, v3, v1
112347 218| move-object/from16 v1, v21
112348 …220| invoke-virtual {v0,v2,v3,v4,v1}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
112563 41| move/from16 v1, v20
112564 …43| invoke-direct {v0,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
112679 171| move-object/from16 v1, v28
112681 …175| invoke-virtual {v0,v1,v2,v6}, com.android.calendar.month.MonthWeekEventsView.drawMoreEvents(a…
112741 9| sub-int v1, v2, v3
112743 .local v1, "y", int
112768 49| int-to-float v4, v1
112787 4| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
112790 10| add-int/2addr v1, v2
112791 11| iput v1, v0, android.graphics.Rect.top
112794 15| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mHeight
112802 27| sub-int/2addr v1, v2
112803 28| iput v1, v0, android.graphics.Rect.bottom
112806 32| sget-object v1, android.graphics.Paint$Style.STROKE
112807 34| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
112810 39| sget v1, com.android.calendar.month.MonthWeekEventsView.TODAY_HIGHLIGHT_WIDTH
112811 41| int-to-float v1, v1
112812 42| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
112815 47| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
112816 …49| invoke-direct {v5,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
112817 52| move-result v1
112820 57| add-int/2addr v1, v2
112821 58| iput v1, v0, android.graphics.Rect.left
112824 62| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
112825 64| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
112826 …66| invoke-direct {v5,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
112827 69| move-result v1
112837 80| sub-int/2addr v1, v2
112838 81| iput v1, v0, android.graphics.Rect.right
112841 85| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimateColor
112844 91| or-int/2addr v1, v2
112845 92| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
112848 97| iget-object v1, v5, com.android.calendar.month.MonthWeekEventsView.p
112849 …99| invoke-virtual {v6,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
112852 104| sget-object v1, android.graphics.Paint$Style.FILL
112853 106| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
112919 51| const/4 v1, #+0 (0x00000000 | 0.00000)
112921 .local v1, "isBold", boolean
112941 79| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
112966 116| if-eqz v1, Label_5
112969 120| const/4 v1, #+0 (0x00000000 | 0.00000)
113013 8| move-result v1
113015 .local v1, "dayPosition", int
113017 10| if-ne v1, v3, Label_1
113024 16| add-int v0, v3, v1
113062 0| iget-boolean v1, v4, com.android.calendar.month.MonthWeekEventsView.mShowWeekNum
113063 2| if-eqz v1, Label_3
113064 4| sget v1, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
113066 8| add-int v0, v1, v2
113070 10| int-to-float v1, v0
113071 11| cmpg-float v1, v5, v1
113072 13| if-ltz v1, Label_2
113073 15| iget v1, v4, com.android.calendar.month.MonthWeekEventsView.mWidth
113075 19| sub-int/2addr v1, v2
113076 20| int-to-float v1, v1
113077 21| cmpl-float v1, v5, v1
113078 23| if-lez v1, Label_4
113081 25| const/4 v1, #-1 (0xffffffff | NaN)
113082 26| return v1
113091 31| int-to-float v1, v0
113092 32| sub-float v1, v5, v1
113095 37| mul-float/2addr v1, v2
113101 45| div-float/2addr v1, v2
113102 46| float-to-int v1, v1
113103 47| return v1
113117 7| sget-boolean v1, com.android.calendar.month.MonthWeekEventsView.mInitialized
113118 9| if-nez v1, Label_3
113121 14| move-result-object v1
113122 15| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
113127 22| move-result-object v1
113129 …26| invoke-static {v1,v2}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
113130 29| move-result v1
113131 30| sput-boolean v1, com.android.calendar.month.MonthWeekEventsView.mShowDetailsInMonth
113133 32| const/high16 v1, #+2131427328 (0x7f0b0000 | 1.84763e+38)
113134 34| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
113135 37| move-result v1
113136 38| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
113138 40| const v1, #+2131427329 (0x7f0b0001 | 1.84763e+38)
113139 43| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
113140 46| move-result v1
113141 47| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
113143 49| const v1, #+2131427333 (0x7f0b0005 | 1.84763e+38)
113144 52| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
113145 55| move-result v1
113146 56| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
113148 58| const v1, #+2131230761 (0x7f080029 | 1.80776e+38)
113149 61| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113150 64| move-result v1
113151 65| sput v1, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
113153 67| const v1, #+2131230726 (0x7f080006 | 1.80775e+38)
113154 70| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113155 73| move-result v1
113156 74| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_TEXT_COLOR
113158 76| sget v1, com.android.calendar.month.MonthWeekEventsView.mScale
113160 80| cmpl-float v1, v1, v2
113161 82| if-eqz v1, Label_1
113163 84| sget v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
113164 86| int-to-float v1, v1
113166 89| mul-float/2addr v1, v2
113167 90| float-to-int v1, v1
113168 91| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
113170 93| sget v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_WEEK_NUMBER
113171 95| int-to-float v1, v1
113173 98| mul-float/2addr v1, v2
113174 99| float-to-int v1, v1
113175 100| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_WEEK_NUMBER
113177 102| sget v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
113178 104| int-to-float v1, v1
113180 107| mul-float/2addr v1, v2
113181 108| float-to-int v1, v1
113182 109| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
113184 111| sget v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_WEEK_NUMBER
113185 113| int-to-float v1, v1
113187 116| mul-float/2addr v1, v2
113188 117| float-to-int v1, v1
113189 118| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_WEEK_NUMBER
113191 120| sget v1, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
113192 122| int-to-float v1, v1
113194 125| mul-float/2addr v1, v2
113195 126| float-to-int v1, v1
113196 127| sput v1, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
113198 129| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
113199 131| int-to-float v1, v1
113201 134| mul-float/2addr v1, v2
113202 135| float-to-int v1, v1
113203 136| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
113205 138| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT
113206 140| int-to-float v1, v1
113208 143| mul-float/2addr v1, v2
113209 144| float-to-int v1, v1
113210 145| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT
113212 147| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
113213 149| int-to-float v1, v1
113215 152| mul-float/2addr v1, v2
113216 153| float-to-int v1, v1
113217 154| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
113219 156| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MORE_EVENTS
113220 158| int-to-float v1, v1
113222 161| mul-float/2addr v1, v2
113223 162| float-to-int v1, v1
113224 163| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MORE_EVENTS
113226 165| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NAME
113227 167| int-to-float v1, v1
113229 170| mul-float/2addr v1, v2
113230 171| float-to-int v1, v1
113231 172| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NAME
113233 174| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_WEEK_NUM
113234 176| int-to-float v1, v1
113236 179| mul-float/2addr v1, v2
113237 180| float-to-int v1, v1
113238 181| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_WEEK_NUM
113240 183| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_OUTER_WIDTH
113241 185| int-to-float v1, v1
113243 188| mul-float/2addr v1, v2
113244 189| float-to-int v1, v1
113245 190| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_OUTER_WIDTH
113247 192| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
113248 194| int-to-float v1, v1
113250 197| mul-float/2addr v1, v2
113251 198| float-to-int v1, v1
113252 199| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
113254 201| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGTH
113255 203| int-to-float v1, v1
113257 206| mul-float/2addr v1, v2
113258 207| float-to-int v1, v1
113259 208| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGTH
113261 …210| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGHT_PORTRAIT
113262 212| int-to-float v1, v1
113264 215| mul-float/2addr v1, v2
113265 216| float-to-int v1, v1
113266 …217| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGHT_PORTRAIT
113268 219| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_X_OFFSET_LANDSCAPE
113269 221| int-to-float v1, v1
113271 224| mul-float/2addr v1, v2
113272 225| float-to-int v1, v1
113273 226| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_X_OFFSET_LANDSCAPE
113275 228| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_LANDSCAPE
113276 230| int-to-float v1, v1
113278 233| mul-float/2addr v1, v2
113279 234| float-to-int v1, v1
113280 235| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_LANDSCAPE
113282 237| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_PORTRAIT
113283 239| int-to-float v1, v1
113285 242| mul-float/2addr v1, v2
113286 243| float-to-int v1, v1
113287 244| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_PORTRAIT
113289 246| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_WIDTH
113290 248| int-to-float v1, v1
113292 251| mul-float/2addr v1, v2
113293 252| float-to-int v1, v1
113294 253| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_WIDTH
113296 255| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_BORDER
113297 257| int-to-float v1, v1
113299 260| mul-float/2addr v1, v2
113300 261| float-to-int v1, v1
113301 262| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_BORDER
113303 264| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_LINE_PADDING
113304 266| int-to-float v1, v1
113306 269| mul-float/2addr v1, v2
113307 270| float-to-int v1, v1
113308 271| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_LINE_PADDING
113310 273| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_BOTTOM_PADDING
113311 275| int-to-float v1, v1
113313 278| mul-float/2addr v1, v2
113314 279| float-to-int v1, v1
113315 280| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_BOTTOM_PADDING
113317 282| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_RIGHT_PADDING
113318 284| int-to-float v1, v1
113320 287| mul-float/2addr v1, v2
113321 288| float-to-int v1, v1
113322 289| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_RIGHT_PADDING
113324 291| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
113325 293| int-to-float v1, v1
113327 296| mul-float/2addr v1, v2
113328 297| float-to-int v1, v1
113329 298| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
113331 300| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_WIDTH
113332 302| int-to-float v1, v1
113334 305| mul-float/2addr v1, v2
113335 306| float-to-int v1, v1
113336 307| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_WIDTH
113338 309| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
113339 311| int-to-float v1, v1
113341 314| mul-float/2addr v1, v2
113342 315| float-to-int v1, v1
113343 316| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
113345 318| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MIN_SEGMENT_HEIGHT
113346 320| int-to-float v1, v1
113348 323| mul-float/2addr v1, v2
113349 324| float-to-int v1, v1
113350 325| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MIN_SEGMENT_HEIGHT
113352 327| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
113353 329| int-to-float v1, v1
113355 332| mul-float/2addr v1, v2
113356 333| float-to-int v1, v1
113357 334| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
113359 336| sget v1, com.android.calendar.month.MonthWeekEventsView.DEFAULT_EDGE_SPACING
113360 338| int-to-float v1, v1
113362 341| mul-float/2addr v1, v2
113363 342| float-to-int v1, v1
113364 343| sput v1, com.android.calendar.month.MonthWeekEventsView.DEFAULT_EDGE_SPACING
113366 345| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
113367 347| int-to-float v1, v1
113369 350| mul-float/2addr v1, v2
113370 351| float-to-int v1, v1
113371 352| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
113373 354| sget v1, com.android.calendar.month.MonthWeekEventsView.TODAY_HIGHLIGHT_WIDTH
113374 356| int-to-float v1, v1
113376 359| mul-float/2addr v1, v2
113377 360| float-to-int v1, v1
113378 361| sput v1, com.android.calendar.month.MonthWeekEventsView.TODAY_HIGHLIGHT_WIDTH
113381 363| sget-boolean v1, com.android.calendar.month.MonthWeekEventsView.mShowDetailsInMonth
113382 365| if-nez v1, Label_2
113384 367| sget v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
113388 374| add-int/2addr v1, v2
113389 375| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
113396 379| sget v1, com.android.calendar.month.MonthWeekEventsView.DEFAULT_EDGE_SPACING
113397 381| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mPadding
113400 386| move-result-object v1
113401 …387| invoke-virtual {v7,v1}, com.android.calendar.month.MonthWeekEventsView.loadColors(android.con…
113403 390| new-instance v1, android.graphics.Paint
113404 392| invoke-direct {v1}, android.graphics.Paint.<init>():void
113405 395| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113407 397| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113408 399| invoke-virtual {v1,v6}, android.graphics.Paint.setFakeBoldText(boolean):void
113410 402| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113411 404| invoke-virtual {v1,v4}, android.graphics.Paint.setAntiAlias(boolean):void
113413 407| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113416 412| invoke-virtual {v1,v2}, android.graphics.Paint.setTextSize(float):void
113418 415| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113420 419| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
113422 422| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113424 426| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113426 429| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113428 …433| invoke-virtual {v1,v2}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
113430 436| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113432 …440| invoke-virtual {v1,v2}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
113434 443| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113435 445| invoke-virtual {v1}, android.graphics.Paint.ascent():float
113436 448| move-result v1
113437 449| neg-float v1, v1
113438 450| add-float/2addr v1, v5
113439 451| float-to-int v1, v1
113440 452| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumAscentHeight
113442 454| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
113443 456| invoke-virtual {v1}, android.graphics.Paint.descent():float
113444 459| move-result v1
113448 466| sub-float/2addr v1, v2
113449 467| add-float/2addr v1, v5
113450 468| float-to-int v1, v1
113451 469| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumHeight
113453 471| new-instance v1, android.text.TextPaint
113454 473| invoke-direct {v1}, android.text.TextPaint.<init>():void
113455 476| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113457 478| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113458 480| invoke-virtual {v1,v4}, android.text.TextPaint.setFakeBoldText(boolean):void
113460 483| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113461 485| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
113463 488| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113466 493| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
113468 496| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113470 500| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
113472 503| new-instance v1, android.text.TextPaint
113474 507| invoke-direct {v1,v2}, android.text.TextPaint.<init>(android.graphics.Paint):void
113475 … 510| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mSolidBackgroundEventPaint
113477 … 512| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mSolidBackgroundEventPaint
113479 516| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
113481 519| new-instance v1, android.text.TextPaint
113483 523| invoke-direct {v1,v2}, android.text.TextPaint.<init>(android.graphics.Paint):void
113484 526| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mFramedEventPaint
113486 528| new-instance v1, android.text.TextPaint
113487 530| invoke-direct {v1}, android.text.TextPaint.<init>():void
113488 533| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
113490 535| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
113491 537| invoke-virtual {v1,v4}, android.text.TextPaint.setFakeBoldText(boolean):void
113493 540| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
113494 542| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
113496 545| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
113499 550| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
113501 553| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
113503 557| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
113505 560| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113506 562| invoke-virtual {v1}, android.text.TextPaint.ascent():float
113507 565| move-result v1
113508 566| neg-float v1, v1
113509 567| add-float/2addr v1, v5
113510 568| float-to-int v1, v1
113511 569| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventAscentHeight
113513 571| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
113514 573| invoke-virtual {v1}, android.text.TextPaint.descent():float
113515 576| move-result v1
113519 583| sub-float/2addr v1, v2
113520 584| add-float/2addr v1, v5
113521 585| float-to-int v1, v1
113522 586| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventHeight
113524 588| new-instance v1, android.text.TextPaint
113525 590| invoke-direct {v1}, android.text.TextPaint.<init>():void
113526 593| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113528 595| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113529 597| invoke-virtual {v1,v6}, android.text.TextPaint.setFakeBoldText(boolean):void
113531 600| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113532 602| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
113534 605| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113537 610| invoke-virtual {v1,v2}, android.text.TextPaint.setStrokeWidth(float):void
113539 613| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113542 618| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
113544 621| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113546 625| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
113548 628| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113550 632| invoke-virtual {v1,v2}, android.text.TextPaint.setStyle(android.graphics.Paint$Style):void
113552 635| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113554 …639| invoke-virtual {v1,v2}, android.text.TextPaint.setTextAlign(android.graphics.Paint$Align):void
113556 642| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113557 644| invoke-virtual {v1}, android.text.TextPaint.descent():float
113558 647| move-result v1
113562 654| sub-float/2addr v1, v2
113563 655| add-float/2addr v1, v5
113564 656| float-to-int v1, v1
113565 657| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mExtrasHeight
113567 659| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113568 661| invoke-virtual {v1}, android.text.TextPaint.ascent():float
113569 664| move-result v1
113570 665| neg-float v1, v1
113571 666| add-float/2addr v1, v5
113572 667| float-to-int v1, v1
113573 668| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mExtrasAscentHeight
113575 670| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
113576 672| invoke-virtual {v1}, android.text.TextPaint.descent():float
113577 675| move-result v1
113578 676| add-float/2addr v1, v5
113579 677| float-to-int v1, v1
113580 678| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mExtrasDescent
113582 680| new-instance v1, android.text.TextPaint
113583 682| invoke-direct {v1}, android.text.TextPaint.<init>():void
113584 685| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113586 687| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113587 689| invoke-virtual {v1,v6}, android.text.TextPaint.setFakeBoldText(boolean):void
113589 692| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113590 694| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
113592 697| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113595 702| invoke-virtual {v1,v2}, android.text.TextPaint.setStrokeWidth(float):void
113597 705| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113600 710| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
113602 713| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113604 717| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
113606 720| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113608 724| invoke-virtual {v1,v2}, android.text.TextPaint.setStyle(android.graphics.Paint$Style):void
113610 727| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
113612 …731| invoke-virtual {v1,v2}, android.text.TextPaint.setTextAlign(android.graphics.Paint$Align):void
113614 734| new-instance v1, android.graphics.Paint
113615 736| invoke-direct {v1}, android.graphics.Paint.<init>():void
113616 739| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113618 741| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113619 743| invoke-virtual {v1,v6}, android.graphics.Paint.setFakeBoldText(boolean):void
113621 746| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113622 748| invoke-virtual {v1,v4}, android.graphics.Paint.setAntiAlias(boolean):void
113624 751| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113627 756| invoke-virtual {v1,v2}, android.graphics.Paint.setTextSize(float):void
113629 759| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113631 763| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
113633 766| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113635 770| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113637 773| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113639 …777| invoke-virtual {v1,v2}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
113641 780| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
113642 782| invoke-virtual {v1}, android.graphics.Paint.ascent():float
113643 785| move-result v1
113644 786| neg-float v1, v1
113645 787| add-float/2addr v1, v5
113646 788| float-to-int v1, v1
113647 789| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumAscentHeight
113649 791| new-instance v1, android.graphics.Paint
113650 793| invoke-direct {v1}, android.graphics.Paint.<init>():void
113651 796| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
113653 798| new-instance v1, android.graphics.Paint
113654 800| invoke-direct {v1}, android.graphics.Paint.<init>():void
113655 803| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
113657 805| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
113659 809| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
113661 812| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
113663 816| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113665 819| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
113668 824| invoke-virtual {v1,v2}, android.graphics.Paint.setStrokeWidth(float):void
113670 827| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
113671 829| invoke-virtual {v1,v6}, android.graphics.Paint.setAntiAlias(boolean):void
113673 832| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
113675 836| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
113677 839| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
113679 843| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113681 846| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
113684 851| invoke-virtual {v1,v2}, android.graphics.Paint.setStrokeWidth(float):void
113686 854| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
113687 856| invoke-virtual {v1,v6}, android.graphics.Paint.setAntiAlias(boolean):void
113689 859| new-instance v1, android.graphics.Paint
113690 861| invoke-direct {v1}, android.graphics.Paint.<init>():void
113691 864| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
113693 866| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
113696 871| invoke-virtual {v1,v2}, android.graphics.Paint.setStrokeWidth(float):void
113698 874| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
113699 876| invoke-virtual {v1,v6}, android.graphics.Paint.setAntiAlias(boolean):void
113715 4| const v1, #+2131230746 (0x7f08001a | 1.80776e+38)
113716 7| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113717 10| move-result v1
113718 11| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthWeekNumColor
113720 13| const v1, #+2131230743 (0x7f080017 | 1.80775e+38)
113721 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113722 19| move-result v1
113723 20| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumColor
113725 22| const v1, #+2131230745 (0x7f080019 | 1.80776e+38)
113726 25| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113727 28| move-result v1
113728 29| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumOtherColor
113730 31| const v1, #+2131230748 (0x7f08001c | 1.80776e+38)
113731 34| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113732 37| move-result v1
113733 38| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumTodayColor
113735 40| iget v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumColor
113736 42| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNameColor
113738 44| iget v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumOtherColor
113739 46| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNameOtherColor
113741 48| const v1, #+2131230749 (0x7f08001d | 1.80776e+38)
113742 51| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113743 54| move-result v1
113744 55| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventColor
113746 57| const v1, #+2131230769 (0x7f080031 | 1.80776e+38)
113747 60| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113748 63| move-result v1
113749 64| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthDeclinedEventColor
113751 66| const v1, #+2131230777 (0x7f080039 | 1.80776e+38)
113752 69| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113753 72| move-result v1
113754 73| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthDeclinedExtrasColor
113756 75| const v1, #+2131230750 (0x7f08001e | 1.80776e+38)
113757 78| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113758 81| move-result v1
113759 82| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventExtraColor
113761 84| const v1, #+2131230751 (0x7f08001f | 1.80776e+38)
113762 87| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113763 90| move-result v1
113764 91| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventOtherColor
113766 93| const v1, #+2131230752 (0x7f080020 | 1.80776e+38)
113767 96| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113768 99| move-result v1
113769 100| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventExtraOtherColor
113771 102| const v1, #+2131230759 (0x7f080027 | 1.80776e+38)
113772 105| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113773 108| move-result v1
113774 109| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthBGTodayColor
113776 111| const v1, #+2131230757 (0x7f080025 | 1.80776e+38)
113777 114| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113778 117| move-result v1
113779 118| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthBGOtherColor
113781 120| const v1, #+2131230760 (0x7f080028 | 1.80776e+38)
113782 123| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113783 126| move-result v1
113784 127| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthBGColor
113786 129| const v1, #+2131230755 (0x7f080023 | 1.80776e+38)
113787 132| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113788 135| move-result v1
113789 136| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mDaySeparatorInnerColor
113791 138| const v1, #+2131230722 (0x7f080002 | 1.80775e+38)
113792 141| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113793 144| move-result v1
113794 145| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mTodayAnimateColor
113796 147| const v1, #+2131230785 (0x7f080041 | 1.80776e+38)
113797 150| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113798 153| move-result v1
113799 154| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mClickedDayColor
113801 156| const v1, #+2130837627 (0x7f02007b | 1.72802e+38)
113802 …159| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawa…
113803 162| move-result-object v1
113804 163| iput-object v1, v2, com.android.calendar.month.MonthWeekEventsView.mTodayDrawable
113816 …0| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawBackground(android.g…
113818 …3| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawWeekNums(android.gra…
113820 …6| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawDaySeparators(androi…
113822 9| iget-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView.mHasToday
113824 13| iget-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
113827 …17| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawToday(android.graph…
113833 …24| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawEvents(android.grap…
113836 …27| invoke-direct {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawClick(android.graphi…
113841 31| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mDna
113843 35| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mUnsortedEvents
113846 39| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mUnsortedEvents
113847 …41| invoke-virtual {v1,v0}, com.android.calendar.month.MonthWeekEventsView.createDna(java.util.Arr…
113850 …44| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawDNA(android.graphic…
114061 274| move-object/from16 v1, v20
114062 276| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mLastHoverTime
114080 0| iput v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateTodayAlpha
114094 …0| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.getDayIndexFromLocation(…
114096 4| iput v0, v1, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
114098 6| invoke-virtual {v1}, com.android.calendar.month.MonthWeekEventsView.invalidate():void
114121 10| iget v1, v4, com.android.calendar.month.MonthWeekEventsView.mNumDays
114122 12| if-eq v0, v1, Label_3
114125 17| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
114126 18| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
114131 27| new-instance v1, java.lang.StringBuilder
114132 29| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
114134 …35| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
114135 38| move-result-object v1
114140 43| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
114141 46| move-result-object v1
114145 …50| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
114146 53| move-result-object v1
114150 56| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
114151 59| move-result-object v1
114152 60| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
114153 63| move-result-object v1
114154 64| invoke-static {v0,v1}, android.util.Log.wtf(java.lang.String, java.lang.String):int
114170 ….local_ex v1, "sortedEvents", java.util.List, "Ljava/util/List<Ljava/util/ArrayList<Lcom/android/c…
114174 …0| invoke-virtual {v0,v1}, com.android.calendar.month.MonthWeekEventsView.setEvents(java.util.List…
114218 49| iget-object v1, v5, com.android.calendar.month.MonthWeekEventsView.mAnimatorListener
114219 51| monitor-enter v1
114273 129| monitor-exit v1
114280 132| monitor-exit v1
114295 8| sub-int v1, v2, v3
114297 .local v1, "selectedPosition", int
114298 10| if-gez v1, Label_1
114300 12| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
114312 25| mul-int v2, v1, v0
114319 35| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
114339 .end_local v1
114352 2| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
114353 4| iput-object v9, v1, android.text.format.Time.timezone
114355 6| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
114356 8| invoke-virtual {v1}, android.text.format.Time.setToNow():void
114358 11| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
114359 13| invoke-virtual {v1,v7}, android.text.format.Time.normalize(boolean):long
114361 16| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
114362 18| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
114364 22| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
114365 24| iget-wide v4:v5, v1, android.text.format.Time.gmtoff
114370 30| iget v1, v8, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
114371 32| if-lt v0, v1, Label_2
114372 34| iget v1, v8, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
114374 38| add-int/2addr v1, v2
114375 39| if-ge v0, v1, Label_2
114379 43| iget v1, v8, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
114380 45| sub-int v1, v0, v1
114381 47| iput v1, v8, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
114384 49| iget-boolean v1, v8, com.android.calendar.month.MonthWeekEventsView.mHasToday
114385 51| return v1
114390 54| const/4 v1, #-1 (0xffffffff | NaN)
114391 55| iput v1, v8, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
114402 0| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$1.this$0
114427 19| move-result-wide v0:v1
114442 36| sub-long v4:v5, v6:v7, v0:v1
114468 0| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
114482 1| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
114483 3| iget-object v1, v1, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
114484 …5| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.getSelectedDay():android.tex…
114488 9| iget v1, v0, android.text.format.Time.year
114492 17| if-ne v1, v2, Label_1
114493 19| iget v1, v0, android.text.format.Time.yearDay
114497 27| if-eq v1, v2, Label_2
114500 29| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
114505 …37| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
114518 …0| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.this…
114551 … 2| iget v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
114552 4| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mCurrentScrollState
114555 9| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
114556 10| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
114562 19| new-instance v1, java.lang.StringBuilder
114563 21| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
114565 …27| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
114566 30| move-result-object v1
114568 33| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
114569 36| move-result-object v1
114571 …40| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
114572 43| move-result-object v1
114575 48| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
114576 51| move-result-object v1
114577 52| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
114578 55| move-result-object v1
114580 56| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
114591 … 71| iget v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
114592 73| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
114596 …79| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
114597 81| iget v1, v1, com.android.calendar.month.SimpleDayPickerFragment.mCurrentMonthDisplayed
114598 …83| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeeksAdapter.updateFocusMonth(int):vo…
114605 … 89| iget v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
114606 91| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
114617 …0| iput-object v1, v0, com.android.calendar.month.SimpleWeeksAdapter$CalendarGestureListener.this$0
114640 0| invoke-direct {v0,v1}, android.widget.LinearLayout.<init>(android.content.Context):void
114652 …0| invoke-direct {v0,v1,v2}, android.widget.LinearLayout.<init>(android.content.Context, android.u…
114664 …0| invoke-direct {v0,v1,v2,v3}, android.widget.LinearLayout.<init>(android.content.Context, androi…
114681 9| invoke-super {v1,v2,v3}, android.widget.LinearLayout.onMeasure(int, int):void
114693 0| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$1.this$0
114709 5| move-result-object v1
114713 …9| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recur…
114732 …0| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$minMaxTextWatc…
114751 0| const/4 v1, #+0 (0x00000000 | 0.00000)
114754 .local v1, "updated", boolean
114769 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
114772 16| if-eqz v1, Label_3
114802 46| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
114847 …2| invoke-direct {v0,v1,v3,v4,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$mi…
114862 6| const/4 v1, #-1 (0xffffffff | NaN)
114863 7| if-eq v0, v1, Label_1
114901 …2| invoke-direct {v0,v1,v3,v4,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$mi…
114913 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
114919 10| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
114924 18| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
114927 23| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
114978 55| move-result v1
114980 .local v1, "markerStart", int
114981 56| if-gtz v1, Label_3
115014 97| move-result v1
115016 98| if-gtz v1, Label_1
115035 10| move-result-object v1
115038 .local v1, "v", android.view.View
115040 14| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
115051 31| return-object v1
115055 .end_local v1
115056 32| move-object v1, v7
115057 .restart_local v1
115081 18| move-result-object v1
115082 19| check-cast v1, android.widget.TextView
115084 .local v1, "item", android.widget.TextView
115094 .end_local v1
115100 .restart_local v1
115105 37| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
115125 65| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
115134 80| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
115168 127| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
115227 219| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
115247 …1| iput-object v2, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMode…
115248 3| invoke-direct {v1}, java.lang.Object.<init>():void
115250 … 6| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
115252 …8| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inter…
115255 …11| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
115259 …16| iput-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115282 5| const-string/jumbo v1, "Model [freq="
115283 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
115285 … 12| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
115286 14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115288 18| const-string/jumbo v1, ", interval="
115289 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115291 …25| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inte…
115292 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115294 31| const-string/jumbo v1, ", end="
115295 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115297 … 38| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
115298 40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115300 44| const-string/jumbo v1, ", endDate="
115301 …47| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115304 …51| iget-object v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115306 …53| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
115309 57| const-string/jumbo v1, ", endCount="
115311 …60| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115314 …64| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
115316 66| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115319 70| const-string/jumbo v1, ", weeklyByDayOfWeek="
115321 …73| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115324 …77| iget-object v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115325 79| invoke-static {v1}, java.util.Arrays.toString(boolean[]):java.lang.String
115326 82| move-result-object v1
115328 …83| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115331 87| const-string/jumbo v1, ", monthlyRepeat="
115333 …90| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
115336 …94| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
115338 96| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115341 100| const-string/jumbo v1, ", monthlyByMonthDay="
115343 …103| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
115346 …107| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mon…
115348 109| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115351 113| const-string/jumbo v1, ", monthlyByDayOfWeek="
115353 …116| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
115356 …120| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mon…
115358 122| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115361 126| const-string/jumbo v1, ", monthlyByNthDayOfWeek="
115363 …129| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
115366 …133| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mon…
115368 135| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
115371 139| const-string/jumbo v1, "]"
115373 …142| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
115387 … 0| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
115390 …5| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inter…
115393 … 10| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
115396 …15| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115400 …22| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115404 …29| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115408 …36| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
115411 …41| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
115414 …46| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
115417 …51| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
115420 …56| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
115423 …61| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
115426 …66| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recu…
115434 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
115440 … 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCountLabel
115446 … 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateLabel
115452 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
115458 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
115464 0| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mIntervalResId
115470 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
115476 … 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mPostEndCount
115482 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
115488 …0| iput-boolean v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mHidePostEndC…
115489 2| return v1
115524 1| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
115530 4| filled-new-array {v0,v1,v2,v3}, int[]
115566 37| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
115567 38| invoke-direct {v0,v1}, java.util.ArrayList.<init>(int):void
115606 24| const/4 v1, #+0 (0x00000000 | 0.00000)
115608 .local v1, "numOfByDayNum", int
115621 40| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
115628 46| if-le v1, v4, Label_6
115633 49| if-lez v1, Label_7
115806 161| move-result v1
115808 .local v1, "dayOfWeek", int
115810 164| aput-boolean v6, v4, v1
115822 …180| iput v1, v11, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mo…
115837 .end_local v1
116126 295| const/4 v1, #+0 (0x00000000 | 0.00000)
116128 .local v1, "i", int
116130 297| if-ge v1, v2, Label_20
116133 301| aget-boolean v2, v2, v1
116139 307| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
116158 329| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
116160 330| if-ltz v1, Label_4
116163 334| aget-boolean v2, v2, v1
116171 346| invoke-static {v1}, com.android.calendarcommon2.EventRecurrence.timeDay2Day(int):int
116176 352| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
116186 .end_local v1
116208 1| const/4 v1, #+0 (0x00000000 | 0.00000)
116218 11| move v0, v1
116228 1| const/4 v1, #+0 (0x00000000 | 0.00000)
116235 10| invoke-virtual {v2,v1}, android.widget.Spinner.setEnabled(boolean):void
116238 15| invoke-virtual {v2,v1}, android.widget.Spinner.setEnabled(boolean):void
116241 20| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
116244 25| invoke-virtual {v2,v1}, android.widget.EditText.setEnabled(boolean):void
116247 30| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
116250 35| invoke-virtual {v2,v1}, android.widget.RadioGroup.setEnabled(boolean):void
116253 40| invoke-virtual {v2,v1}, android.widget.EditText.setEnabled(boolean):void
116256 45| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
116259 50| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
116262 55| invoke-virtual {v2,v1}, android.widget.RadioButton.setEnabled(boolean):void
116265 60| invoke-virtual {v2,v1}, android.widget.RadioButton.setEnabled(boolean):void
116269 66| move v2, v1
116275 71| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
116324 148| if-ge v1, v3, Label_4
116325 150| aget-object v0, v2, v1
116330 155| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
116348 2| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
116349 …4| iget v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recur…
116350 6| if-nez v1, Label_1
116352 8| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116353 10| invoke-virtual {v1,v6}, android.widget.Button.setEnabled(boolean):void
116358 14| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
116359 16| invoke-virtual {v1}, android.widget.EditText.getText():android.text.Editable
116360 19| move-result-object v1
116361 20| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
116362 23| move-result-object v1
116363 24| invoke-virtual {v1}, java.lang.String.length():int
116364 27| move-result v1
116365 28| if-nez v1, Label_2
116367 30| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116368 32| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
116373 36| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
116374 38| invoke-virtual {v1}, android.widget.EditText.getVisibility():int
116375 41| move-result v1
116376 42| if-nez v1, Label_3
116378 44| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
116379 46| invoke-virtual {v1}, android.widget.EditText.getText():android.text.Editable
116380 49| move-result-object v1
116381 50| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
116382 53| move-result-object v1
116383 54| invoke-virtual {v1}, java.lang.String.length():int
116384 57| move-result v1
116385 58| if-nez v1, Label_3
116387 60| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116388 62| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
116393 66| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
116394 … 68| iget v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
116395 70| if-ne v1, v6, Label_7
116399 75| move v1, v2
116401 76| if-ge v1, v4, Label_6
116402 78| aget-object v0, v3, v1
116409 86| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116410 88| invoke-virtual {v1,v6}, android.widget.Button.setEnabled(boolean):void
116415 92| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
116420 96| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116421 98| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
116426 102| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116427 104| invoke-virtual {v1,v6}, android.widget.Button.setEnabled(boolean):void
116448 15| move-result-object v1
116450 .local v1, "endString", java.lang.String
116452 19| invoke-virtual {v1,v4}, java.lang.String.indexOf(java.lang.String):int
116477 49| invoke-virtual {v1}, java.lang.String.length():int
116480 53| invoke-virtual {v1,v3,v5}, java.lang.String.substring(int, int):java.lang.String
116509 20| move-result-object v1
116511 .local v1, "intervalString", java.lang.String
116513 24| invoke-virtual {v1,v4}, java.lang.String.indexOf(java.lang.String):int
116527 41| invoke-virtual {v1}, java.lang.String.length():int
116530 45| invoke-virtual {v1,v3,v5}, java.lang.String.substring(int, int):java.lang.String
116538 59| invoke-virtual {v1,v5,v2}, java.lang.String.substring(int, int):java.lang.String
116561 7| const-string/jumbo v1, "tag_date_picker_frag"
116563 …10| invoke-virtual {v0,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
116585 0| const/4 v1, #-1 (0xffffffff | NaN)
116587 .local v1, "itemIdx", int
116595 6| if-ne v1, v2, Label_2
116600 14| move v1, v0
116627 7| const/4 v1, #+0 (0x00000000 | 0.00000)
116628 …8| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.month…
116640 21| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
116641 …22| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
116652 …0| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateTextVi…
116653 2| if-ne v1, v5, Label_3
116655 …4| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDia…
116656 6| if-eqz v1, Label_1
116658 …8| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDia…
116659 10| invoke-virtual {v1}, com.android.datetimepicker.date.DatePickerDialog.dismiss():void
116662 13| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
116663 …15| iget-object v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
116664 17| iget v1, v1, android.text.format.Time.year
116673 …31| invoke-static {v4,v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.newInstance(com.…
116674 34| move-result-object v1
116675 …35| iput-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
116677 …37| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
116682 …47| invoke-virtual {v1,v2}, com.android.datetimepicker.date.DatePickerDialog.setFirstDayOfWeek(int…
116684 …50| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
116687 …56| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.setYearRange(int, …
116689 …59| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
116693 …68| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.show(android.app.F…
116699 72| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
116700 74| if-ne v1, v5, Label_2
116702 76| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
116703 …78| iget v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recu…
116704 80| if-nez v1, Label_5
116709 …83| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrenceSe…
116710 …85| invoke-interface {v1,v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$OnRecur…
116716 93| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
116718 …97| invoke-static {v1,v2}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.copyModelT…
116720 100| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
116721 102| invoke-virtual {v1}, com.android.calendarcommon2.EventRecurrence.toString():java.lang.String
116766 48| move-object/from16 v1, v22
116767 50| iput-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
116786 75| move-object/from16 v1, v24
116787 …77| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
117570 9| new-instance v1, android.text.format.Time
117573 15| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
117574 …18| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
117578 24| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
117579 …26| iget-object v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
117580 28| iput v3, v1, android.text.format.Time.second
117581 30| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
117582 …32| iget-object v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
117583 34| iput v3, v1, android.text.format.Time.minute
117619 6| const/4 v1, #+0 (0x00000000 | 0.00000)
117643 34| move v0, v1
117651 46| move v0, v1
117665 64| invoke-virtual {v0,v1}, android.widget.TextView.setVisibility(int):void
117670 … 71| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
117710 118| move v1, v2
117727 .local_ex v1, "arg0", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
117743 6| iget-object v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
117744 …8| invoke-virtual {v3,v0,v1}, android.os.Bundle.putParcelable(java.lang.String, android.os.Parcela…
117752 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
117753 23| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
117766 …0| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrenceSet…
117857 124| move-result-object v1
117859 .local v1, "dateStr", java.lang.String
117861 127| invoke-virtual {v6,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
117864 .end_local v1
118034 0| invoke-direct {v0,v1}, android.widget.ToggleButton.<init>(android.content.Context):void
118046 …0| invoke-direct {v0,v1,v2}, android.widget.ToggleButton.<init>(android.content.Context, android.u…
118058 …0| invoke-direct {v0,v1,v2,v3}, android.widget.ToggleButton.<init>(android.content.Context, androi…
118090 12| move-result v1
118092 .local v1, "w", int
118094 15| if-lez v1, Label_1
118096 17| if-ge v1, v0, Label_2
118104 29| move v0, v1
118107 …30| invoke-virtual {v4,v1,v0}, com.android.calendar.recurrencepicker.WeekButton.setMeasuredDimensi…
118112 34| if-ge v0, v1, Label_1
118120 46| move v1, v0
118131 0| iput-object v1, v0, com.android.calendar.selectcalendars.CalendarColorCache$1.this$0
118159 16| const/4 v1, #+0 (0x00000000 | 0.00000)
118160 17| invoke-interface {v6,v1}, android.database.Cursor.getString(int):java.lang.String
118161 20| move-result-object v1
118165 …26| invoke-static {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.-wrap1(com.a…
118191 0| iget-object v0, v1, com.android.calendar.selectcalendars.CalendarColorCache.mListener
118207 …0| invoke-direct {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.insert(java.l…
118219 3| const-string/jumbo v1, "account_name"
118221 7| aput-object v1, v0, v2
118222 9| const-string/jumbo v1, "account_type"
118224 13| aput-object v1, v0, v2
118260 36| const/4 v1, #+0 (0x00000000 | 0.00000)
118274 0| iget-object v0, v1, com.android.calendar.selectcalendars.CalendarColorCache.mCache
118288 2| const/4 v1, #+0 (0x00000000 | 0.00000)
118289 3| invoke-virtual {v0,v1}, java.lang.StringBuffer.setLength(int):void
118294 12| const-string/jumbo v1, "::"
118295 … 15| invoke-virtual {v0,v1}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
118313 5| move-result-object v1
118314 6| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
118328 5| move-result-object v1
118329 6| invoke-virtual {v0,v1}, java.util.HashSet.contains(java.lang.Object):boolean
118341 …0| invoke-direct {v0,v1,v2}, android.widget.QuickContactBadge.<init>(android.content.Context, andr…
118353 …0| invoke-direct {v0,v1,v2,v3}, android.widget.QuickContactBadge.<init>(android.content.Context, a…
118365 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
118366 1| new-array v0, v1, android.graphics.drawable.Drawable[]
118369 6| move-result-object v1
118370 7| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
118371 10| move-result-object v1
118373 …14| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
118374 17| move-result-object v1
118376 19| aput-object v1, v0, v2
118379 21| new-instance v1, com.android.colorpicker.ColorStateDrawable
118380 …23| invoke-direct {v1,v0,v4}, com.android.colorpicker.ColorStateDrawable.<init>(android.graphics.d…
118381 …26| invoke-virtual {v3,v1}, com.android.calendar.selectcalendars.CalendarColorSquare.setImageDrawa…
118393 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.this$0
118412 …5| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.val$del…
118413 7| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
118415 10| iget v1, v0, android.graphics.Rect.top
118419 18| sub-int/2addr v1, v2
118420 19| iput v1, v0, android.graphics.Rect.top
118422 21| iget v1, v0, android.graphics.Rect.bottom
118426 29| add-int/2addr v1, v2
118427 30| iput v1, v0, android.graphics.Rect.bottom
118429 32| iget v1, v0, android.graphics.Rect.left
118433 40| sub-int/2addr v1, v2
118434 41| iput v1, v0, android.graphics.Rect.left
118436 43| iget v1, v0, android.graphics.Rect.right
118440 51| add-int/2addr v1, v2
118441 52| iput v1, v0, android.graphics.Rect.right
118443 …54| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.val$de…
118447 63| invoke-virtual {v1,v2}, android.view.View.setTouchDelegate(android.view.TouchDelegate):void
118459 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
118475 … 2| iget v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.val$position
118476 …4| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-wrap0…
118489 … 21| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
118490 …23| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get2(co…
118491 26| move-result-object v1
118493 29| aget-object v1, v1, v2
118494 …31| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
118496 … 33| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
118497 …35| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get4(co…
118498 38| move-result v1
118500 …39| invoke-static {v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.newInstance(long, boo…
118501 42| move-result-object v1
118502 …43| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-set0…
118520 … 73| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
118521 …75| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get3(co…
118522 78| move-result-object v1
118524 …82| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
118533 … 92| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
118534 …94| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get2(co…
118535 97| move-result-object v1
118537 100| aget-object v1, v1, v2
118538 …102| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
118550 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarR…
118561 …0| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
118609 23| const v1, #+2130837531 (0x7f02001b | 1.72800e+38)
118611 27| aput v1, v0, v2
118614 31| const v1, #+2130837528 (0x7f020018 | 1.72800e+38)
118616 35| aput v1, v0, v2
118620 39| const v1, #+2130837516 (0x7f02000c | 1.72800e+38)
118623 43| aput v1, v0, v2
118627 47| const v1, #+2130837513 (0x7f020009 | 1.72800e+38)
118629 50| aput v1, v0, v6
118632 …54| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
118633 56| aget v1, v1, v6
118635 60| aput v1, v0, v2
118638 …64| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
118639 66| aget v1, v1, v6
118641 69| aput v1, v0, v2
118644 73| const v1, #+2130837525 (0x7f020015 | 1.72800e+38)
118645 76| aput v1, v0, v4
118648 …80| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
118649 82| aget v1, v1, v4
118651 86| aput v1, v0, v2
118654 …90| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
118655 92| aget v1, v1, v4
118657 95| aput v1, v0, v2
118660 99| const v1, #+2130837519 (0x7f02000f | 1.72800e+38)
118662 103| aput v1, v0, v2
118666 107| const v1, #+2130837522 (0x7f020012 | 1.72800e+38)
118668 110| aput v1, v0, v5
118671 …114| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
118672 116| aget v1, v1, v5
118674 120| aput v1, v0, v2
118677 …124| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
118678 126| aget v1, v1, v5
118680 129| aput v1, v0, v2
118683 133| const v1, #+2130837534 (0x7f02001e | 1.72800e+38)
118684 136| aput v1, v0, v3
118687 …140| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
118688 142| aget v1, v1, v3
118690 146| aput v1, v0, v2
118693 …150| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
118694 152| aget v1, v1, v3
118696 155| aput v1, v0, v2
118704 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorPic…
118710 …0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorViewTouchA…
118716 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
118722 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mFragment…
118728 …0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mIsTablet
118734 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorPic…
118735 2| return-object v1
118744 …0| invoke-direct {v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.hasMor…
118801 42| const v1, #+2131230764 (0x7f08002c | 1.80776e+38)
118802 45| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
118807 53| const v1, #+2131230765 (0x7f08002d | 1.80776e+38)
118808 56| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
118813 64| const v1, #+2131230766 (0x7f08002e | 1.80776e+38)
118814 67| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
118819 75| const v1, #+2131230767 (0x7f08002f | 1.80776e+38)
118820 78| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
118825 86| const/4 v1, #+0 (0x00000000 | 0.00000)
118826 87| cmpl-float v0, v0, v1
118837 104| sget v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
118838 106| mul-float/2addr v0, v1
118844 113| sget v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
118845 115| mul-float/2addr v0, v1
118871 152| const v1, #+2131361827 (0x7f0a0023 | 1.83434e+38)
118873 155| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
118888 2| iget-object v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
118889 4| aget-object v1, v1, v4
118890 …6| iget-object v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarR…
118894 …14| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
118908 … 2| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCursor
118909 4| if-eqz v1, Label_1
118910 … 6| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCursor
118911 8| if-eq v8, v1, Label_1
118913 … 10| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCursor
118914 12| invoke-interface {v1}, android.database.Cursor.close():void
118930 26| const-string/jumbo v1, "_id"
118931 … 29| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118932 32| move-result v1
118933 33| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mIdColumn
118935 35| const-string/jumbo v1, "calendar_displayName"
118936 … 38| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118937 41| move-result v1
118938 42| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mNameColumn
118940 44| const-string/jumbo v1, "calendar_color"
118941 … 47| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118942 50| move-result v1
118943 51| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorColumn
118945 53| const-string/jumbo v1, "visible"
118946 … 56| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118947 59| move-result v1
118948 … 60| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mVisibleColumn
118950 62| const-string/jumbo v1, "ownerAccount"
118951 … 65| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118952 68| move-result v1
118953 …69| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mOwnerAccountCo…
118955 71| const-string/jumbo v1, "account_name"
118956 … 74| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118957 77| move-result v1
118958 …78| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mAccountNameCol…
118960 80| const-string/jumbo v1, "account_type"
118961 … 83| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
118962 86| move-result v1
118963 …87| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mAccountTypeCol…
118966 92| move-result v1
118967 93| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
118970 98| move-result v1
118971 …99| new-array v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarRo…
118972 101| iput-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
118974 103| const/4 v1, #-1 (0xffffffff | NaN)
118975 104| invoke-interface {v8,v1}, android.database.Cursor.moveToPosition(int):boolean
118982 111| move-result v1
118983 112| if-eqz v1, Label_6
118985 114| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
118988 121| aput-object v3, v1, v0
118990 123| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
118991 125| aget-object v1, v1, v0
118995 …133| iput-wide v4:v5, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
118997 135| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
118998 137| aget-object v1, v1, v0
119002 …145| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
119004 147| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119005 149| aget-object v1, v1, v0
119009 …157| iput v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarRow.co…
119011 159| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119012 161| aget-object v3, v1, v0
119013 … 163| iget v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mVisibleColumn
119014 165| invoke-interface {v8,v1}, android.database.Cursor.getInt(int):int
119015 168| move-result v1
119016 169| if-eqz v1, Label_5
119017 171| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
119019 …172| iput-boolean v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
119021 174| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119022 176| aget-object v1, v1, v0
119026 …184| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
119028 186| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119029 188| aget-object v1, v1, v0
119033 …196| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
119035 198| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119036 200| aget-object v1, v1, v0
119040 …208| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
119045 214| move v1, v2
119060 …0| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.initDa…
119073 0| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
119083 9| if-ne v3, v1, Label_6
119085 11| or-int/2addr v0, v1
119087 12| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119088 14| array-length v1, v1
119089 15| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
119090 17| if-ne v5, v1, Label_7
119091 19| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
119093 20| or-int/2addr v0, v1
119096 23| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119098 27| aget-object v1, v1, v3
119099 …29| iget-boolean v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
119100 31| if-eqz v1, Label_4
119105 36| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
119109 …44| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
119110 47| move-result-object v1
119111 48| return-object v1
119119 52| move v1, v2
119123 55| move v1, v2
119134 0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
119145 0| iget v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
119146 2| if-lt v3, v1, Label_1
119148 4| const/4 v1, #+0 (0x00000000 | 0.00000)
119149 5| return-object v1
119152 6| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119153 8| aget-object v0, v1, v3
119169 4| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
119170 6| return-wide v0:v1
119175 …11| iget-wide v0:v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
119176 13| return-wide v0:v1
119190 8| move/from16 v1, v19
119191 10| if-lt v0, v1, Label_1
119234 75| move/from16 v1, v20
119237 …81| invoke-virtual {v0,v1,v2,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
119243 90| move/from16 v1, v19
119244 92| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119255 106| move-object/from16 v1, v22
119256 …108| invoke-direct {v0,v1,v7,v8}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapte…
119265 121| move/from16 v1, v19
119266 123| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119275 137| move/from16 v1, v19
119276 139| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119284 150| move-object/from16 v1, v22
119286 …154| invoke-direct {v0,v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2…
119303 180| move/from16 v1, v19
119304 182| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119324 211| move/from16 v1, v19
119325 213| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119451 374| move/from16 v1, v19
119452 376| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119459 388| move/from16 v1, v19
119460 390| invoke-virtual {v0,v1}, android.view.View.setEnabled(boolean):void
119463 395| move/from16 v1, v23
119464 …397| invoke-virtual {v0,v1,v14}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter…
119467 403| move-object/from16 v1, v19
119468 …405| invoke-virtual {v0,v1}, android.view.View.setBackgroundDrawable(android.graphics.drawable.Dra…
119482 427| move/from16 v1, v19
119483 429| if-ne v0, v1, Label_15
119495 447| move/from16 v1, v19
119496 449| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
119528 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119569 1| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
119570 3| aget-object v1, v1, v3
119574 …8| iput-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calendar…
119588 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.this$0
119607 …5| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.val$deleg…
119608 7| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
119610 10| iget v1, v0, android.graphics.Rect.top
119614 18| sub-int/2addr v1, v2
119615 19| iput v1, v0, android.graphics.Rect.top
119617 21| iget v1, v0, android.graphics.Rect.bottom
119621 29| add-int/2addr v1, v2
119622 30| iput v1, v0, android.graphics.Rect.bottom
119624 32| iget v1, v0, android.graphics.Rect.left
119628 40| sub-int/2addr v1, v2
119629 41| iput v1, v0, android.graphics.Rect.left
119631 43| iget v1, v0, android.graphics.Rect.right
119635 51| add-int/2addr v1, v2
119636 52| iput v1, v0, android.graphics.Rect.right
119638 …54| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.val$dele…
119642 63| invoke-virtual {v1,v2}, android.view.View.setTouchDelegate(android.view.TouchDelegate):void
119654 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
119670 2| iget v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.val$position
119671 …4| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-wrap0(c…
119684 21| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
119685 …23| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get2(com.…
119686 26| move-result-object v1
119688 29| aget-object v1, v1, v2
119689 …31| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
119691 33| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
119692 …35| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get4(com.…
119693 38| move-result v1
119695 …39| invoke-static {v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.newInstance(long, boo…
119696 42| move-result-object v1
119697 …43| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-set0(c…
119715 73| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
119716 …75| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get3(com.…
119717 78| move-result-object v1
119719 …82| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
119728 92| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
119729 …94| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get2(com.…
119730 97| move-result-object v1
119732 100| aget-object v1, v1, v2
119733 …102| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$Calendar…
119745 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow…
119752 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPicke…
119758 …0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorViewTouchAre…
119764 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
119770 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mFragmentMa…
119776 … 0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mIsTablet
119782 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPicke…
119783 2| return-object v1
119792 …0| invoke-direct {v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.hasMoreC…
119818 3| new-instance v1, android.graphics.drawable.shapes.RectShape
119819 5| invoke-direct {v1}, android.graphics.drawable.shapes.RectShape.<init>():void
119820 8| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.r
119822 10| new-instance v1, java.util.HashMap
119823 12| invoke-direct {v1}, java.util.HashMap.<init>():void
119824 15| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mChanges
119826 17| const/4 v1, #+0 (0x00000000 | 0.00000)
119827 18| iput v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
119831 23| new-instance v1, com.android.calendar.selectcalendars.CalendarColorCache
119832 …25| invoke-direct {v1,v5,v4}, com.android.calendar.selectcalendars.CalendarColorCache.<init>(andro…
119833 28| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mCache
119837 32| const-string/jumbo v1, "ColorPickerDialog"
119838 …35| invoke-virtual {v7,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
119839 38| move-result-object v1
119841 39| check-cast v1, com.android.calendar.CalendarColorPickerDialog
119842 …41| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPick…
119845 46| move-result-object v1
119849 50| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelSize(int):int
119850 53| move-result v1
119851 …54| iput v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorViewTouchAr…
119853 56| const v1, #+2131296262 (0x7f090006 | 1.82104e+38)
119854 …59| invoke-static {v5,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
119855 62| move-result v1
119856 … 63| iput-boolean v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mIsTablet
119858 65| const-string/jumbo v1, "layout_inflater"
119859 …68| invoke-virtual {v5,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
119860 71| move-result-object v1
119861 72| check-cast v1, android.view.LayoutInflater
119862 … 74| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mInflater
119864 76| sget v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.COLOR_CHIP_SIZE
119865 78| int-to-float v1, v1
119871 89| mul-float/2addr v1, v2
119872 90| float-to-int v1, v1
119873 91| sput v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.COLOR_CHIP_SIZE
119875 93| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.r
119880 …101| invoke-virtual {v1,v2,v3}, android.graphics.drawable.shapes.RectShape.resize(float, float):vo…
119886 108| const v1, #+2131492894 (0x7f0c001e | 1.86093e+38)
119887 111| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
119888 114| move-result-object v1
119889 …115| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mSyncedSt…
119891 117| const v1, #+2131492895 (0x7f0c001f | 1.86093e+38)
119892 120| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
119893 123| move-result-object v1
119894 …124| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mNotSynce…
119907 2| iget-object v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
119908 4| aget-object v1, v1, v4
119909 …6| iget-object v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow…
119913 …14| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
119987 91| move-result-wide v0:v1
119997 …105| iput-wide v0:v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$Calendar…
120038 172| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
120047 188| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
120085 3| move-result v1
120086 4| if-eqz v1, Label_1
120108 …0| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.initData…
120121 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mChanges
120131 0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
120142 0| iget v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
120143 2| if-lt v3, v1, Label_1
120145 4| const/4 v1, #+0 (0x00000000 | 0.00000)
120146 5| return-object v1
120149 6| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
120150 8| aget-object v0, v1, v3
120166 4| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
120167 6| return-wide v0:v1
120172 …11| iget-wide v0:v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
120173 13| return-wide v0:v1
120204 27| move-result v1
120206 .local v1, "color", int
120261 104| invoke-virtual {v2,v1}, android.view.View.setBackgroundColor(int):void
120318 3| move-result-object v1
120319 4| check-cast v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow
120321 .local v1, "row", com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow
120322 …6| iget-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRo…
120324 …10| iput-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
120326 …12| iget-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
120342 …33| iget-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
120346 …40| iget-wide v4:v5, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
120349 …46| invoke-virtual {v3,v4,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
120368 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.this$0
120387 … 8| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.this$0
120390 …12| invoke-virtual {v0,v2,v3,v1}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
120405 3| const-string/jumbo v1, "_id"
120407 7| aput-object v1, v0, v2
120409 9| const-string/jumbo v1, "calendar_displayName"
120411 13| aput-object v1, v0, v2
120413 15| const-string/jumbo v1, "calendar_color"
120415 19| aput-object v1, v0, v2
120417 21| const-string/jumbo v1, "sync_events"
120419 25| aput-object v1, v0, v2
120421 27| const-string/jumbo v1, "account_name"
120423 31| aput-object v1, v0, v2
120425 33| const-string/jumbo v1, "account_type"
120427 37| aput-object v1, v0, v2
120429 39| const-string/jumbo v1, "(account_name=ownerAccount) AS "primary""
120431 43| aput-object v1, v0, v2
120455 … 17| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mHandler
120456 …19| invoke-direct {v0,v2,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.<…
120473 7| const v1, #+2131492925 (0x7f0c003d | 1.86093e+38)
120474 10| invoke-virtual {v0,v1}, android.app.Activity.getText(int):java.lang.CharSequence
120480 21| const/4 v1, #+0 (0x00000000 | 0.00000)
120482 …23| invoke-virtual {v0,v1,v2,v3}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
120496 3| new-instance v1, com.android.calendar.AsyncQueryService
120497 …5| invoke-direct {v1,v5}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
120498 … 8| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mService
120505 16| const-string/jumbo v1, "account_name"
120506 19| invoke-virtual {v0,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
120507 22| move-result v1
120508 23| if-eqz v1, Label_1
120510 25| const-string/jumbo v1, "account_type"
120511 28| invoke-virtual {v0,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
120512 31| move-result v1
120514 32| if-eqz v1, Label_1
120516 34| new-instance v1, android.accounts.Account
120525 …50| invoke-direct {v1,v2,v3}, android.accounts.Account.<init>(java.lang.String, java.lang.String):…
120526 … 53| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
120543 5| const-string/jumbo v1, "android.settings.SYNC_SETTINGS"
120544 …8| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Inte…
120547 14| move-result-object v1
120548 15| invoke-virtual {v1,v0}, android.app.Activity.startActivity(android.content.Intent):void
120561 … 2| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
120562 4| iget-object v1, v1, android.accounts.Account.name
120564 7| aput-object v1, v0, v2
120567 … 11| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
120568 13| iget-object v1, v1, android.accounts.Account.type
120570 16| aput-object v1, v0, v2
120575 23| move-result-object v1
120594 2| const/high16 v1, #+2130968576 (0x7f040000 | 1.75458e+38)
120596 …5| invoke-virtual {v5,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
120600 9| const v1, #+2131755013 (0x7f100005 | 1.91409e+38)
120601 12| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
120602 15| move-result-object v1
120603 16| check-cast v1, android.widget.TextView
120604 …18| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
120606 …20| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
120607 22| invoke-virtual {v1,v3}, android.widget.TextView.setVisibility(int):void
120609 25| const v1, #+2131755014 (0x7f100006 | 1.91409e+38)
120610 28| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
120611 31| move-result-object v1
120612 32| check-cast v1, android.widget.Button
120613 …34| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
120615 …36| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
120616 38| invoke-virtual {v1,v3}, android.widget.Button.setVisibility(int):void
120618 …41| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
120619 …43| invoke-virtual {v1,v4}, android.widget.Button.setOnClickListener(android.view.View$OnClickList…
120642 13| move-result-object v1
120645 …18| invoke-direct {v0,v1,v5,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.<…
120652 27| move-result-object v1
120653 …28| invoke-virtual {v1,v0}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
120667 .local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<TD;>;"
120673 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.onL…
120686 …1| invoke-virtual {v1,v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.setLis…
120817 9| move-result v1
120818 10| if-eqz v1, Label_1
120820 … 12| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
120822 …17| invoke-static {v1,v2}, android.content.ContentResolver.getSyncAutomatically(android.accounts.A…
120823 20| move-result v1
120824 21| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
120826 23| if-eqz v1, Label_3
120830 28| move-result-object v1
120831 29| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
120835 …33| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
120839 42| invoke-virtual {v1,v2}, android.widget.TextView.setText(java.lang.CharSequence):void
120841 …45| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
120842 47| invoke-virtual {v1,v3}, android.widget.TextView.setVisibility(int):void
120844 …50| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
120848 59| invoke-virtual {v1,v2}, android.widget.Button.setText(java.lang.CharSequence):void
120850 …62| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
120851 64| invoke-virtual {v1,v3}, android.widget.Button.setVisibility(int):void
120858 …68| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
120859 70| invoke-virtual {v1,v4}, android.widget.TextView.setVisibility(int):void
120861 …73| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
120862 75| invoke-virtual {v1,v4}, android.widget.Button.setVisibility(int):void
120864 … 78| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
120865 …80| invoke-static {v1}, com.android.calendar.Utils.startCalendarMetafeedSync(android.accounts.Acco…
120868 86| move-result-object v1
120869 … 87| invoke-virtual {v1}, android.app.Activity.getContentResolver():android.content.ContentResolver
120870 90| move-result-object v1
120876 …96| invoke-virtual {v1,v2,v4,v3}, android.content.ContentResolver.registerContentObserver(android.…
120887 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
120939 65| const/4 v1, #+0 (0x00000000 | 0.00000)
120941 .local v1, "i", int
120942 66| if-ge v1, v0, Label_2
120947 74| invoke-virtual {v2,v1}, android.widget.ExpandableListView.expandGroup(int):boolean
120949 77| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
120958 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
120964 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
120970 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
120976 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
120977 2| return-object v1
120982 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
120983 2| return-object v1
120995 3| const-string/jumbo v1, "_id"
120997 7| aput-object v1, v0, v2
120999 9| const-string/jumbo v1, "account_type"
121001 13| aput-object v1, v0, v2
121003 15| const-string/jumbo v1, "account_name"
121005 19| aput-object v1, v0, v2
121007 21| const-string/jumbo v1, "account_type || account_name AS ACCOUNT_KEY"
121009 25| aput-object v1, v0, v2
121022 0| invoke-direct {v1}, android.app.ExpandableListActivity.<init>():void
121025 …4| iput-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
121039 4| const v1, #+2131755234 (0x7f1000e2 | 1.91413e+38)
121040 7| if-ne v0, v1, Label_3
121057 26| const v1, #+2131755233 (0x7f1000e1 | 1.91413e+38)
121058 29| if-ne v0, v1, Label_2
121081 17| const v1, #+2131755055 (0x7f10002f | 1.91410e+38)
121082 …20| invoke-virtual {v2,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccount…
121083 23| move-result-object v1
121084 … 24| invoke-virtual {v0,v1}, android.widget.ExpandableListView.setEmptyView(android.view.View):void
121108 0| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
121112 5| invoke-virtual {v0,v1,v1}, android.app.ActionBar.setDisplayOptions(int, int):void
121129 …7| invoke-super {v1,v2}, android.app.ExpandableListActivity.onOptionsItemSelected(android.view.Men…
121134 …12| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):v…
121151 0| invoke-super {v1}, android.app.ExpandableListActivity.onPause():void
121153 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
121156 …7| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
121178 15| move-result-object v1
121180 .local v1, "isExpanded", boolean[]
121183 20| if-eqz v1, Label_4
121187 28| array-length v3, v1
121193 32| array-length v2, v1
121196 35| aget-boolean v2, v1, v0
121212 58| aget-boolean v2, v1, v0
121246 18| move-result-object v1
121247 …19| invoke-direct {v0,v8,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccou…
121256 32| const/4 v1, #+0 (0x00000000 | 0.00000)
121288 21| const/4 v1, #+0 (0x00000000 | 0.00000)
121290 .local v1, "i", int
121291 22| if-ge v1, v0, Label_3
121294 26| invoke-virtual {v3,v1}, android.widget.ExpandableListView.isGroupExpanded(int):boolean
121296 30| aput-boolean v3, v2, v1
121298 32| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
121303 .end_local v1
121320 0| invoke-super {v1}, android.app.ExpandableListActivity.onStop():void
121322 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
121325 …7| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
121329 …12| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
121331 …16| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
121337 …26| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
121374 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121393 …5| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121394 7| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
121396 10| iget v1, v0, android.graphics.Rect.top
121400 18| sub-int/2addr v1, v2
121401 19| iput v1, v0, android.graphics.Rect.top
121403 21| iget v1, v0, android.graphics.Rect.bottom
121407 29| add-int/2addr v1, v2
121408 30| iput v1, v0, android.graphics.Rect.bottom
121410 32| iget v1, v0, android.graphics.Rect.left
121414 40| sub-int/2addr v1, v2
121415 41| iput v1, v0, android.graphics.Rect.left
121417 43| iget v1, v0, android.graphics.Rect.right
121421 51| add-int/2addr v1, v2
121422 52| iput v1, v0, android.graphics.Rect.right
121424 …54| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121428 63| invoke-virtual {v1,v2}, android.view.View.setTouchDelegate(android.view.TouchDelegate):void
121440 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121460 …6| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121462 …10| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
121476 …29| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121477 …31| invoke-static {v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121478 34| move-result v1
121479 …35| invoke-static {v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.newInstance(long, boo…
121480 38| move-result-object v1
121481 …39| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
121499 …69| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121500 …71| invoke-static {v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121501 74| move-result-object v1
121503 …78| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
121524 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121633 108| move-exception v1
121635 .local v1, "e", java.lang.NullPointerException
121642 …124| invoke-virtual {v4,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
121657 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121678 …6| iget v1, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter$Refr…
121679 …8| invoke-virtual {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
121688 …23| new-instance v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter…
121693 …33| invoke-direct {v1,v2,v3,v4,v5}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMult…
121697 … 38| invoke-virtual {v0,v1,v2,v3}, android.view.View.postDelayed(java.lang.Runnable, long):boolean
121703 …47| iget v1, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter$Ref…
121749 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121755 …0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121767 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121773 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121779 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121785 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121791 …0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121797 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121803 …0| iget v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mCol…
121809 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121821 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121822 2| return-object v1
121854 25| const-string/jumbo v1, "_id"
121856 29| aput-object v1, v0, v2
121858 31| const-string/jumbo v1, "account_name"
121859 34| aput-object v1, v0, v3
121861 36| const-string/jumbo v1, "ownerAccount"
121863 40| aput-object v1, v0, v2
121865 42| const-string/jumbo v1, "calendar_displayName"
121867 46| aput-object v1, v0, v2
121869 48| const-string/jumbo v1, "calendar_color"
121871 52| aput-object v1, v0, v2
121873 54| const-string/jumbo v1, "visible"
121875 58| aput-object v1, v0, v2
121877 60| const-string/jumbo v1, "sync_events"
121879 64| aput-object v1, v0, v2
121881 66| const-string/jumbo v1, "(account_name=ownerAccount) AS "primary""
121883 70| aput-object v1, v0, v2
121885 72| const-string/jumbo v1, "account_type"
121887 77| aput-object v1, v0, v2
121904 4| new-instance v1, java.util.HashMap
121905 6| invoke-direct {v1}, java.util.HashMap.<init>():void
121907 …9| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
121909 11| new-instance v1, java.util.HashMap
121910 13| invoke-direct {v1}, java.util.HashMap.<init>():void
121912 …16| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121914 18| new-instance v1, java.util.HashMap
121915 20| invoke-direct {v1}, java.util.HashMap.<init>():void
121917 …23| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121919 25| new-instance v1, java.util.HashMap
121920 27| invoke-direct {v1}, java.util.HashMap.<init>():void
121922 …30| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121924 32| const v1, #+2131492894 (0x7f0c001e | 1.86093e+38)
121925 35| invoke-virtual {v6,v1}, android.content.Context.getString(int):java.lang.String
121926 38| move-result-object v1
121927 …39| sput-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
121929 41| const v1, #+2131492895 (0x7f0c001f | 1.86093e+38)
121930 44| invoke-virtual {v6,v1}, android.content.Context.getString(int):java.lang.String
121931 47| move-result-object v1
121932 …48| sput-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
121934 50| new-instance v1, com.android.calendar.selectcalendars.CalendarColorCache
121935 …52| invoke-direct {v1,v6,v5}, com.android.calendar.selectcalendars.CalendarColorCache.<init>(andro…
121936 …55| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121938 57| const-string/jumbo v1, "layout_inflater"
121939 …60| invoke-virtual {v6,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
121940 63| move-result-object v1
121941 64| check-cast v1, android.view.LayoutInflater
121942 …66| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121945 71| move-result-object v1
121946 …72| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121951 79| move-result-object v1
121952 …80| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121954 …82| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121956 …87| invoke-virtual {v1,v2}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
121957 90| move-result-object v1
121959 91| check-cast v1, com.android.calendar.CalendarColorPickerDialog
121960 …93| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
121962 95| const v1, #+2131296262 (0x7f090006 | 1.82104e+38)
121963 …98| invoke-static {v6,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
121964 101| move-result v1
121965 …102| iput-boolean v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAd…
121967 …104| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
121968 106| if-nez v1, Label_1
121970 …108| new-instance v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapte…
121972 …112| invoke-direct {v1,v5,v2}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAcco…
121973 …115| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
121978 122| move-result v1
121979 123| if-nez v1, Label_3
121982 125| const-string/jumbo v1, "Calendar"
121984 131| invoke-static {v1,v2}, android.util.Log.i(java.lang.String, java.lang.String):int
121988 137| move-result-object v1
121989 …138| invoke-virtual {v1}, android.accounts.AccountManager.getAuthenticatorTypes():android.accounts…
121990 141| move-result-object v1
121991 …142| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
121996 …145| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
121997 147| array-length v1, v1
121998 148| if-ge v0, v1, Label_5
122000 …150| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
122006 …162| invoke-interface {v1,v2,v3}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.…
122012 …169| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
122013 …171| invoke-virtual {v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAc…
122014 174| move-result-object v1
122015 …175| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
122017 177| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
122018 …178| sput-boolean v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapte…
122023 185| move-result-object v1
122027 189| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelSize(int):int
122028 192| move-result v1
122029 …193| iput v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mC…
122042 3| move-result v1
122043 4| if-eqz v1, Label_1
122252 6| move-result v1
122254 .local v1, "accountColumn", int
122260 14| invoke-interface {v10,v1}, android.database.Cursor.getString(int):java.lang.String
122293 …2| sget-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.m…
122294 4| invoke-virtual {v0,v1}, android.view.View.removeCallbacks(java.lang.Runnable):boolean
122320 22| move-result-object v1
122321 23| check-cast v1, java.lang.String
122323 .local v1, "key", java.lang.String
122325 27| invoke-interface {v3,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
122341 .end_local v1
122373 …7| sget v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdateT…
122374 …9| invoke-virtual {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
122407 55| move-result-object v1
122408 56| invoke-interface {v0,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
122424 77| const-string/jumbo v1, "visible"
122430 …87| invoke-virtual {v4,v1,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
122432 90| const-string/jumbo v1, "sync_events"
122438 …100| invoke-virtual {v4,v1,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
122441 …105| sget v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdat…
122473 6| move-result v1
122475 .local v1, "accountColumn", int
122481 14| invoke-interface {v9,v1}, android.database.Cursor.getString(int):java.lang.String
122533 14| move-result-object v1
122534 15| check-cast v1, android.accounts.AuthenticatorDescription
122536 .local v1, "desc", android.accounts.AuthenticatorDescription
122538 19| iget-object v5, v1, android.accounts.AuthenticatorDescription.packageName
122546 30| iget v5, v1, android.accounts.AuthenticatorDescription.labelId
122554 .end_local v1
122585 2| const v1, #+2130968594 (0x7f040012 | 1.75458e+38)
122587 …6| invoke-virtual {v0,v1,v7,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
122600 2| const v1, #+2130968577 (0x7f040001 | 1.75458e+38)
122602 …6| invoke-virtual {v0,v1,v7,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
122630 12| move-result-wide v0:v1
122634 15| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
122644 31| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
122651 43| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
122665 63| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
122692 99| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
122714 …5| sget-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.m…
122716 … 10| invoke-virtual {v0,v1,v2,v3}, android.view.View.postDelayed(java.lang.Runnable, long):boolean
122728 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$1.this$0
122759 12| move-object v1, v9
122768 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mContro…
122781 5| new-instance v1, android.os.Handler
122782 7| invoke-direct {v1}, android.os.Handler.<init>():void
122783 …10| invoke-direct {v0,v2,v1}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$…
122797 2| const-string/jumbo v1, "android.intent.action.VIEW"
122798 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
122801 … 8| const-class v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActivity
122802 …10| invoke-virtual {v0,v2,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
122804 13| const/high16 v1, #+537001984 (0x20020000 | 1.10114e-19)
122805 15| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
122822 6| const v1, #+2130968639 (0x7f04003f | 1.75459e+38)
122823 …9| invoke-virtual {v4,v1}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.set…
122826 15| move-result-object v1
122827 …16| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mContr…
122830 21| move-result-object v1
122831 … 22| invoke-virtual {v1,v3}, android.app.FragmentManager.findFragmentById(int):android.app.Fragment
122832 25| move-result-object v1
122833 26| check-cast v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment
122834 …28| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
122836 …30| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
122837 32| if-nez v1, Label_1
122839 34| new-instance v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment
122841 …39| invoke-direct {v1,v2}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.<in…
122842 …42| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
122845 47| move-result-object v1
122846 …48| invoke-virtual {v1}, android.app.FragmentManager.beginTransaction():android.app.FragmentTransa…
122850 …52| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
122851 …54| invoke-virtual {v0,v3,v1}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
122853 …57| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
122854 …59| invoke-virtual {v0,v1}, android.app.FragmentTransaction.show(android.app.Fragment):android.app…
122869 0| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
122873 5| invoke-virtual {v0,v1,v1}, android.app.ActionBar.setDisplayOptions(int, int):void
122890 …7| invoke-super {v1,v2}, com.android.calendar.AbstractCalendarActivity.onOptionsItemSelected(andro…
122895 …12| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):v…
122916 …7| iget-object v1, v2, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mObserv…
122917 …9| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.datab…
122932 7| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
122937 …12| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
122949 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
122963 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
122968 …9| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
122976 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
122982 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mCursor
122983 2| return-object v1
122995 4| const-string/jumbo v1, "1"
122996 7| aput-object v1, v0, v2
123002 15| const-string/jumbo v1, "_id"
123003 18| aput-object v1, v0, v2
123005 20| const-string/jumbo v1, "account_name"
123006 23| aput-object v1, v0, v3
123008 25| const-string/jumbo v1, "account_type"
123010 29| aput-object v1, v0, v2
123012 31| const-string/jumbo v1, "ownerAccount"
123014 35| aput-object v1, v0, v2
123016 37| const-string/jumbo v1, "calendar_displayName"
123018 41| aput-object v1, v0, v2
123020 43| const-string/jumbo v1, "calendar_color"
123022 47| aput-object v1, v0, v2
123024 49| const-string/jumbo v1, "visible"
123026 53| aput-object v1, v0, v2
123028 55| const-string/jumbo v1, "sync_events"
123030 59| aput-object v1, v0, v2
123032 61| const-string/jumbo v1, "(account_name=ownerAccount) AS "primary""
123034 66| aput-object v1, v0, v2
123050 0| invoke-direct {v1}, android.app.Fragment.<init>():void
123053 … 4| iput-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
123065 0| invoke-direct {v1}, android.app.Fragment.<init>():void
123068 … 4| iput-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
123086 7| sget v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
123087 9| invoke-virtual {v0,v1}, com.android.calendar.AsyncQueryService.cancelOperation(int):int
123095 22| sget v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
123115 0| const-wide/16 v0:v1, #+128 (0x00000080 | 1.79366e-43)
123116 2| return-wide v0:v1
123141 …5| iget-object v1, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mContext
123148 …14| invoke-direct {v0,v1,v2,v4,v3}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdap…
123152 …21| iget-object v1, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapt…
123153 23| invoke-virtual {v0,v1}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
123177 13| const v1, #+2130968637 (0x7f04003d | 1.75459e+38)
123178 …16| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarController.registerEventHandler(int, c…
123193 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
123196 …4| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
123210 0| invoke-super {v0,v1}, android.app.Fragment.onCreate(android.os.Bundle):void
123225 4| const v1, #+2130968637 (0x7f04003d | 1.75459e+38)
123226 …7| invoke-virtual {v5,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
123227 10| move-result-object v1
123228 … 11| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
123230 … 13| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
123232 18| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
123233 21| move-result-object v1
123234 22| check-cast v1, android.widget.ListView
123235 … 24| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mList
123238 29| move-result-object v1
123240 …33| invoke-static {v1,v2}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
123241 36| move-result v1
123242 37| if-eqz v1, Label_1
123244 … 39| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mList
123245 …41| invoke-virtual {v1,v3}, android.widget.ListView.setDivider(android.graphics.drawable.Drawable)…
123247 … 44| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
123249 49| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
123255 55| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
123256 57| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
123260 … 60| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
123261 62| return-object v1
123274 6| const v1, #+2130968637 (0x7f04003d | 1.75459e+38)
123275 9| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
123276 12| move-result-object v1
123277 …13| invoke-virtual {v0,v1}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
123302 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
123304 …4| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
123313 …13| invoke-virtual {v1,v4}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.to…
123332 13| sget v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
123354 …1| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServi…
123355 3| invoke-virtual {v1}, com.android.calendar.AsyncQueryService.getNextToken():int
123356 6| move-result v1
123357 7| sput v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mUpdateToken
123359 9| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
123363 …17| invoke-static {v1,v6,v7}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
123371 …26| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdap…
123372 …28| invoke-virtual {v1,v11}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.get…
123373 31| move-result v1
123374 32| xor-int/lit8 v0, v1, #+1 (0x00000001 | 1.40130e-45)
123377 34| const-string/jumbo v1, "visible"
123380 …41| invoke-virtual {v5,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
123382 …44| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServ…
123387 …52| invoke-virtual/range {v1..v9}, com.android.calendar.AsyncQueryService.startUpdate(int, java.la…
123389 …55| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdap…
123390 …57| invoke-virtual {v1,v11,v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.…
123404 3| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mJulianDay
123431 11| move-result-object v1
123434 16| if-eq v1, v2, Label_3
123443 22| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
123444 24| if-nez v1, Label_4
123446 26| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
123447 28| if-eqz v1, Label_5
123452 31| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
123454 35| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
123455 38| move-result v1
123456 39| if-nez v1, Label_5
123461 42| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mJulianDay
123463 46| if-eq v1, v2, Label_6
123480 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
123482 .local v1, "result", int
123487 8| add-int/lit8 v1, v2, #+31 (0x0000001f | 4.34403e-44)
123489 10| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123491 14| add-int v1, v2, v3
123493 16| return v1
123508 0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
123519 2| invoke-direct {v1}, java.lang.Object.<init>():void
123521 5| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
123523 7| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
123525 9| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
123550 11| move-result-object v1
123553 16| if-eq v1, v2, Label_3
123564 26| cmp-long v1, v2:v3, v4:v5
123565 28| if-eqz v1, Label_4
123570 31| iget-boolean v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.allDay
123572 35| if-eq v1, v2, Label_5
123579 42| cmp-long v1, v2:v3, v4:v5
123580 44| if-eqz v1, Label_6
123587 51| cmp-long v1, v2:v3, v4:v5
123588 53| if-eqz v1, Label_7
123593 56| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
123594 58| if-nez v1, Label_8
123596 60| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
123597 62| if-eqz v1, Label_9
123602 65| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
123604 69| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
123605 72| move-result v1
123606 73| if-nez v1, Label_9
123611 76| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
123613 80| if-eq v1, v2, Label_10
123618 83| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
123620 87| if-eq v1, v2, Label_11
123625 90| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
123627 94| if-eq v1, v2, Label_12
123632 97| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
123633 99| if-nez v1, Label_13
123635 101| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
123636 103| if-eqz v1, Label_14
123641 106| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
123643 110| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
123644 113| move-result v1
123645 114| if-nez v1, Label_14
123650 117| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
123651 119| if-nez v1, Label_15
123653 121| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
123654 123| if-eqz v1, Label_16
123659 126| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
123661 130| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
123662 133| move-result v1
123663 134| if-nez v1, Label_16
123668 137| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.color
123670 141| if-eq v1, v2, Label_17
123675 144| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
123677 148| if-eq v1, v2, Label_18
123696 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
123698 .local v1, "result", int
123703 12| add-int/lit8 v1, v2, #+31 (0x0000001f | 4.34403e-44)
123705 14| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123711 23| add-int v1, v2, v4
123713 25| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123719 34| add-int v1, v2, v4
123721 36| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123727 45| add-int v1, v2, v4
123729 47| mul-int/lit8 v4, v1, #+31 (0x0000001f | 4.34403e-44)
123734 54| add-int v1, v4, v2
123736 56| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123738 60| add-int v1, v2, v4
123740 62| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123742 66| add-int v1, v2, v4
123744 68| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123746 72| add-int v1, v2, v4
123748 74| mul-int/lit8 v4, v1, #+31 (0x0000001f | 4.34403e-44)
123753 81| add-int v1, v4, v2
123755 83| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123759 89| add-int v1, v2, v3
123761 91| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123763 95| add-int v1, v2, v3
123765 97| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
123767 101| add-int v1, v2, v3
123769 103| return v1
123804 5| const-string/jumbo v1, "EventInfo [visibTitle="
123805 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
123807 11| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
123808 13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
123810 16| const-string/jumbo v1, ", title="
123811 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123813 22| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
123814 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123816 27| const-string/jumbo v1, ", visibWhen="
123817 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123819 33| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
123820 35| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
123822 38| const-string/jumbo v1, ", id="
123823 …41| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123828 49| const-string/jumbo v1, ", when="
123829 …52| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123831 55| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
123832 …57| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123834 60| const-string/jumbo v1, ", visibWhere="
123835 …63| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123837 66| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
123838 68| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
123840 71| const-string/jumbo v1, ", where="
123841 …74| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123843 77| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
123844 …79| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123846 82| const-string/jumbo v1, ", color="
123847 …85| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123849 88| const-string/jumbo v1, "0x%x"
123857 …103| invoke-static {v1,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lan…
123858 106| move-result-object v1
123859 …107| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
123861 110| const-string/jumbo v1, ", selfAttendeeStatus="
123862 …113| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
123864 116| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
123865 118| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
123867 121| const-string/jumbo v1, "]"
123868 …124| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
123871 130| move-result-object v1
123872 131| return-object v1
123884 3| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mType
123928 26| move-result v1
123929 27| iput v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
123931 29| iget v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
123932 31| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
123933 33| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
123934 35| iput v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mMaxJulianDay
123936 37| new-instance v1, java.util.ArrayList
123937 39| invoke-direct {v1,v6}, java.util.ArrayList.<init>(int):void
123938 42| iput-object v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mEventInfos
123940 44| new-instance v1, java.util.ArrayList
123941 46| invoke-direct {v1,v6}, java.util.ArrayList.<init>(int):void
123942 49| iput-object v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mRowInfos
123944 51| new-instance v1, java.util.ArrayList
123946 55| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
123947 58| iput-object v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mDayInfos
123968 7| iget v1, v9, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
123969 9| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
123970 11| if-ne v10, v1, Label_2
123973 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
123974 16| new-array v8, v1, java.lang.Object[]
123976 18| iget-object v1, v9, com.android.calendar.widget.CalendarAppWidgetModel.mContext
123978 …21| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
123979 24| move-result-object v1
123980 25| invoke-virtual {v1}, java.lang.String.toString():java.lang.String
123981 28| move-result-object v1
123983 30| aput-object v1, v8, v4
123985 32| const v1, #+2131492958 (0x7f0c005e | 1.86094e+38)
123986 …35| invoke-virtual {v7,v1,v8}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
123991 39| new-instance v1, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo
123992 …41| invoke-direct {v1,v10,v0}, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.<init>(i…
123993 44| return-object v1
123999 48| iget-object v1, v9, com.android.calendar.widget.CalendarAppWidgetModel.mContext
124001 …51| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
124042 33| move-wide/from16 v0:v1, v16:v17
124043 35| iput-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.start
124045 37| move-wide/from16 v0:v1, v18:v19
124046 39| iput-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
124103 109| move/from16 v1, v20
124104 111| if-le v0, v1, Label_6
124146 4| move-object/from16 v1, v36
124147 6| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
124198 78| move/from16 v1, v33
124199 80| invoke-virtual {v0,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int):java.lang.String
124293 195| move-object/from16 v1, v31
124294 …197| invoke-static {v0,v8,v9,v1}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
124298 203| move-object/from16 v1, v31
124299 …205| invoke-static {v0,v10,v11,v1}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.tex…
124304 211| iget-wide v0:v1, v0, com.android.calendar.widget.CalendarAppWidgetModel.mNow
124305 213| move-wide/from16 v32:v33, v0:v1
124339 264| move/from16 v1, v30
124340 266| if-gt v0, v1, Label_5
124354 287| move/from16 v1, v25
124355 …289| invoke-direct {v0,v4,v1}, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.<init>(i…
124361 296| move-object/from16 v1, v29
124362 298| invoke-virtual {v0,v1}, java.util.LinkedList.addFirst(java.lang.Object):void
124412 313| move-object/from16 v1, v29
124413 315| invoke-virtual {v0,v1}, java.util.LinkedList.add(java.lang.Object):boolean
124463 360| move/from16 v1, v21
124465 …364| invoke-direct {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetModel.populateDayInfo(…
124485 395| move/from16 v1, v33
124487 …399| invoke-direct {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.<init>(i…
124525 5| const-string/jumbo v1, "\nCalendarAppWidgetModel [eventInfos="
124526 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
124528 11| iget-object v1, v2, com.android.calendar.widget.CalendarAppWidgetModel.mEventInfos
124529 …13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
124531 16| const-string/jumbo v1, "]"
124532 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124535 25| move-result-object v1
124536 26| return-object v1
124557 2| const-class v1, com.android.calendar.widget.CalendarAppWidgetProvider
124558 …4| invoke-direct {v0,v2,v1}, android.content.ComponentName.<init>(android.content.Context, java.la…
124573 5| const-string/jumbo v1, "content://com.android.calendar/events"
124575 .local v1, "dataString", java.lang.String
124589 …32| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124597 50| move-result-object v1
124603 56| invoke-static {v1}, android.net.Uri.parse(java.lang.String):android.net.Uri
124638 5| const-string/jumbo v1, "android.intent.action.VIEW"
124639 …8| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Inte…
124641 11| const v1, #+268484608 (0x1000c000 | 2.53915e-29)
124642 14| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
124644 17| const-class v1, com.android.calendar.AllInOneActivity
124645 …19| invoke-virtual {v0,v3,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
124647 22| const/4 v1, #+0 (0x00000000 | 0.00000)
124651 …25| invoke-static {v3,v1,v0,v2}, android.app.PendingIntent.getActivity(android.content.Context, in…
124652 28| move-result-object v1
124653 29| return-object v1
124666 6| move-result-object v1
124667 7| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
124670 10| sget-object v1, android.provider.CalendarContract.CONTENT_URI
124672 …15| invoke-virtual {v0,v1,v2}, android.content.Intent.setDataAndType(android.net.Uri, java.lang.St…
124675 21| move-result-object v1
124676 22| return-object v1
124693 10| move/from16 v1, v18
124694 12| if-ge v0, v1, Label_3
124821 211| move-object/from16 v1, v16
124822 …213| invoke-virtual {v0,v2,v1}, android.appwidget.AppWidgetManager.updateAppWidget(int, android.wi…
124856 12| move-result-object v1
124858 .local v1, "pendingUpdate", android.app.PendingIntent
124859 13| invoke-virtual {v0,v1}, android.app.AlarmManager.cancel(android.app.PendingIntent):void
124882 17| move-result-object v1
124884 .local v1, "appWidgetManager", android.appwidget.AppWidgetManager
124887 …22| invoke-virtual {v1,v3}, android.appwidget.AppWidgetManager.getAppWidgetIds(android.content.Com…
124892 …27| invoke-direct {v5,v6,v1,v3,v4}, com.android.calendar.widget.CalendarAppWidgetProvider.performU…
124895 .end_local v1
124952 …1| invoke-direct {v1,v2,v3,v4,v0}, com.android.calendar.widget.CalendarAppWidgetProvider.performUp…
124964 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
124977 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
124982 …8| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
124998 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.this…
125014 …0| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.this…
125015 …2| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2(…
125016 5| move-result-object v1
125017 6| if-eqz v1, Label_1
125018 … 8| iget v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val$version
125023 18| if-lt v1, v2, Label_1
125025 …20| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
125026 …22| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-wrap…
125030 …26| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
125031 …28| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
125032 31| move-result-object v1
125033 32| invoke-virtual {v1,v0}, android.content.CursorLoader.setUri(android.net.Uri):void
125035 …35| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
125036 …37| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
125037 40| move-result-object v1
125039 43| invoke-virtual {v1,v2}, android.content.CursorLoader.setSelection(java.lang.String):void
125046 …51| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
125052 …63| invoke-static {v1,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-s…
125057 …67| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
125058 …69| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
125059 72| move-result-object v1
125060 73| invoke-virtual {v1}, android.content.CursorLoader.forceLoad():void
125064 …76| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val…
125065 78| invoke-virtual {v1}, android.content.BroadcastReceiver$PendingResult.finish():void
125071 82| move-exception v1
125073 84| throw v1
125083 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.th…
125100 …4| iget-object v1, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.va…
125101 …6| invoke-virtual {v0,v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.in…
125116 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
125130 …0| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
125131 …2| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-wrap2…
125135 …6| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
125136 …8| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2(…
125137 11| move-result-object v1
125138 12| if-nez v1, Label_2
125140 …14| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.thi…
125142 …17| invoke-static {v1,v2}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-s…
125144 …20| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.thi…
125145 …22| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get1…
125146 25| move-result-object v1
125150 33| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
125156 …37| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.thi…
125157 …39| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get1…
125158 42| move-result-object v1
125169 59| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
125181 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHandl…
125187 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
125205 … 0| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidgetId
125206 2| return v1
125211 …0| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
125212 2| return v1
125223 …0| invoke-direct {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.create…
125234 …0| invoke-direct {v1,v2,v3,v4}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFacto…
125241 …0| invoke-direct {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.queryF…
125253 1| const-wide/32 v0:v1, #+21600000 (0x01499700 | 3.70262e-38)
125254 …4| sput-wide v0:v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.sLastUpda…
125275 0| invoke-direct {v1}, android.content.BroadcastReceiver.<init>():void
125278 …4| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
125282 …11| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHand…
125286 …17| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.execu…
125289 …21| invoke-direct {v0,v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.…
125290 …24| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mTime…
125326 37| const/4 v1, #+0 (0x00000000 | 0.00000)
125328 38| invoke-virtual {v4,v0,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
125333 46| const v1, #+2131230806 (0x7f080056 | 1.80777e+38)
125334 49| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
125339 57| const v1, #+2131230807 (0x7f080057 | 1.80777e+38)
125340 60| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
125345 68| const v1, #+2131230808 (0x7f080058 | 1.80777e+38)
125346 71| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
125361 …2| invoke-direct {v0,v1,v3}, com.android.calendar.widget.CalendarAppWidgetModel.<init>(android.con…
125396 24| iget-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
125407 36| cmp-long v8, v12:v13, v0:v1
125410 40| invoke-static {v4,v5,v0,v1}, java.lang.Math.min(long, long):long
125432 7| sub-long v0:v1, v4:v5, v10:v11
125443 22| invoke-static {v0,v1}, java.lang.Long.toString(long):java.lang.String
125469 …2| invoke-direct {v0,v1,v4,v2,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFa…
125499 25| move-result-wide v0:v1
125520 47| invoke-static {v0,v1,v2,v3}, java.lang.Math.min(long, long):long
125531 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
125551 0| invoke-virtual {v0,v1,v2}, android.widget.RemoteViews.setViewVisibility(int, int):void
125555 …5| invoke-virtual {v0,v1,v3}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSequen…
125566 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
125571 5| return v1
125578 14| invoke-static {v1,v0}, java.lang.Math.max(int, int):int
125611 34| move-result-object v1
125612 35| check-cast v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo
125614 .local v1, "rowInfo", com.android.calendar.widget.CalendarAppWidgetModel$RowInfo
125615 37| iget v6, v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mType
125618 41| iget v6, v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
125625 49| iget v7, v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
125664 …2| iget-object v1, v3, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
125665 4| invoke-virtual {v1}, android.content.Context.getPackageName():java.lang.String
125666 7| move-result-object v1
125670 11| invoke-direct {v0,v1,v2}, android.widget.RemoteViews.<init>(java.lang.String, int):void
126167 …6| iget-object v1, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
126181 27| sget-object v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLock
126182 29| monitor-enter v1
126191 38| monitor-exit v1
126194 … 41| iget v1, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidgetId
126195 …43| invoke-virtual {v0,v1,v7}, android.content.CursorLoader.registerListener(int, android.content.…
126204 53| monitor-exit v1
126214 …0| invoke-direct {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.queryF…
126218 …4| invoke-virtual {v1,v0}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.in…
126238 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
126241 …4| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
126415 210| move-wide/from16 v0:v1, v18:v19
126416 212| invoke-virtual {v9,v0,v1}, android.text.format.Time.set(long):void
126543 .local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<TD;>;"
126549 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory…
126566 …6| iget-object v1, v3, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.execut…
126569 …13| invoke-interface {v1,v2}, java.util.concurrent.ExecutorService.submit(java.lang.Runnable):java…
126584 6| const-string/jumbo v1, "allDay"
126586 10| aput-object v1, v0, v2
126588 12| const-string/jumbo v1, "begin"
126590 16| aput-object v1, v0, v2
126592 18| const-string/jumbo v1, "end"
126594 22| aput-object v1, v0, v2
126596 24| const-string/jumbo v1, "title"
126598 28| aput-object v1, v0, v2
126600 30| const-string/jumbo v1, "eventLocation"
126602 34| aput-object v1, v0, v2
126604 36| const-string/jumbo v1, "event_id"
126606 40| aput-object v1, v0, v2
126608 42| const-string/jumbo v1, "startDay"
126610 46| aput-object v1, v0, v2
126612 48| const-string/jumbo v1, "endDay"
126614 52| aput-object v1, v0, v2
126616 54| const-string/jumbo v1, "displayColor"
126617 57| aput-object v1, v0, v3
126619 59| const-string/jumbo v1, "selfAttendeeStatus"
126621 64| aput-object v1, v0, v2
126630 76| const-string/jumbo v1, "calendar_color"
126631 79| aput-object v1, v0, v3
126665 15| sub-long v0:v1, v10:v11, v12:v13
126668 17| cmp-long v3, v0:v1, v4:v5
126671 21| div-long/2addr v0:v1, v4:v5
126683 42| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
126693 55| div-long/2addr v0:v1, v4:v5
126705 76| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
126723 5| move-result-object v1
126724 …6| invoke-direct {v0,v1,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.…
126735 0| invoke-direct {v0,v1}, java.lang.Exception.<init>(java.lang.String):void
126746 0| invoke-direct {v1}, java.lang.Object.<init>():void
126749 4| iput v0, v1, com.android.calendarcommon2.Duration.sign
126762 4| int-to-long v0:v1, v2
126789 32| mul-long/2addr v2:v3, v0:v1
126819 20| const/4 v1, #+0 (0x00000000 | 0.00000)
126821 .local v1, "index", int
126837 35| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
126840 36| if-ge v2, v1, Label_4
126848 43| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
126852 46| invoke-virtual {v8,v1}, java.lang.String.charAt(int):char
126870 79| invoke-virtual {v5,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
126879 91| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
126881 93| invoke-virtual {v8,v1}, java.lang.String.charAt(int):char
126886 99| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
126893 102| if-ge v1, v2, Label_15
126895 104| invoke-virtual {v8,v1}, java.lang.String.charAt(int):char
126909 121| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
126979 208| invoke-virtual {v5,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
126998 0| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
127033 17| move-result v1
127035 .local v1, "val", int
127036 18| if-lt v1, v6, Label_2
127037 20| if-le v1, v7, Label_4
127056 .end_local v1
127075 .restart_local v1
127076 75| if-nez v1, Label_5
127081 81| return v1
127115 27| array-length v1, v2
127117 .local v1, "len", int
127118 28| new-array v3, v1, int[]
127124 31| if-ge v0, v1, Label_1
127175 12| move-result-object v1
127177 .local v1, "numPart", java.lang.String
127180 …17| invoke-static {v1,v5,v6,v7}, com.android.calendarcommon2.EventRecurrence$ParseByDay.parseIntRa…
127191 .end_local v1
127245 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
127247 .local v1, "bydayCount", int
127261 23| iput v1, v11, com.android.calendarcommon2.EventRecurrence.bydayCount
127268 .end_local v1
127278 36| move v1, v4
127280 .restart_local v1
127326 0| const/4 v1, #+0 (0x00000000 | 0.00000)
127329 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByHour.parseNumbe…
127335 10| array-length v1, v0
127336 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byhourCount
127338 13| const/16 v1, #+64 (0x00000040 | 8.96831e-44)
127339 15| return v1
127369 0| const/4 v1, #+0 (0x00000000 | 0.00000)
127372 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByMinute.parseNum…
127378 10| array-length v1, v0
127379 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byminuteCount
127381 13| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
127382 15| return v1
127412 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
127415 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByMonth.parseNumb…
127421 10| array-length v1, v0
127422 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bymonthCount
127424 13| const/16 v1, #+2048 (0x00000800 | 2.86986e-42)
127425 15| return v1
127455 0| const/16 v1, #-31 (0xffffffe1 | NaN)
127458 …5| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByMonthDay.parseN…
127464 11| array-length v1, v0
127465 12| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bymonthdayCount
127467 14| const/16 v1, #+256 (0x00000100 | 3.58732e-43)
127468 16| return v1
127498 0| const/4 v1, #+0 (0x00000000 | 0.00000)
127501 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseBySecond.parseNum…
127507 10| array-length v1, v0
127508 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bysecondCount
127510 13| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
127511 15| return v1
127541 0| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
127544 …6| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseBySetPos.parseNum…
127550 12| array-length v1, v0
127551 13| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bysetposCount
127553 15| const/16 v1, #+4096 (0x00001000 | 5.73972e-42)
127554 17| return v1
127584 0| const/16 v1, #-53 (0xffffffcb | NaN)
127587 …5| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByWeekNo.parseNum…
127593 11| array-length v1, v0
127594 12| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byweeknoCount
127596 14| const/16 v1, #+1024 (0x00000400 | 1.43493e-42)
127597 16| return v1
127627 0| const/16 v1, #-366 (0xfffffe92 | NaN)
127630 …5| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByYearDay.parseNu…
127636 11| array-length v1, v0
127637 12| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byyeardayCount
127639 14| const/16 v1, #+512 (0x00000200 | 7.17465e-43)
127640 16| return v1
127672 3| const v1, #+2147483647 (0x7fffffff | NaN)
127673 …6| invoke-static {v5,v0,v1,v3}, com.android.calendarcommon2.EventRecurrence$ParseCount.parseIntRan…
127682 20| new-instance v1, java.lang.StringBuilder
127683 22| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
127685 …28| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
127686 31| move-result-object v1
127687 …32| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
127688 35| move-result-object v1
127689 36| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
127690 39| move-result-object v1
127691 40| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
127728 3| move-result-object v1
127729 4| invoke-virtual {v1,v5}, java.util.HashMap.get(java.lang.Object):java.lang.Object
127736 12| new-instance v1, com.android.calendarcommon2.EventRecurrence$InvalidFormatException
127746 …34| invoke-direct {v1,v2}, com.android.calendarcommon2.EventRecurrence$InvalidFormatException.<ini…
127747 37| throw v1
127751 41| move-result v1
127752 42| iput v1, v6, com.android.calendarcommon2.EventRecurrence.freq
127754 44| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
127755 45| return v1
127787 3| const v1, #+2147483647 (0x7fffffff | NaN)
127788 …6| invoke-static {v5,v0,v1,v3}, com.android.calendarcommon2.EventRecurrence$ParseInterval.parseInt…
127797 20| new-instance v1, java.lang.StringBuilder
127798 22| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
127800 …28| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
127801 31| move-result-object v1
127802 …32| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
127803 35| move-result-object v1
127804 36| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
127805 39| move-result-object v1
127806 40| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
127876 3| move-result-object v1
127877 4| invoke-virtual {v1,v5}, java.util.HashMap.get(java.lang.Object):java.lang.Object
127884 12| new-instance v1, com.android.calendarcommon2.EventRecurrence$InvalidFormatException
127894 …34| invoke-direct {v1,v2}, com.android.calendarcommon2.EventRecurrence$InvalidFormatException.<ini…
127895 37| throw v1
127899 41| move-result v1
127900 42| iput v1, v6, com.android.calendarcommon2.EventRecurrence.wkst
127902 44| const/16 v1, #+8192 (0x00002000 | 1.14794e-41)
127903 46| return v1
127939 15| const-string/jumbo v1, "FREQ"
127942 …23| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
127945 28| const-string/jumbo v1, "UNTIL"
127948 …36| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
127951 41| const-string/jumbo v1, "COUNT"
127954 …49| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
127957 54| const-string/jumbo v1, "INTERVAL"
127960 …62| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
127963 67| const-string/jumbo v1, "BYSECOND"
127966 …75| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
127969 80| const-string/jumbo v1, "BYMINUTE"
127972 …88| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
127975 93| const-string/jumbo v1, "BYHOUR"
127978 …101| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
127981 106| const-string/jumbo v1, "BYDAY"
127984 …114| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
127987 119| const-string/jumbo v1, "BYMONTHDAY"
127990 …127| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
127993 132| const-string/jumbo v1, "BYYEARDAY"
127996 …140| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
127999 145| const-string/jumbo v1, "BYWEEKNO"
128002 …153| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128005 158| const-string/jumbo v1, "BYMONTH"
128008 …166| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128011 171| const-string/jumbo v1, "BYSETPOS"
128014 …179| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128017 184| const-string/jumbo v1, "WKST"
128020 …192| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128027 204| const-string/jumbo v1, "SECONDLY"
128031 …212| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128034 217| const-string/jumbo v1, "MINUTELY"
128038 …225| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128041 230| const-string/jumbo v1, "HOURLY"
128045 …238| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128048 243| const-string/jumbo v1, "DAILY"
128052 …251| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128055 256| const-string/jumbo v1, "WEEKLY"
128059 …264| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128062 269| const-string/jumbo v1, "MONTHLY"
128066 …277| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128069 282| const-string/jumbo v1, "YEARLY"
128073 …290| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128080 302| const-string/jumbo v1, "SU"
128084 …311| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128087 316| const-string/jumbo v1, "MO"
128091 …325| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128094 330| const-string/jumbo v1, "TU"
128098 …339| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128101 344| const-string/jumbo v1, "WE"
128105 …353| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128108 358| const-string/jumbo v1, "TH"
128112 …367| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128115 372| const-string/jumbo v1, "FR"
128119 …381| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128122 386| const-string/jumbo v1, "SA"
128126 …395| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
128160 16| move-result-object v1
128162 .local v1, "str", java.lang.String
128163 …17| invoke-virtual {v4,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128186 10| aget v1, v5, v0
128187 12| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
128189 15| const-string/jumbo v1, ","
128190 …18| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128196 25| aget v1, v5, v4
128197 27| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
128222 7| aget v1, v4, v0
128224 11| if-eq v1, v2, Label_3
128233 18| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
128234 19| return v1
128247 5| new-instance v1, java.lang.StringBuilder
128248 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
128250 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128251 16| move-result-object v1
128252 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
128253 20| move-result-object v1
128254 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
128255 24| move-result-object v1
128256 25| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
128308 5| new-instance v1, java.lang.StringBuilder
128309 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
128311 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128312 16| move-result-object v1
128313 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
128314 20| move-result-object v1
128315 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
128316 24| move-result-object v1
128317 25| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
128370 5| new-instance v1, java.lang.StringBuilder
128371 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
128373 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128374 16| move-result-object v1
128375 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
128376 20| move-result-object v1
128377 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
128378 24| move-result-object v1
128379 25| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
128427 0| const/4 v1, #+0 (0x00000000 | 0.00000)
128432 4| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bysetposCount
128434 6| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bymonthCount
128435 8| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byweeknoCount
128436 10| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byyeardayCount
128437 12| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bymonthdayCount
128438 14| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bydayCount
128440 16| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byhourCount
128441 18| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byminuteCount
128442 20| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bysecondCount
128443 22| iput v1, v2, com.android.calendarcommon2.EventRecurrence.interval
128444 24| iput v1, v2, com.android.calendarcommon2.EventRecurrence.count
128445 26| iput v1, v2, com.android.calendarcommon2.EventRecurrence.freq
128460 5| new-instance v1, java.lang.StringBuilder
128461 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
128463 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128464 16| move-result-object v1
128465 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
128466 20| move-result-object v1
128467 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
128468 24| move-result-object v1
128469 25| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
128517 0| const/4 v1, #+0 (0x00000000 | 0.00000)
128521 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
128522 4| return v1
128528 9| return v1
128645 179| iget-object v1, v6, com.android.calendarcommon2.EventRecurrence.bysetpos
128649 …187| invoke-static {v1,v2,v3,v4}, com.android.calendarcommon2.EventRecurrence.arraysEqual(int[], i…
128650 190| move-result v1
128653 191| return v1
128796 156| move-result v1
128798 .local v1, "flag", int
128799 157| and-int v11, v3, v1
128819 194| or-int/2addr v3, v1
128824 .end_local v1
128893 17| aget v1, v3, v2
128895 .local v1, "day", int
128897 21| if-eq v1, v3, Label_4
128899 25| if-ne v1, v3, Label_5
128909 .end_local v1
128921 0| iput-object v1, v0, com.android.calendarcommon2.EventRecurrence.startDate
129012 126| const/4 v1, #+0 (0x00000000 | 0.00000)
129014 .local v1, "i", int
129015 127| if-ge v1, v0, Label_14
129017 …129| invoke-direct {v6,v2,v1}, com.android.calendarcommon2.EventRecurrence.appendByDay(java.lang.S…
129022 138| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
129027 .end_local v1
129064 .restart_local v1
129068 .end_local v1
129121 5| const-string/jumbo v1, "UTC"
129122 8| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
129172 31| iget-object v1, v14, com.android.calendarcommon2.EventRecurrence.bydayNum
129174 .local v1, "bydayNum", int[]
129180 36| aget v9, v1, v6
129207 .end_local v1
129216 .restart_local v1
129251 .end_local v1
129352 2| iget v1, v8, android.text.format.Time.year
129354 .local v1, "realYear", int
129369 15| invoke-virtual {v2,v9,v0,v1}, android.text.format.Time.set(int, int, int):void
129373 21| iget v1, v2, android.text.format.Time.year
129382 29| if-ne v1, v5, Label_3
129392 39| invoke-virtual {v2,v9,v0,v1}, android.text.format.Time.set(int, int, int):void
129398 45| iput v1, v7, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mYear
129427 1| iput v0, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mYear
129430 4| iput v0, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mMonth
129432 6| iput-object v2, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mR
129442 0| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
129444 2| new-array v0, v1, int[]
129448 9| new-array v0, v1, int[]
129471 5| const-string/jumbo v1, "UTC"
129472 8| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
129476 15| const-string/jumbo v1, "UTC"
129477 18| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
129485 32| const-string/jumbo v1, "UTC"
129486 35| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
129490 42| const/4 v1, #+0 (0x00000000 | 0.00000)
129491 …43| invoke-direct {v0,v1}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.<init>(boolean):…
129608 108| iget-object v1, v10, com.android.calendarcommon2.EventRecurrence.byday
129610 .local v1, "a", int[]
129624 121| aget v6, v1, v4
129629 .end_local v1
129656 .restart_local v1
129668 .end_local v1
129846 40| shl-int v1, v10, v5
129848 .local v1, "dayBit", int
129849 42| and-int v10, v0, v1
129873 .end_local v1
129922 .restart_local v1
129936 1| const/4 v1, #+0 (0x00000000 | 0.00000)
129947 15| move v0, v1
129963 3| aget v1, v2, v0
129964 5| if-ne v1, v4, Label_2
129966 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
129967 8| return v1
129974 13| const/4 v1, #+0 (0x00000000 | 0.00000)
129975 14| return v1
129992 5| aget v1, v4, v0
129994 .local v1, "w", int
129995 7| if-lez v1, Label_2
129997 9| if-ne v1, v6, Label_3
130002 12| add-int/2addr v7, v1
130013 .end_local v1
130023 0| const/16 v1, #+28 (0x0000001c | 3.92364e-44)
130029 6| if-eq v0, v1, Label_1
130037 15| const/16 v1, #+29 (0x0000001d | 4.06377e-44)
130039 17| return v1
130050 2| int-to-long v0:v1, v0
130052 5| shl-long/2addr v0:v1, v2
130056 11| add-long/2addr v0:v1, v2:v3
130062 17| add-long/2addr v0:v1, v2:v3
130068 23| add-long/2addr v0:v1, v2:v3
130074 29| add-long/2addr v0:v1, v2:v3
130079 33| add-long/2addr v0:v1, v2:v3
130080 34| return-wide v0:v1
130091 2| shr-long v0:v1, v4:v5, v0
130092 4| long-to-int v0, v0:v1
130096 9| shr-long v0:v1, v4:v5, v0
130097 11| long-to-int v0, v0:v1
130102 18| shr-long v0:v1, v4:v5, v0
130103 20| long-to-int v0, v0:v1
130108 27| shr-long v0:v1, v4:v5, v0
130109 29| long-to-int v0, v0:v1
130114 35| shr-long v0:v1, v4:v5, v0
130115 37| long-to-int v0, v0:v1
130119 42| const-wide/16 v0:v1, #+63 (0x0000003f | 8.82818e-44)
130120 44| and-long/2addr v0:v1, v4:v5
130121 45| long-to-int v0, v0:v1
130167 28| div-int/lit8 v1, v13, #+60 (0x0000003c | 8.40779e-44)
130169 .local v1, "addHours", int
130170 30| mul-int/lit8 v13, v1, #+60 (0x0000003c | 8.40779e-44)
130173 33| add-int/2addr v4, v1
130202 .end_local v1
130214 .restart_local v1
130321 1| if-le v1, v2, Label_1
130348 15| div-int/lit8 v1, v2, #+4 (0x00000004 | 5.60519e-45)
130349 17| add-int/2addr v0, v1
130350 18| div-int/lit8 v1, v2, #+100 (0x00000064 | 1.40130e-43)
130351 20| sub-int/2addr v0, v1
130352 21| div-int/lit16 v1, v2, #+400 (0x00000190 | 5.60519e-43)
130353 23| add-int/2addr v0, v1
130365 0| sget-object v1, com.android.calendarcommon2.RecurrenceProcessor.DAYS_IN_YEAR_PRECEDING_MONTH
130366 2| aget v1, v1, v3
130367 4| add-int/2addr v1, v4
130368 5| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
130371 7| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
130372 8| if-lt v3, v1, Label_1
130374 13| move-result v1
130375 14| if-eqz v1, Label_1
130390 0| invoke-static {v1}, com.android.calendarcommon2.RecurrenceProcessor.isLeapYear(int):boolean
130428 24| move-object/from16 v1, v56
130429 26| invoke-virtual {v0,v1}, java.util.TreeSet.add(java.lang.Object):boolean
130460 60| move-object/from16 v1, v61
130461 …62| invoke-virtual {v0,v1}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.setRecurrence(c…
130496 117| move-object/from16 v1, v61
130497 …119| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
130503 132| move-wide/from16 v1:v2, v62:v63
130504 134| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
130512 147| move-wide/from16 v1:v2, v64:v65
130513 149| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
130543 192| move/from16 v1, v25
130544 194| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
130567 224| move-object/from16 v1, v61
130568 …226| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
130574 239| move-wide/from16 v1:v2, v62:v63
130575 241| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
130583 254| move-wide/from16 v1:v2, v64:v65
130584 256| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
130612 282| move/from16 v1, v56
130613 …284| invoke-static {v0,v1,v13}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
130619 292| move/from16 v1, v56
130620 294| if-lt v0, v1, Label_22
130641 322| move/from16 v1, v56
130642 …324| invoke-static {v0,v1,v11}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
130652 336| move/from16 v1, v56
130653 …338| invoke-static {v0,v1,v12}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
130663 350| move/from16 v1, v56
130664 …352| invoke-static {v0,v1,v14}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
130669 358| move-object/from16 v1, v60
130670 360| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
130674 367| move/from16 v1, v56
130675 369| if-ne v0, v1, Label_10
130681 377| move-object/from16 v1, v31
130682 379| iput v0, v1, android.text.format.Time.monthDay
130699 403| move/from16 v1, v57
130700 405| if-ne v0, v1, Label_11
130705 414| move-object/from16 v1, v48
130706 …416| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
130716 432| move-object/from16 v1, v48
130717 434| invoke-virtual {v0,v1}, android.text.format.Time.parse(java.lang.String):boolean
130723 445| move-object/from16 v1, v56
130724 447| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
130734 458| move/from16 v1, v56
130735 460| invoke-virtual {v0,v1}, java.lang.StringBuilder.ensureCapacity(int):void
130739 467| move/from16 v1, v56
130740 469| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
130760 486| move/from16 v1, v56
130761 488| if-le v0, v1, Label_24
130770 507| move-object/from16 v1, v61
130771 …509| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
130777 522| move-wide/from16 v1:v2, v62:v63
130778 524| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
130786 537| move-wide/from16 v1:v2, v64:v65
130787 539| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
130944 668| move/from16 v1, v56
130945 670| if-ne v0, v1, Label_33
130974 708| move-object/from16 v1, v31
130976 …712| invoke-virtual {v0,v1,v2}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.get(android…
130985 724| move/from16 v1, v37
130986 726| if-le v0, v1, Label_27
131020 770| move/from16 v1, v27
131021 772| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
131142 898| move-object/from16 v1, v56
131143 900| invoke-virtual {v0,v1}, java.util.TreeSet.add(java.lang.Object):boolean
131227 979| move-object/from16 v1, v56
131228 981| invoke-virtual {v0,v1}, java.util.TreeSet.remove(java.lang.Object):boolean
131249 996| move-object/from16 v1, v31
131250 998| iput v0, v1, android.text.format.Time.second
131257 1007| move/from16 v1, v56
131258 1009| if-eq v0, v1, Label_66
131261 1015| move/from16 v1, v56
131262 1017| if-eq v0, v1, Label_66
131277 1033| move-object/from16 v1, v31
131278 1035| iput v0, v1, android.text.format.Time.minute
131287 1049| move-object/from16 v1, v31
131288 1051| iput v0, v1, android.text.format.Time.hour
131297 1065| move-object/from16 v1, v31
131298 1067| iput v0, v1, android.text.format.Time.monthDay
131307 1081| move-object/from16 v1, v31
131308 1083| iput v0, v1, android.text.format.Time.month
131317 1097| move-object/from16 v1, v31
131318 1099| iput v0, v1, android.text.format.Time.year
131327 1113| move-object/from16 v1, v31
131328 1115| iput v0, v1, android.text.format.Time.monthDay
131337 1129| move-object/from16 v1, v31
131338 1131| iput v0, v1, android.text.format.Time.monthDay
131346 1143| move/from16 v1, v41
131347 1145| if-eq v0, v1, Label_58
131404 28| move-wide/from16 v0:v1, v34:v35
131405 30| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
131419 51| move-wide/from16 v0:v1, v36:v37
131420 53| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
131484 130| move-wide/from16 v0:v1, v22:v23
131485 132| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
131545 209| move-wide/from16 v0:v1, v22:v23
131546 211| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
131600 276| move-wide/from16 v0:v1, v16:v17
131601 …278| invoke-static {v3,v0,v1}, com.android.calendarcommon2.RecurrenceProcessor.setTimeFromLongValu…
131650 1| invoke-direct {v1}, java.lang.Object.<init>():void
131652 4| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.rrules
131654 6| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.rdates
131656 8| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.exrules
131658 10| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.exdates
131660 …12| invoke-direct {v1,v2,v3,v4,v5}, com.android.calendarcommon2.RecurrenceSet.init(java.lang.Strin…
131917 59| move-exception v1
131919 .local v1, "e", android.util.TimeFormatException
131944 .end_local v1
131955 0| invoke-direct {v0,v1}, android.widget.TableLayout.<init>(android.content.Context):void
131967 …0| invoke-direct {v0,v1,v2}, android.widget.TableLayout.<init>(android.content.Context, android.ut…
131978 0| const/4 v1, #+0 (0x00000000 | 0.00000)
131989 9| invoke-virtual {v2,v3,v1}, android.widget.TableRow.addView(android.view.View, int):void
131999 0| new-instance v1, android.widget.ImageView
132002 6| invoke-direct {v1,v2}, android.widget.ImageView.<init>(android.content.Context):void
132004 .local v1, "view", android.widget.ImageView
132017 …29| invoke-virtual {v1,v0}, android.widget.ImageView.setLayoutParams(android.view.ViewGroup$Layout…
132019 32| return-object v1
132029 0| new-instance v1, com.android.colorpicker.ColorPickerSwatch
132038 …11| invoke-direct {v1,v3,v7,v2,v4}, com.android.colorpicker.ColorPickerSwatch.<init>(android.conte…
132040 .local v1, "view", com.android.colorpicker.ColorPickerSwatch
132053 …34| invoke-virtual {v1,v0}, com.android.colorpicker.ColorPickerSwatch.setLayoutParams(android.view…
132055 37| return-object v1
132059 .end_local v1
132071 1| new-instance v1, android.widget.TableRow
132074 7| invoke-direct {v1,v2}, android.widget.TableRow.<init>(android.content.Context):void
132076 .local v1, "row", android.widget.TableRow
132081 …15| invoke-virtual {v1,v0}, android.widget.TableRow.setLayoutParams(android.view.ViewGroup$LayoutP…
132083 18| return-object v1
132099 7| aget-object v1, v13, v9
132102 .local v1, "description", java.lang.String
132103 … 9| invoke-virtual {v12,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
132108 .end_local v1
132124 34| move-result-object v1
132125 .restart_local v1
132130 .end_local v1
132148 60| move-result-object v1
132149 .restart_local v1
132161 …1| invoke-virtual {v1,v2,v3,v0}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], int…
132187 9| const/4 v1, #+0 (0x00000000 | 0.00000)
132189 .local v1, "rowNumber", int
132212 …32| invoke-static {v8,v5,v1}, com.android.colorpicker.ColorPickerPalette.addSwatchToRow(android.wi…
132228 51| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
132250 …71| invoke-static {v8,v0,v1}, com.android.colorpicker.ColorPickerPalette.addSwatchToRow(android.wi…
132275 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132276 7| if-ne v3, v1, Label_2
132278 9| sget v1, com.android.colorpicker.R$dimen.color_swatch_large
132279 11| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
132280 14| move-result v1
132281 15| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mSwatchLength
132283 17| sget v1, com.android.colorpicker.R$dimen.color_swatch_margins_large
132284 19| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
132285 22| move-result v1
132286 23| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mMarginSize
132291 27| sget v1, com.android.colorpicker.R$string.color_swatch_description
132292 29| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
132293 32| move-result-object v1
132294 33| iput-object v1, v2, com.android.colorpicker.ColorPickerPalette.mDescription
132296 35| sget v1, com.android.colorpicker.R$string.color_swatch_description_selected
132297 37| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
132298 40| move-result-object v1
132299 41| iput-object v1, v2, com.android.colorpicker.ColorPickerPalette.mDescriptionSelected
132304 44| sget v1, com.android.colorpicker.R$dimen.color_swatch_small
132305 46| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
132306 49| move-result v1
132307 50| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mSwatchLength
132309 52| sget v1, com.android.colorpicker.R$dimen.color_swatch_margins_small
132310 54| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
132311 57| move-result v1
132312 58| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mMarginSize
132331 11| sget v1, com.android.colorpicker.R$layout.color_picker_swatch
132332 …13| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
132365 4| const/4 v1, #+0 (0x00000000 | 0.00000)
132366 5| invoke-virtual {v0,v1}, android.widget.ImageView.setVisibility(int):void
132373 11| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
132374 13| invoke-virtual {v0,v1}, android.widget.ImageView.setVisibility(int):void
132389 6| iget v1, v2, com.android.colorpicker.ColorPickerSwatch.mColor
132390 …8| invoke-interface {v0,v1}, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener.onC…
132403 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132404 1| new-array v0, v1, android.graphics.drawable.Drawable[]
132406 6| move-result-object v1
132407 7| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
132408 10| move-result-object v1
132410 …13| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
132411 16| move-result-object v1
132413 18| aput-object v1, v0, v2
132416 20| iget-object v1, v3, com.android.colorpicker.ColorPickerSwatch.mSwatchImage
132419 …27| invoke-virtual {v1,v2}, android.widget.ImageView.setImageDrawable(android.graphics.drawable.Dr…
132431 …0| invoke-direct {v0,v1}, android.graphics.drawable.LayerDrawable.<init>(android.graphics.drawable…
132446 1| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
132447 2| new-array v0, v1, float[]
132452 7| aget v1, v0, v3
132454 12| mul-float/2addr v1, v2
132455 13| aput v1, v0, v3
132458 18| move-result v1
132459 19| return v1
132486 5| aget v1, v6, v2
132488 .local v1, "state", int
132490 10| if-eq v1, v4, Label_2
132492 15| if-ne v1, v4, Label_5
132498 .end_local v1
132513 .restart_local v1
132518 .end_local v1
132563 20| new-array v1, v8, float[]
132565 .local v1, "hsv2", float[]
132568 26| invoke-static {v8,v1}, android.graphics.Color.colorToHSV(int, float[]):void
132571 30| aget v3, v1, v8
132575 33| aget v5, v1, v8
132579 36| aget v7, v1, v8
132641 …4| invoke-virtual {v1,v2,v3}, com.android.colorpicker.HsvColorComparator.compare(java.lang.Integer…
132729 16| const/4 v1, #+0 (0x00000000 | 0.00000)
132732 .local v1, "dotFound", boolean
132747 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132752 34| if-nez v1, Label_7
132807 0| invoke-direct {v1}, java.lang.Object.<init>():void
132810 4| iput-boolean v0, v1, com.android.common.Rfc822Validator.mRemoveInvalid
132812 6| iput-object v2, v1, com.android.common.Rfc822Validator.mDomain
132832 9| const/4 v1, #+0 (0x00000000 | 0.00000)
132834 .local v1, "i", int
132835 10| if-ge v1, v2, Label_4
132837 12| invoke-virtual {v6,v1}, java.lang.String.charAt(int):char
132847 24| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
132996 145| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132999 .local v1, "emptyDomain", boolean
133000 146| if-eqz v1, Label_8
133013 170| if-nez v1, Label_11
133024 .end_local v1
133026 185| const/4 v1, #+0 (0x00000000 | 0.00000)
133027 .restart_local v1
133036 .end_local v1
133049 0| const/4 v1, #+0 (0x00000000 | 0.00000)
133061 11| aget-object v1, v0, v1
133062 13| invoke-virtual {v1}, android.text.util.Rfc822Token.getAddress():java.lang.String
133063 16| move-result-object v1
133065 …17| invoke-virtual {v2,v1}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.rege…
133066 20| move-result-object v1
133067 21| invoke-virtual {v1}, java.util.regex.Matcher.matches():boolean
133068 24| move-result v1
133071 25| return v1
133081 0| iput-boolean v1, v0, com.android.common.Rfc822Validator.mRemoveInvalid
133093 0| iput-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$1.this$0
133108 2| iget v1, v3, android.os.Message.arg1
133109 …4| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.showSearchPendingIf…
133121 …0| iput-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
133132 …0| invoke-direct {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilt…
133143 …0| iget-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
133171 15| sget-object v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryListQuery.URI
133239 112| move-result-object v1
133241 .local v1, "uri", android.net.Uri
133256 .end_local v1
133276 0| iget-object v1, v6, android.widget.Filter$FilterResults.values
133277 2| if-eqz v1, Label_1
133283 …8| iget-object v1, v4, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
133288 …16| invoke-virtual {v1,v5,v2,v3}, com.android.common.contacts.BaseEmailAddressAdapter.onDirectoryL…
133292 …19| iget-object v1, v4, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter…
133293 21| invoke-virtual {v1}, com.android.common.contacts.BaseEmailAddressAdapter.getCount():int
133294 24| move-result v1
133295 25| iput v1, v6, android.widget.Filter$FilterResults.count
133307 2| const-string/jumbo v1, "directories"
133308 …5| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
133316 14| const-string/jumbo v1, "_id"
133318 18| aput-object v1, v0, v2
133320 20| const-string/jumbo v1, "accountName"
133322 24| aput-object v1, v0, v2
133324 26| const-string/jumbo v1, "accountType"
133326 30| aput-object v1, v0, v2
133328 32| const-string/jumbo v1, "displayName"
133330 36| aput-object v1, v0, v2
133332 38| const-string/jumbo v1, "packageName"
133334 42| aput-object v1, v0, v2
133336 44| const-string/jumbo v1, "typeResourceId"
133338 48| aput-object v1, v0, v2
133364 3| iput-boolean v1, v0, com.android.common.widget.CompositeCursorAdapter$Partition.showIfEmpty
133378 …1| invoke-direct {v1,v0,v0}, com.android.common.widget.CompositeCursorAdapter$Partition.<init>(boo…
133390 …0| iput-object v2, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilte…
133391 2| invoke-direct {v1}, android.widget.Filter.<init>():void
133393 …5| iput v3, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mPart…
133395 …7| iput-wide v4:v5, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilt…
133405 0| monitor-enter v1
133408 …1| iget v0, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mLimit
133411 3| monitor-exit v1
133415 6| monitor-exit v1
133464 59| move-result-object v1
133466 .local v1, "uri", android.net.Uri
133481 .end_local v1
133497 …4| iget-object v1, v3, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilte…
133499 …8| invoke-virtual {v1,v4,v2,v0}, com.android.common.contacts.BaseEmailAddressAdapter.onPartitionLo…
133501 …11| iget-object v1, v3, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilt…
133502 13| invoke-virtual {v1}, com.android.common.contacts.BaseEmailAddressAdapter.getCount():int
133503 16| move-result v1
133504 17| iput v1, v5, android.widget.Filter$FilterResults.count
133515 0| monitor-enter v1
133518 …1| iput v2, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mLimit
133521 3| monitor-exit v1
133526 6| monitor-exit v1
133539 3| const-string/jumbo v1, "display_name"
133541 7| aput-object v1, v0, v2
133543 9| const-string/jumbo v1, "data1"
133545 13| aput-object v1, v0, v2
133569 …0| invoke-direct {v0,v1,v2}, android.widget.LinearLayout.<init>(android.content.Context, android.u…
133581 …0| invoke-super {v1,v2}, android.widget.LinearLayout.onInitializeAccessibilityEvent(android.view.a…
133598 …0| invoke-super {v1,v2}, android.widget.LinearLayout.onInitializeAccessibilityNodeInfo(android.vie…
133615 …0| invoke-direct {v0,v1,v2}, android.widget.TextView.<init>(android.content.Context, android.util.…
133627 …0| invoke-super {v1,v2}, android.widget.TextView.onInitializeAccessibilityEvent(android.view.acces…
133644 …0| invoke-super {v1,v2}, android.widget.TextView.onInitializeAccessibilityNodeInfo(android.view.ac…
133661 0| iput-object v1, v0, com.android.datetimepicker.HapticFeedbackController$1.this$0
133676 2| iget-object v1, v2, com.android.datetimepicker.HapticFeedbackController$1.this$0
133677 …4| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.-get0(com.android.datet…
133678 7| move-result-object v1
133679 …8| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.-wrap0(android.content.…
133680 11| move-result v1
133681 …12| invoke-static {v0,v1}, com.android.datetimepicker.HapticFeedbackController.-set0(com.android.d…
133688 0| iget-object v0, v1, com.android.datetimepicker.HapticFeedbackController.mContext
133694 0| iput-boolean v1, v0, com.android.datetimepicker.HapticFeedbackController.mIsGloballyEnabled
133695 2| return v1
133704 …0| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.checkGlobalSetting(andr…
133721 7| const/4 v1, #+0 (0x00000000 | 0.00000)
133722 …8| invoke-direct {v0,v2,v1}, com.android.datetimepicker.HapticFeedbackController$1.<init>(com.andr…
133735 1| const/4 v1, #+0 (0x00000000 | 0.00000)
133742 …9| invoke-static {v2,v3,v1}, android.provider.Settings$System.getInt(android.content.ContentResolv…
133748 16| move v0, v1
133758 0| iget-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mContext
133760 …5| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
133761 8| move-result-object v1
133762 9| check-cast v1, android.os.Vibrator
133763 11| iput-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mVibrator
133765 13| iget-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mContext
133766 …15| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.checkGlobalSetting(and…
133767 18| move-result v1
133768 19| iput-boolean v1, v4, com.android.datetimepicker.HapticFeedbackController.mIsGloballyEnabled
133770 21| const-string/jumbo v1, "haptic_feedback_enabled"
133771 …24| invoke-static {v1}, android.provider.Settings$System.getUriFor(java.lang.String):android.net.U…
133775 28| iget-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mContext
133776 …30| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
133777 33| move-result-object v1
133780 …37| invoke-virtual {v1,v0,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
133797 9| iget-object v1, v2, com.android.datetimepicker.HapticFeedbackController.mContentObserver
133798 …11| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
133815 11| move-result-wide v0:v1
133819 14| sub-long v2:v3, v0:v1, v2:v3
133828 29| iput-wide v0:v1, v6, com.android.datetimepicker.HapticFeedbackController.mLastVibrate
133915 5| const-string/jumbo v1, "Invalid Month"
133916 8| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
133973 17| move-result-object v1
133975 .local v1, "k1", android.animation.Keyframe
133989 37| aput-object v1, v8, v10
134000 55| aput-object v1, v8, v10
134027 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
134028 4| if-lt v0, v1, Label_2
134047 6| if-eqz v1, Label_1
134050 …10| invoke-virtual {v1,v2}, android.view.View.announceForAccessibility(java.lang.CharSequence):void
134063 …0| invoke-direct {v0,v1,v2}, android.widget.ViewAnimator.<init>(android.content.Context, android.u…
134084 15| const/16 v1, #+22 (0x00000016 | 3.08286e-44)
134086 .local v1, "flags", int
134090 …23| invoke-static {v2,v4,v5,v1}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
134103 .end_local v1
134116 0| iput-wide v2:v3, v1, com.android.datetimepicker.date.AccessibleDateAnimator.mDateMillis
134168 0| iput-object v1, v0, com.android.datetimepicker.date.DatePickerDialog$1.this$0
134193 19| iget-object v1, v6, com.android.datetimepicker.date.DatePickerDialog$1.this$0
134214 …54| invoke-interface {v0,v1,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog$OnDateSetL…
134229 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134235 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCallBack
134246 2| const-string/jumbo v1, "yyyy"
134249 …9| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale)…
134253 16| const-string/jumbo v1, "dd"
134256 …23| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
134268 0| invoke-direct {v1}, android.app.DialogFragment.<init>():void
134272 7| iput-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134276 14| iput-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mListeners
134279 17| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
134281 19| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134284 25| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mWeekStart
134287 29| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinYear
134290 33| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxYear
134293 36| iput-boolean v0, v1, com.android.datetimepicker.date.DatePickerDialog.mDelayAnimation
134312 10| move-result v1
134314 .local v1, "daysInMonth", int
134315 11| if-le v0, v1, Label_1
134318 15| invoke-virtual {v2,v3,v1}, java.util.Calendar.set(int, int):void
134335 …5| invoke-virtual {v0,v1,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog.initialize(co…
134398 64| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
134400 .local v1, "flags", int
134403 …70| invoke-static {v6,v2,v3,v1}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
134429 .end_local v1
134592 124| move-result-object v1
134594 .local v1, "fullDateText", java.lang.String
134596 …127| invoke-static {v5,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view…
134599 .end_local v1
134609 0| iget-object v1, v2, com.android.datetimepicker.date.DatePickerDialog.mListeners
134610 2| invoke-virtual {v1}, java.util.HashSet.iterator():java.util.Iterator
134616 9| move-result v1
134617 10| if-eqz v1, Label_2
134620 15| move-result-object v1
134621 16| check-cast v1, com.android.datetimepicker.date.DatePickerDialog$OnDateChangedListener
134622 …18| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerDialog$OnDateChangedListener.…
134635 0| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mWeekStart
134645 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxDate
134655 0| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxYear
134665 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinDate
134675 0| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinYear
134686 2| iget-object v1, v2, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134687 …4| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(java.uti…
134701 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
134702 5| invoke-virtual {v0,v1,v4}, java.util.Calendar.set(int, int):void
134705 10| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
134706 11| invoke-virtual {v0,v1,v5}, java.util.Calendar.set(int, int):void
134709 16| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
134710 17| invoke-virtual {v0,v1,v6}, java.util.Calendar.set(int, int):void
134726 7| sget v1, com.android.datetimepicker.R$id.date_picker_year
134727 9| if-ne v0, v1, Label_2
134738 20| sget v1, com.android.datetimepicker.R$id.date_picker_month_and_day
134739 22| if-ne v0, v1, Label_1
134760 10| move-result-object v1
134764 12| invoke-virtual {v1,v2}, android.view.Window.setSoftInputMode(int):void
134768 17| iget-object v1, v4, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134773 27| invoke-virtual {v1,v3,v2}, java.util.Calendar.set(int, int):void
134775 30| iget-object v1, v4, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134780 40| invoke-virtual {v1,v3,v2}, java.util.Calendar.set(int, int):void
134782 43| iget-object v1, v4, com.android.datetimepicker.date.DatePickerDialog.mCalendar
134787 53| invoke-virtual {v1,v3,v2}, java.util.Calendar.set(int, int):void
134948 230| new-instance v1, android.view.animation.AlphaAnimation
134951 235| invoke-direct {v1,v8,v9}, android.view.animation.AlphaAnimation.<init>(float, float):void
134953 .local v1, "animation", android.view.animation.Animation
134955 240| invoke-virtual {v1,v8,v9}, android.view.animation.Animation.setDuration(long):void
134958 …245| invoke-virtual {v8,v1}, com.android.datetimepicker.date.AccessibleDateAnimator.setInAnimation…
135024 8| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
135025 9| invoke-virtual {v0,v1,v5}, java.util.Calendar.set(int, int):void
135028 14| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
135029 15| invoke-virtual {v0,v1,v6}, java.util.Calendar.set(int, int):void
135044 0| invoke-super {v1}, android.app.DialogFragment.onPause():void
135046 … 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
135058 0| invoke-super {v1}, android.app.DialogFragment.onResume():void
135060 … 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
135076 4| const-string/jumbo v1, "year"
135080 13| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135082 16| const-string/jumbo v1, "month"
135087 26| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135089 29| const-string/jumbo v1, "day"
135094 39| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135096 42| const-string/jumbo v1, "week_start"
135098 47| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135100 50| const-string/jumbo v1, "year_start"
135102 55| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135104 58| const-string/jumbo v1, "year_end"
135106 63| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135108 66| const-string/jumbo v1, "current_view"
135110 71| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135115 75| iget v1, v5, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
135116 77| if-nez v1, Label_2
135118 79| iget-object v1, v5, com.android.datetimepicker.date.DatePickerDialog.mDayPickerView
135119 …81| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.getMostVisiblePosition():int
135123 85| const-string/jumbo v1, "list_position"
135124 88| invoke-virtual {v6,v1,v0}, android.os.Bundle.putInt(java.lang.String, int):void
135129 92| iget v1, v5, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
135130 94| if-ne v1, v4, Label_1
135132 96| iget-object v1, v5, com.android.datetimepicker.date.DatePickerDialog.mYearPickerView
135133 …98| invoke-virtual {v1}, com.android.datetimepicker.date.YearPickerView.getFirstVisiblePosition():…
135136 102| const-string/jumbo v1, "list_position_offset"
135140 111| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
135153 3| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
135154 4| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
135178 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mListeners
135198 8| const-string/jumbo v1, "Value must be between Calendar.SUNDAY and Calendar.SATURDAY"
135199 11| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
135222 0| iput-object v1, v0, com.android.datetimepicker.date.DatePickerDialog.mCallBack
135237 4| const-string/jumbo v1, "Year end must be larger than year start"
135238 7| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
135262 … 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
135275 0| iput-object v1, v0, com.android.datetimepicker.date.DayPickerView$1.this$0
135290 2| iget v1, v2, com.android.datetimepicker.date.DayPickerView$1.val$position
135291 4| invoke-virtual {v0,v1}, com.android.datetimepicker.date.DayPickerView.setSelection(int):void
135303 0| iput-object v1, v0, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.this$0
135390 90| move-result-object v1
135393 .local v1, "child", android.view.View
135394 91| if-eqz v1, Label_3
135395 93| invoke-virtual {v1}, android.view.View.getBottom():int
135402 106| move-result-object v1
135406 109| if-nez v1, Label_4
135431 137| invoke-virtual {v1}, android.view.View.getTop():int
135435 141| invoke-virtual {v1}, android.view.View.getBottom():int
135456 .end_local v1
135466 .restart_local v1
135484 .end_local v1
135507 5| const-string/jumbo v1, "yyyy"
135510 …12| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
135522 0| const/4 v1, #+0 (0x00000000 | 0.00000)
135529 7| iput-boolean v1, v2, com.android.datetimepicker.date.DayPickerView.mShowWeekNumber
135545 30| iput v1, v2, com.android.datetimepicker.date.DayPickerView.mPreviousScrollState
135547 32| iput v1, v2, com.android.datetimepicker.date.DayPickerView.mCurrentScrollState
135568 4| move-result v1
135570 .local v1, "childCount", int
135574 6| if-ge v3, v1, Label_4
135630 14| new-instance v1, java.lang.StringBuffer
135631 16| invoke-direct {v1}, java.lang.StringBuffer.<init>():void
135633 .local v1, "sbuf", java.lang.StringBuffer
135638 … 27| invoke-virtual {v1,v2}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
135641 … 33| invoke-virtual {v1,v2}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
135648 … 46| invoke-virtual {v1,v2}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
135650 49| invoke-virtual {v1}, java.lang.StringBuffer.toString():java.lang.String
135669 7| move-result v1
135671 .local v1, "childCount", int
135675 9| if-ge v2, v1, Label_4
135735 17| move-result-object v1
135737 .local v1, "child", android.view.View
135738 18| if-nez v1, Label_3
135741 .end_local v1
135746 .restart_local v1
135747 23| invoke-virtual {v1}, android.view.View.getBottom():int
135752 31| invoke-virtual {v1}, android.view.View.getTop():int
135801 29| const/4 v1, #+0 (0x00000000 | 0.00000)
135803 .local v1, "i", int
135808 31| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
135809 .end_local v1
135811 …33| invoke-virtual {v11,v1}, com.android.datetimepicker.date.DayPickerView.getChildAt(int):android…
135900 166| move v1, v2
135902 .restart_local v1
135906 .end_local v1
135932 0| const/4 v1, #-1 (0xffffffff | NaN)
135939 10| invoke-direct {v0,v1,v1}, android.widget.AbsListView$LayoutParams.<init>(int, int):void
135964 7| iget-boolean v1, v2, com.android.datetimepicker.date.DayPickerView.mPerformingScroll
135965 9| if-eqz v1, Label_2
135967 11| const/4 v1, #+0 (0x00000000 | 0.00000)
135968 12| iput-boolean v1, v2, com.android.datetimepicker.date.DayPickerView.mPerformingScroll
135999 7| const/4 v1, #+0 (0x00000000 | 0.00000)
136000 …8| invoke-virtual {v3,v0,v1,v2,v2}, com.android.datetimepicker.date.DayPickerView.goTo(com.android…
136012 …0| invoke-super {v1,v2}, android.widget.ListView.onInitializeAccessibilityEvent(android.view.acces…
136027 …0| invoke-super {v1,v2}, android.widget.ListView.onInitializeAccessibilityNodeInfo(android.view.ac…
136045 0| const/4 v1, #+0 (0x00000000 | 0.00000)
136046 1| invoke-virtual {v6,v1}, android.widget.AbsListView.getChildAt(int):android.view.View
136057 13| move-result v1
136060 18| mul-int/2addr v1, v4
136063 23| sub-int/2addr v1, v4
136064 24| int-to-long v2:v3, v1
136069 27| iget v1, v5, com.android.datetimepicker.date.DayPickerView.mCurrentScrollState
136070 29| iput v1, v5, com.android.datetimepicker.date.DayPickerView.mPreviousScrollState
136082 … 0| iget-object v0, v1, com.android.datetimepicker.date.DayPickerView.mScrollStateChangedRunnable
136110 19| move-result v1
136112 .local v1, "firstVisiblePosition", int
136113 20| rem-int/lit8 v3, v1, #+12 (0x0000000c | 1.68156e-44)
136116 22| div-int/lit8 v5, v1, #+12 (0x0000000c | 1.68156e-44)
136189 0| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.clearFocus():void
136192 …5| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.DayPickerView$1.<init>(com.android.da…
136193 …8| invoke-virtual {v1,v0}, com.android.datetimepicker.date.DayPickerView.post(java.lang.Runnable):…
136196 …12| invoke-virtual {v1,v1,v0}, com.android.datetimepicker.date.DayPickerView.onScrollStateChanged(…
136212 8| iget-object v1, v2, com.android.datetimepicker.date.DayPickerView.mController
136213 …10| invoke-virtual {v2,v0,v1}, com.android.datetimepicker.date.DayPickerView.createMonthAdapter(an…
136225 24| iget-object v1, v2, com.android.datetimepicker.date.DayPickerView.mSelectedDay
136226 …26| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthAdapter.setSelectedDay(com.androi…
136237 0| iput-object v2, v1, com.android.datetimepicker.date.DayPickerView.mController
136239 2| iget-object v0, v1, com.android.datetimepicker.date.DayPickerView.mController
136240 …4| invoke-interface {v0,v1}, com.android.datetimepicker.date.DatePickerController.registerOnDateCh…
136242 7| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.refreshAdapter():void
136244 10| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.onDateChanged():void
136257 2| iput v0, v1, com.android.datetimepicker.date.DayPickerView.mCurrentMonthDisplayed
136259 4| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.invalidateViews():void
136269 0| const/4 v1, #+0 (0x00000000 | 0.00000)
136271 …1| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setCacheColorHint(int):vo…
136279 …12| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setFastScrollEnabled(boo…
136281 …15| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setVerticalScrollBarEnab…
136285 …21| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setFadingEdgeLength(int)…
136289 28| iget v1, v2, com.android.datetimepicker.date.DayPickerView.mFriction
136290 30| mul-float/2addr v0, v1
136305 6| move-result-wide v0:v1
136306 …7| invoke-direct {v2,v0,v1}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setTime(long…
136320 …3| invoke-virtual {v0,v1,v2,v3}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setDay(i…
136332 0| invoke-direct {v1}, java.lang.Object.<init>():void
136334 …3| invoke-direct {v1,v2,v3}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setTime(long…
136346 0| invoke-direct {v1}, java.lang.Object.<init>():void
136351 8| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
136356 15| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
136361 22| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
136385 17| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
136386 18| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
136391 26| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
136392 27| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
136397 35| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
136398 36| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
136413 2| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
136416 6| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
136419 10| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
136431 0| iput v1, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
136463 0| invoke-direct {v1}, android.widget.BaseAdapter.<init>():void
136465 3| iput-object v2, v1, com.android.datetimepicker.date.MonthAdapter.mContext
136467 5| iput-object v3, v1, com.android.datetimepicker.date.MonthAdapter.mController
136469 7| invoke-virtual {v1}, com.android.datetimepicker.date.MonthAdapter.init():void
136471 10| iget-object v0, v1, com.android.datetimepicker.date.MonthAdapter.mController
136474 …16| invoke-virtual {v1,v0}, com.android.datetimepicker.date.MonthAdapter.setSelectedDay(com.androi…
136487 1| iget-object v1, v2, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
136488 3| iget v1, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
136489 5| if-ne v1, v3, Label_1
136490 7| iget-object v1, v2, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
136491 9| iget v1, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
136492 11| if-ne v1, v4, Label_1
136511 6| iget-object v1, v2, com.android.datetimepicker.date.MonthAdapter.mController
136512 8| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMinYear():int
136513 11| move-result v1
136514 12| sub-int/2addr v0, v1
136538 0| int-to-long v0:v1, v3
136539 1| return-wide v0:v1
136573 23| rem-int/lit8 v1, v9, #+12 (0x0000000c | 1.68156e-44)
136575 .local v1, "month", int
136586 …36| invoke-direct {v8,v5,v1}, com.android.datetimepicker.date.MonthAdapter.isSelectedDayInMonth(in…
136607 72| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
136626 .end_local v1
136700 7| iget v1, v5, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
136703 …13| invoke-interface {v0,v1,v2,v3}, com.android.datetimepicker.date.DatePickerController.onDayOfMo…
136717 0| iput-object v1, v0, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
136731 0| iput-object v2, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136733 …2| invoke-direct {v1,v3}, android.support.v4.widget.ExploreByTouchHelper.<init>(android.view.View)…
136737 10| iput-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
136741 …16| iput-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempCalend…
136756 4| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
136757 6| if-eq v0, v1, Label_1
136759 8| iget-object v1, v4, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136760 …10| invoke-virtual {v4,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getAcce…
136761 13| move-result-object v1
136767 …17| invoke-virtual {v1,v0,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeProviderC…
136801 29| div-int v1, v9, v10
136803 .local v1, "cellWidth", int
136821 53| mul-int v9, v2, v1
136829 61| add-int v9, v7, v1
136843 …0| iget-object v1, v5, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempCalendar
136848 10| invoke-virtual {v1,v2,v3,v6}, java.util.Calendar.set(int, int, int):void
136850 13| const-string/jumbo v1, "dd MMMM yyyy"
136856 …22| invoke-static {v1,v2,v3}, android.text.format.DateFormat.format(java.lang.CharSequence, long):…
136860 26| iget-object v1, v5, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136861 28| iget v1, v1, com.android.datetimepicker.date.MonthView.mSelectedDay
136862 30| if-ne v6, v1, Label_1
136864 32| iget-object v1, v5, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136865 …34| invoke-virtual {v1}, com.android.datetimepicker.date.MonthView.getContext():android.content.Co…
136866 37| move-result-object v1
136872 …46| invoke-virtual {v1,v2,v3}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
136873 49| move-result-object v1
136874 50| return-object v1
136887 0| iget-object v1, v2, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136888 …2| invoke-virtual {v1,v3,v4}, com.android.datetimepicker.date.MonthView.getDayFromLocation(float, …
136897 9| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
136898 11| return v1
136912 1| iget-object v1, v2, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136913 3| iget v1, v1, com.android.datetimepicker.date.MonthView.mNumCells
136914 5| if-gt v0, v1, Label_2
136917 10| move-result-object v1
136918 11| invoke-interface {v3,v1}, java.util.List.add(java.lang.Object):boolean
136940 5| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
136958 …0| invoke-virtual {v1,v2}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getItemD…
136972 0| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
136973 …2| invoke-virtual {v1,v2,v0}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getIt…
136975 …5| invoke-virtual {v1,v2}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getItemD…
136979 12| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
136985 22| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
137007 6| const/16 v1, #+64 (0x00000040 | 8.96831e-44)
137010 …9| invoke-virtual {v0,v4,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCo…
137021 0| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthView.onDayClick(int):void
137054 …1| invoke-direct {v1,v2,v0}, com.android.datetimepicker.date.MonthView.<init>(android.content.Cont…
137079 14| sget v1, com.android.datetimepicker.date.MonthView.DEFAULT_HEIGHT
137080 16| iput v1, v5, com.android.datetimepicker.date.MonthView.mRowHeight
137090 26| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
137091 27| iput v1, v5, com.android.datetimepicker.date.MonthView.mNumDays
137093 29| iget v1, v5, com.android.datetimepicker.date.MonthView.mNumDays
137094 31| iput v1, v5, com.android.datetimepicker.date.MonthView.mNumCells
137100 37| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
137101 38| iput v1, v5, com.android.datetimepicker.date.MonthView.mNumRows
137110 49| move-result-object v1
137111 50| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mDayLabelCalendar
137114 55| move-result-object v1
137115 56| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mCalendar
137117 58| sget v1, com.android.datetimepicker.R$string.day_of_week_label_typeface
137118 60| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
137119 63| move-result-object v1
137120 64| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mDayOfWeekTypeface
137122 66| sget v1, com.android.datetimepicker.R$string.sans_serif
137123 68| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
137124 71| move-result-object v1
137125 72| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mMonthTitleTypeface
137127 74| sget v1, com.android.datetimepicker.R$color.date_picker_text_normal
137128 76| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
137129 79| move-result v1
137130 80| iput v1, v5, com.android.datetimepicker.date.MonthView.mDayTextColor
137132 82| sget v1, com.android.datetimepicker.R$color.blue
137133 84| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
137134 87| move-result v1
137135 88| iput v1, v5, com.android.datetimepicker.date.MonthView.mTodayNumberColor
137137 90| sget v1, com.android.datetimepicker.R$color.date_picker_text_disabled
137138 92| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
137139 95| move-result v1
137140 96| iput v1, v5, com.android.datetimepicker.date.MonthView.mDisabledDayTextColor
137142 98| const v1, #+17170443 (0x0106000b | 2.46119e-38)
137143 101| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
137144 104| move-result v1
137145 105| iput v1, v5, com.android.datetimepicker.date.MonthView.mMonthTitleColor
137147 107| sget v1, com.android.datetimepicker.R$color.circle_background
137148 109| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
137149 112| move-result v1
137150 113| iput v1, v5, com.android.datetimepicker.date.MonthView.mMonthTitleBGColor
137152 115| new-instance v1, java.lang.StringBuilder
137154 119| invoke-direct {v1,v2}, java.lang.StringBuilder.<init>(int):void
137155 122| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mStringBuilder
137157 124| new-instance v1, java.util.Formatter
137161 …132| invoke-direct {v1,v2,v3}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
137162 135| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mFormatter
137164 137| sget v1, com.android.datetimepicker.R$dimen.day_number_size
137165 139| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
137166 142| move-result v1
137167 143| sput v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
137169 145| sget v1, com.android.datetimepicker.R$dimen.month_label_size
137170 147| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
137171 150| move-result v1
137172 151| sput v1, com.android.datetimepicker.date.MonthView.MONTH_LABEL_TEXT_SIZE
137174 153| sget v1, com.android.datetimepicker.R$dimen.month_day_label_text_size
137175 155| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
137176 158| move-result v1
137177 159| sput v1, com.android.datetimepicker.date.MonthView.MONTH_DAY_LABEL_TEXT_SIZE
137179 161| sget v1, com.android.datetimepicker.R$dimen.month_list_item_header_height
137180 163| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
137181 166| move-result v1
137182 167| sput v1, com.android.datetimepicker.date.MonthView.MONTH_HEADER_SIZE
137184 169| sget v1, com.android.datetimepicker.R$dimen.day_number_select_circle_radius
137186 171| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
137187 174| move-result v1
137188 175| sput v1, com.android.datetimepicker.date.MonthView.DAY_SELECTED_CIRCLE_SIZE
137190 177| sget v1, com.android.datetimepicker.R$dimen.date_picker_view_animator_height
137191 179| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
137192 182| move-result v1
137197 187| sub-int/2addr v1, v2
137198 188| div-int/lit8 v1, v1, #+6 (0x00000006 | 8.40779e-45)
137199 190| iput v1, v5, com.android.datetimepicker.date.MonthView.mRowHeight
137202 195| move-result-object v1
137203 196| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mTouchHelper
137205 198| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mTouchHelper
137206 …200| invoke-static {v5,v1}, android.support.v4.view.ViewCompat.setAccessibilityDelegate(android.vi…
137225 4| move-result v1
137227 .local v1, "offset", int
137229 7| add-int/2addr v4, v1
137235 14| add-int/2addr v4, v1
137257 4| const/4 v1, #+0 (0x00000000 | 0.00000)
137258 5| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
137267 18| iget-object v1, v8, com.android.datetimepicker.date.MonthView.mFormatter
137290 3| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
137291 5| if-nez v1, Label_1
137296 8| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
137297 …10| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMaxDate():java.…
137307 20| move-result v1
137308 21| if-le v6, v1, Label_3
137314 27| move-result v1
137315 28| if-ge v6, v1, Label_4
137321 34| move-result v1
137322 35| if-le v7, v1, Label_5
137328 41| move-result v1
137329 42| if-ge v7, v1, Label_6
137334 45| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
137335 46| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
137336 49| move-result v1
137337 50| if-le v8, v1, Label_7
137355 3| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
137356 5| if-nez v1, Label_1
137361 8| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
137362 …10| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMinDate():java.…
137372 20| move-result v1
137373 21| if-ge v6, v1, Label_3
137379 27| move-result v1
137380 28| if-le v6, v1, Label_4
137386 34| move-result v1
137387 35| if-ge v7, v1, Label_5
137393 41| move-result v1
137394 42| if-le v7, v1, Label_6
137399 45| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
137400 46| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
137401 49| move-result v1
137402 50| if-ge v8, v1, Label_7
137418 2| iget v1, v4, com.android.datetimepicker.date.MonthView.mMonth
137419 …4| invoke-virtual {v4,v0,v1,v5}, com.android.datetimepicker.date.MonthView.isOutOfRange(int, int, …
137430 17| new-instance v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay
137433 …23| invoke-direct {v1,v2,v3,v5}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(i…
137434 …26| invoke-interface {v0,v4,v1}, com.android.datetimepicker.date.MonthView$OnDayClickListener.onDa…
137438 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
137439 …32| invoke-virtual {v0,v5,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.send…
137452 1| iget v1, v3, com.android.datetimepicker.date.MonthView.mYear
137454 5| if-ne v1, v2, Label_1
137456 7| iget v1, v3, com.android.datetimepicker.date.MonthView.mMonth
137458 11| if-ne v1, v2, Label_1
137460 13| iget v1, v5, android.text.format.Time.monthDay
137461 15| if-ne v4, v1, Label_1
137474 0| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
137487 0| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
137496 10| invoke-super {v1,v2}, android.view.View.dispatchHoverEvent(android.view.MotionEvent):boolean
137526 22| div-int v1, v5, v6
137528 .local v1, "dayWidthHalf", int
137543 40| mul-int/2addr v5, v1
137590 2| sget v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
137591 4| add-int/2addr v0, v1
137593 7| sget v1, com.android.datetimepicker.date.MonthView.DAY_SEPARATOR_WIDTH
137594 9| sub-int/2addr v0, v1
137597 13| move-result v1
137599 14| add-int v6, v0, v1
137603 18| iget v1, v14, com.android.datetimepicker.date.MonthView.mEdgePadding
137604 20| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
137605 22| sub-int/2addr v0, v1
137607 24| iget v1, v14, com.android.datetimepicker.date.MonthView.mNumDays
137608 26| int-to-float v1, v1
137610 29| mul-float/2addr v1, v2
137611 30| div-float v11, v0, v1
137628 47| iget v1, v14, com.android.datetimepicker.date.MonthView.mEdgePadding
137629 49| int-to-float v1, v1
137630 50| add-float/2addr v0, v1
137635 54| sget v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
137636 56| add-int/2addr v0, v1
137638 59| sget v1, com.android.datetimepicker.date.MonthView.DAY_SEPARATOR_WIDTH
137639 61| sub-int v13, v0, v1
137662 80| move-object v1, v15
137710 22| add-int v1, v2, v3
137712 .local v1, "y", int
137716 29| int-to-float v4, v1
137730 2| iget v1, v2, com.android.datetimepicker.date.MonthView.mWeekStart
137731 4| if-ge v0, v1, Label_2
137733 8| iget v1, v2, com.android.datetimepicker.date.MonthView.mNumDays
137734 10| add-int/2addr v0, v1
137737 11| iget v1, v2, com.android.datetimepicker.date.MonthView.mWeekStart
137739 13| sub-int/2addr v0, v1
137752 0| iget-object v1, v4, com.android.datetimepicker.date.MonthView.mTouchHelper
137753 …2| invoke-virtual {v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getFocusedV…
137759 8| new-instance v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay
137762 …14| invoke-direct {v1,v2,v3,v0}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(i…
137763 17| return-object v1
137766 18| const/4 v1, #+0 (0x00000000 | 0.00000)
137767 19| return-object v1
137781 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
137782 5| if-lt v0, v1, Label_1
137783 7| iget v1, v2, com.android.datetimepicker.date.MonthView.mNumCells
137784 9| if-le v0, v1, Label_2
137787 11| const/4 v1, #-1 (0xffffffff | NaN)
137788 12| return v1
137845 53| add-int/lit8 v1, v4, #+1 (0x00000001 | 1.40130e-45)
137847 .local v1, "day", int
137850 58| add-int/2addr v1, v4
137852 59| return v1
137872 …2| invoke-direct {v0,v1,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.<init>…
137895 21| sget v1, com.android.datetimepicker.date.MonthView.MONTH_LABEL_TEXT_SIZE
137896 23| int-to-float v1, v1
137897 24| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
137900 29| iget-object v1, v4, com.android.datetimepicker.date.MonthView.mMonthTitleTypeface
137901 …31| invoke-static {v1,v2}, android.graphics.Typeface.create(java.lang.String, int):android.graphic…
137902 34| move-result-object v1
137903 …35| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
137906 40| iget v1, v4, com.android.datetimepicker.date.MonthView.mDayTextColor
137907 42| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
137910 47| sget-object v1, android.graphics.Paint$Align.CENTER
137911 … 49| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
137914 54| sget-object v1, android.graphics.Paint$Style.FILL
137915 56| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
137928 78| iget v1, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGColor
137929 80| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
137932 85| sget-object v1, android.graphics.Paint$Align.CENTER
137933 … 87| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
137936 92| sget-object v1, android.graphics.Paint$Style.FILL
137937 94| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
137950 116| iget v1, v4, com.android.datetimepicker.date.MonthView.mTodayNumberColor
137951 118| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
137954 123| sget-object v1, android.graphics.Paint$Align.CENTER
137955 …125| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
137958 130| sget-object v1, android.graphics.Paint$Style.FILL
137959 132| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
137962 137| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
137963 139| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
137973 156| sget v1, com.android.datetimepicker.date.MonthView.MONTH_DAY_LABEL_TEXT_SIZE
137974 158| int-to-float v1, v1
137975 159| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
137978 164| iget v1, v4, com.android.datetimepicker.date.MonthView.mDayTextColor
137979 166| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
137982 171| iget-object v1, v4, com.android.datetimepicker.date.MonthView.mDayOfWeekTypeface
137983 …173| invoke-static {v1,v3}, android.graphics.Typeface.create(java.lang.String, int):android.graphi…
137984 176| move-result-object v1
137985 …177| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
137988 182| sget-object v1, android.graphics.Paint$Style.FILL
137989 184| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
137992 189| sget-object v1, android.graphics.Paint$Align.CENTER
137993 …191| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
138006 213| sget v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
138007 215| int-to-float v1, v1
138008 216| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
138011 221| sget-object v1, android.graphics.Paint$Style.FILL
138012 223| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
138015 228| sget-object v1, android.graphics.Paint$Align.CENTER
138016 …230| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
138030 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
138036 7| return v1
138043 14| return v1
138057 …0| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthTitle(android.graphi…
138059 …3| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthDayLabels(android.gr…
138061 …6| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthNums(android.graphic…
138075 4| iget v1, v3, com.android.datetimepicker.date.MonthView.mRowHeight
138077 8| mul-int/2addr v1, v2
138082 13| add-int/2addr v1, v2
138083 …14| invoke-virtual {v3,v0,v1}, com.android.datetimepicker.date.MonthView.setMeasuredDimension(int,…
138095 0| iput v2, v1, com.android.datetimepicker.date.MonthView.mWidth
138097 2| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
138111 3| move-result v1
138112 4| packed-switch v1, Label_3
138115 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
138116 8| return v1
138120 12| move-result v1
138123 …17| invoke-virtual {v3,v1,v2}, com.android.datetimepicker.date.MonthView.getDayFromLocation(float,…
138147 2| iget v1, v2, com.android.datetimepicker.date.MonthView.mYear
138148 4| if-ne v0, v1, Label_1
138150 8| iget v1, v2, com.android.datetimepicker.date.MonthView.mMonth
138151 10| if-eq v0, v1, Label_2
138159 16| iget v1, v2, com.android.datetimepicker.date.MonthView.mNumCells
138160 18| if-gt v0, v1, Label_1
138163 22| iget v1, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
138164 …24| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.setFocu…
138177 1| iput v0, v1, com.android.datetimepicker.date.MonthView.mNumRows
138179 3| invoke-virtual {v1}, com.android.datetimepicker.date.MonthView.requestLayout():void
138191 0| iget-boolean v0, v1, com.android.datetimepicker.date.MonthView.mLockAccessibilityDelegate
138194 …4| invoke-super {v1,v2}, android.view.View.setAccessibilityDelegate(android.view.View$Accessibilit…
138207 0| iput-object v1, v0, com.android.datetimepicker.date.MonthView.mController
138343 203| const/4 v1, #+0 (0x00000000 | 0.00000)
138345 .local v1, "i", int
138347 206| if-ge v1, v3, Label_8
138349 208| add-int/lit8 v0, v1, #+1 (0x00000001 | 1.40130e-45)
138361 220| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
138366 .end_local v1
138374 .restart_local v1
138392 0| iput-object v1, v0, com.android.datetimepicker.date.MonthView.mOnDayClickListener
138404 …0| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.DayPickerView.<init>(android.content.…
138428 …0| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.MonthAdapter.<init>(android.content.C…
138444 5| iget-object v1, v2, com.android.datetimepicker.date.SimpleMonthAdapter.mController
138445 …7| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.setDatePickerController(com.a…
138457 …0| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthView.<init>(android.content.Context…
138473 5| sget v1, com.android.datetimepicker.date.SimpleMonthView.MINI_DAY_NUMBER_TEXT_SIZE
138474 7| div-int/lit8 v1, v1, #+3 (0x00000003 | 4.20390e-45)
138475 9| sub-int v1, v10, v1
138476 11| int-to-float v1, v1
138482 …17| invoke-virtual {v5,v0,v1,v2,v3}, android.graphics.Canvas.drawCircle(float, float, float, andro…
138490 28| iget v1, v4, com.android.datetimepicker.date.SimpleMonthView.mDisabledDayTextColor
138491 30| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
138495 36| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
138496 37| new-array v1, v1, java.lang.Object[]
138500 44| aput-object v2, v1, v3
138501 …46| invoke-static {v0,v1}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
138503 50| int-to-float v1, v9
138506 …54| invoke-virtual {v5,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
138517 68| iget v1, v4, com.android.datetimepicker.date.SimpleMonthView.mTodayNumberColor
138518 70| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
138523 77| iget v1, v4, com.android.datetimepicker.date.SimpleMonthView.mDayTextColor
138524 79| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
138537 3| new-instance v1, android.graphics.Paint
138538 5| invoke-direct {v1}, android.graphics.Paint.<init>():void
138539 … 8| iput-object v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
138545 14| sget v1, com.android.datetimepicker.R$color.blue
138546 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
138547 19| move-result v1
138548 20| iput v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCircleColor
138550 22| sget v1, com.android.datetimepicker.R$dimen.month_select_circle_radius
138551 24| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
138552 27| move-result v1
138553 28| iput v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mRadius
138556 33| move-result-object v1
138558 36| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
138559 39| move-result-object v1
138560 …40| iput-object v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mItemIsSelec…
138572 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
138575 3| invoke-virtual {v0,v1}, android.graphics.Paint.setFakeBoldText(boolean):void
138578 8| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
138581 13| iget v1, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCircleColor
138582 15| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
138585 20| sget-object v1, android.graphics.Paint$Align.CENTER
138586 … 22| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
138589 27| sget-object v1, android.graphics.Paint$Style.FILL
138590 29| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
138593 34| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
138594 36| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
138606 … 0| iput-boolean v1, v0, com.android.datetimepicker.date.TextViewWithCircularIndicator.mDrawCircle
138621 … 4| iget-boolean v1, v4, com.android.datetimepicker.date.TextViewWithCircularIndicator.mDrawCircle
138622 6| if-eqz v1, Label_1
138624 …8| iget-object v1, v4, com.android.datetimepicker.date.TextViewWithCircularIndicator.mItemIsSelect…
138629 …16| invoke-static {v1,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
138630 19| move-result-object v1
138631 20| return-object v1
138659 19| div-int/lit8 v1, v3, #+2 (0x00000002 | 2.80260e-45)
138661 .local v1, "radius", int
138666 27| int-to-float v5, v1
138672 .end_local v1
138684 0| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView$1.this$0
138700 2| iget v1, v3, com.android.datetimepicker.date.YearPickerView$1.val$position
138702 …6| invoke-virtual {v0,v1,v2}, com.android.datetimepicker.date.YearPickerView.setSelectionFromTop(i…
138718 0| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView$YearAdapter.this$0
138733 3| move-result-object v1
138735 4| check-cast v1, com.android.datetimepicker.date.TextViewWithCircularIndicator
138737 .local v1, "v", com.android.datetimepicker.date.TextViewWithCircularIndicator
138738 …6| invoke-virtual {v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.requestLayou…
138740 …9| invoke-static {v1}, com.android.datetimepicker.date.YearPickerView.-wrap0(android.widget.TextVi…
138755 …28| invoke-virtual {v1,v0}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
138760 …35| invoke-static {v3,v1}, com.android.datetimepicker.date.YearPickerView.-set0(com.android.dateti…
138763 38| return-object v1
138774 0| iget-object v0, v1, com.android.datetimepicker.date.YearPickerView.mController
138780 0| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView.mSelectedView
138781 2| return-object v1
138790 …0| invoke-static {v1}, com.android.datetimepicker.date.YearPickerView.getYearFromTextView(android.…
138820 23| move-result-object v1
138822 .local v1, "res", android.content.res.Resources
138824 26| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelOffset(int):int
138829 34| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelOffset(int):int
138863 0| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
138879 0| new-instance v1, java.util.ArrayList
138880 2| invoke-direct {v1}, java.util.ArrayList.<init>():void
138882 .local_ex v1, "years", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
138902 36| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
138910 …47| invoke-direct {v2,v6,v7,v3,v1}, com.android.datetimepicker.date.YearPickerView$YearAdapter.<in…
138924 0| const/4 v1, #+0 (0x00000000 | 0.00000)
138926 …1| invoke-virtual {v2,v1}, com.android.datetimepicker.date.YearPickerView.getChildAt(int):android.…
138932 7| return v1
138936 11| move-result v1
138937 12| return v1
138953 13| iget-object v1, v2, com.android.datetimepicker.date.YearPickerView.mController
138954 15| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMinYear():int
138955 18| move-result v1
138956 19| sub-int/2addr v0, v1
138974 8| const/16 v1, #+4096 (0x00001000 | 5.73972e-42)
138975 10| if-ne v0, v1, Label_1
138993 0| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mController
138994 … 2| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.tryVibrate():void
139002 10| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
139003 12| if-eq v0, v1, Label_2
139005 14| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
139006 16| if-eqz v1, Label_1
139008 18| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
139010 …21| invoke-virtual {v1,v2}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
139012 24| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
139013 …26| invoke-virtual {v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.requestLayo…
139016 29| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
139017 …30| invoke-virtual {v0,v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
139024 38| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mController
139027 …44| invoke-interface {v1,v2}, com.android.datetimepicker.date.DatePickerController.onYearSelected(…
139029 47| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mAdapter
139030 …49| invoke-virtual {v1}, com.android.datetimepicker.date.YearPickerView$YearAdapter.notifyDataSetC…
139045 4| iget v1, v2, com.android.datetimepicker.date.YearPickerView.mChildSize
139046 6| div-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
139047 8| sub-int/2addr v0, v1
139061 …2| invoke-direct {v0,v1,v2,v3}, com.android.datetimepicker.date.YearPickerView$1.<init>(com.androi…
139062 …5| invoke-virtual {v1,v0}, com.android.datetimepicker.date.YearPickerView.post(java.lang.Runnable)…
139074 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
139078 8| iput-object v0, v1, com.android.datetimepicker.time.AmPmCirclesView.mPaint
139081 11| iput-boolean v0, v1, com.android.datetimepicker.time.AmPmCirclesView.mIsInitialized
139144 61| double-to-int v1, v4:v5
139146 .local v1, "distanceToPmCenter", int
139148 64| if-gt v1, v3, Label_3
139177 19| move-result-object v1
139179 .local v1, "res", android.content.res.Resources
139181 23| invoke-virtual {v1,v4}, android.content.res.Resources.getColor(int):int
139186 31| invoke-virtual {v1,v4}, android.content.res.Resources.getColor(int):int
139191 39| invoke-virtual {v1,v4}, android.content.res.Resources.getColor(int):int
139199 51| invoke-virtual {v1,v4}, android.content.res.Resources.getString(int):java.lang.String
139218 78| invoke-virtual {v1,v4}, android.content.res.Resources.getString(int):java.lang.String
139226 90| invoke-virtual {v1,v4}, android.content.res.Resources.getString(int):java.lang.String
139335 83| iget v1, v14, com.android.datetimepicker.time.AmPmCirclesView.mUnselectedColor
139337 .local v1, "amColor", int
139350 95| iget v1, v14, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
139358 103| iget v1, v14, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
139364 109| invoke-virtual {v10,v1}, android.graphics.Paint.setColor(int):void
139453 0| iput v1, v0, com.android.datetimepicker.time.AmPmCirclesView.mAmOrPm
139465 0| iput v1, v0, com.android.datetimepicker.time.AmPmCirclesView.mAmOrPmPressed
139484 9| sget v1, com.android.datetimepicker.R$color.dark_gray
139485 11| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139486 14| move-result v1
139487 15| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mUnselectedColor
139489 17| sget v1, com.android.datetimepicker.R$color.red
139490 19| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139491 22| move-result v1
139492 23| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
139495 28| move-result v1
139496 29| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mAmPmTextColor
139498 31| const/16 v1, #+102 (0x00000066 | 1.42932e-43)
139499 33| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedAlpha
139506 39| move-result v1
139507 40| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mUnselectedColor
139509 42| sget v1, com.android.datetimepicker.R$color.blue
139510 44| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139511 47| move-result v1
139512 48| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
139514 50| sget v1, com.android.datetimepicker.R$color.ampm_text_color
139515 52| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139516 55| move-result v1
139517 56| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mAmPmTextColor
139519 58| const/16 v1, #+51 (0x00000033 | 7.14662e-44)
139520 60| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedAlpha
139533 3| new-instance v1, android.graphics.Paint
139534 5| invoke-direct {v1}, android.graphics.Paint.<init>():void
139535 8| iput-object v1, v3, com.android.datetimepicker.time.CircleView.mPaint
139541 14| const v1, #+17170443 (0x0106000b | 2.46119e-38)
139542 17| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139543 20| move-result v1
139544 21| iput v1, v3, com.android.datetimepicker.time.CircleView.mCircleColor
139546 23| sget v1, com.android.datetimepicker.R$color.numbers_text_color
139547 25| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139548 28| move-result v1
139549 29| iput v1, v3, com.android.datetimepicker.time.CircleView.mDotColor
139551 31| iget-object v1, v3, com.android.datetimepicker.time.CircleView.mPaint
139553 34| invoke-virtual {v1,v2}, android.graphics.Paint.setAntiAlias(boolean):void
139555 37| const/4 v1, #+0 (0x00000000 | 0.00000)
139556 38| iput-boolean v1, v3, com.android.datetimepicker.time.CircleView.mIsInitialized
139568 0| iget-boolean v1, v3, com.android.datetimepicker.time.CircleView.mIsInitialized
139569 2| if-eqz v1, Label_1
139571 4| const-string/jumbo v1, "CircleView"
139573 10| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
139586 22| sget v1, com.android.datetimepicker.R$string.circle_radius_multiplier_24HourMode
139587 24| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
139588 27| move-result-object v1
139590 28| invoke-static {v1}, java.lang.Float.parseFloat(java.lang.String):float
139591 31| move-result v1
139592 32| iput v1, v3, com.android.datetimepicker.time.CircleView.mCircleRadiusMultiplier
139595 34| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
139596 35| iput-boolean v1, v3, com.android.datetimepicker.time.CircleView.mIsInitialized
139601 38| sget v1, com.android.datetimepicker.R$string.circle_radius_multiplier
139602 40| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
139603 43| move-result-object v1
139605 44| invoke-static {v1}, java.lang.Float.parseFloat(java.lang.String):float
139606 47| move-result v1
139607 48| iput v1, v3, com.android.datetimepicker.time.CircleView.mCircleRadiusMultiplier
139609 50| sget v1, com.android.datetimepicker.R$string.ampm_circle_radius_multiplier
139610 52| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
139611 55| move-result-object v1
139612 56| invoke-static {v1}, java.lang.Float.parseFloat(java.lang.String):float
139613 59| move-result v1
139615 60| iput v1, v3, com.android.datetimepicker.time.CircleView.mAmPmCircleRadiusMultiplier
139627 3| move-result v1
139629 .local v1, "viewWidth", int
139630 4| if-eqz v1, Label_1
139724 6| sget v1, com.android.datetimepicker.R$color.dark_gray
139725 8| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139726 11| move-result v1
139727 12| iput v1, v2, com.android.datetimepicker.time.CircleView.mCircleColor
139729 14| sget v1, com.android.datetimepicker.R$color.light_gray
139730 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139731 19| move-result v1
139732 20| iput v1, v2, com.android.datetimepicker.time.CircleView.mDotColor
139738 23| const v1, #+17170443 (0x0106000b | 2.46119e-38)
139739 26| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139740 29| move-result v1
139741 30| iput v1, v2, com.android.datetimepicker.time.CircleView.mCircleColor
139743 32| sget v1, com.android.datetimepicker.R$color.numbers_text_color
139744 34| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
139745 37| move-result v1
139746 38| iput v1, v2, com.android.datetimepicker.time.CircleView.mDotColor
139757 0| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
139773 6| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
139774 …8| invoke-static {v1}, com.android.datetimepicker.time.RadialPickerLayout.-get2(com.android.dateti…
139775 11| move-result v1
139776 …12| invoke-virtual {v0,v1}, com.android.datetimepicker.time.AmPmCirclesView.setAmOrPmPressed(int):…
139793 0| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
139809 2| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
139810 …4| invoke-static {v1,v5}, com.android.datetimepicker.time.RadialPickerLayout.-set0(com.android.dat…
139812 7| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
139820 …23| invoke-static {v1,v2,v3,v4,v5}, com.android.datetimepicker.time.RadialPickerLayout.-wrap0(com.…
139824 27| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
139825 …29| invoke-static {v1,v0}, com.android.datetimepicker.time.RadialPickerLayout.-set1(com.android.da…
139827 32| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
139828 …34| invoke-static {v1}, com.android.datetimepicker.time.RadialPickerLayout.-get3(com.android.datet…
139829 37| move-result-object v1
139833 …44| invoke-interface {v1,v2,v0,v4}, com.android.datetimepicker.time.RadialPickerLayout$OnValueSele…
139844 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
139850 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mDownDegrees
139856 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mIsTouchingAmOrPm
139862 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mListener
139868 0| iput-boolean v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mDoingMove
139869 2| return v1
139874 0| iput v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mLastValueSelected
139875 2| return v1
139884 …0| invoke-direct {v1,v2,v3,v4,v5}, com.android.datetimepicker.time.RadialPickerLayout.reselectSele…
139902 7| new-instance v1, android.os.Handler
139903 9| invoke-direct {v1}, android.os.Handler.<init>():void
139904 12| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHandler
139913 24| move-result v1
139914 25| iput v1, v5, com.android.datetimepicker.time.RadialPickerLayout.TOUCH_SLOP
139917 30| move-result v1
139918 31| iput v1, v5, com.android.datetimepicker.time.RadialPickerLayout.TAP_TIMEOUT
139922 35| new-instance v1, com.android.datetimepicker.time.CircleView
139923 …37| invoke-direct {v1,v6}, com.android.datetimepicker.time.CircleView.<init>(android.content.Conte…
139924 40| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
139926 42| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
139927 …44| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
139929 47| new-instance v1, com.android.datetimepicker.time.AmPmCirclesView
139930 …49| invoke-direct {v1,v6}, com.android.datetimepicker.time.AmPmCirclesView.<init>(android.content.…
139931 52| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
139933 54| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
139934 …56| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
139936 59| new-instance v1, com.android.datetimepicker.time.RadialTextsView
139937 …61| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialTextsView.<init>(android.content.…
139938 64| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
139940 66| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
139941 …68| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
139943 71| new-instance v1, com.android.datetimepicker.time.RadialTextsView
139944 …73| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialTextsView.<init>(android.content.…
139945 … 76| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
139947 … 78| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
139948 …80| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
139950 83| new-instance v1, com.android.datetimepicker.time.RadialSelectorView
139951 …85| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialSelectorView.<init>(android.conte…
139952 … 88| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
139954 … 90| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
139955 …92| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
139957 95| new-instance v1, com.android.datetimepicker.time.RadialSelectorView
139958 …97| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialSelectorView.<init>(android.conte…
139959 …100| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorV…
139961 …102| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorV…
139962 …104| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vi…
139968 112| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
139969 113| iput-boolean v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mInputEnabled
139971 115| new-instance v1, android.view.View
139972 117| invoke-direct {v1,v6}, android.view.View.<init>(android.content.Context):void
139973 120| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
139975 122| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
139978 …129| invoke-virtual {v1,v2}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams…
139980 132| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
139986 144| invoke-virtual {v1,v2}, android.view.View.setBackgroundColor(int):void
139988 147| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
139990 150| invoke-virtual {v1,v2}, android.view.View.setVisibility(int):void
139992 153| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
139993 …155| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vi…
139995 158| const-string/jumbo v1, "accessibility"
139996 …161| invoke-virtual {v6,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
139997 164| move-result-object v1
139998 165| check-cast v1, android.view.accessibility.AccessibilityManager
139999 167| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mAccessibilityManager
140018 6| iget v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
140019 8| return v1
140022 9| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
140023 10| if-ne v0, v1, Label_2
140025 12| iget v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentMinutes
140026 14| return v1
140029 15| const/4 v1, #-1 (0xffffffff | NaN)
140030 16| return v1
140046 … 6| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
140047 …8| invoke-virtual {v1,v3,v4,v5,v6}, com.android.datetimepicker.time.RadialSelectorView.getDegreesF…
140048 11| move-result v1
140049 12| return v1
140052 13| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
140053 14| if-ne v0, v1, Label_2
140055 …16| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorVi…
140056 …18| invoke-virtual {v1,v3,v4,v5,v6}, com.android.datetimepicker.time.RadialSelectorView.getDegrees…
140057 21| move-result v1
140058 22| return v1
140061 23| const/4 v1, #-1 (0xffffffff | NaN)
140062 24| return v1
140073 1| iget-boolean v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mIs24HourMode
140074 3| if-eqz v1, Label_1
140075 5| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
140076 7| if-gt v3, v1, Label_1
140102 10| const/4 v1, #+0 (0x00000000 | 0.00000)
140104 .local v1, "degrees", int
140105 11| if-ge v1, v5, Label_7
140108 15| aput v3, v4, v1
140123 27| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
140162 11| move-result v1
140164 .local v1, "currentShowing", int
140166 14| if-ne v1, v7, Label_7
140177 23| if-nez v1, Label_9
140190 35| if-nez v1, Label_12
140204 49| if-nez v1, Label_6
140254 95| if-ne v1, v7, Label_5
140294 31| mul-int/lit8 v1, v7, #+6 (0x00000006 | 8.40779e-45)
140296 .local v1, "minuteDegrees", int
140298 …35| invoke-virtual {v2,v1,v4,v4}, com.android.datetimepicker.time.RadialSelectorView.setSelection(…
140311 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
140321 6| if-ne v3, v1, Label_3
140338 25| if-ne v4, v1, Label_1
140358 4| mul-int/lit8 v1, v3, #+30 (0x0000001e | 4.20390e-44)
140360 .local v1, "floor", int
140361 6| add-int/lit8 v0, v1, #+30 (0x0000001e | 4.20390e-44)
140376 16| if-ne v5, v1, Label_3
140378 18| add-int/lit8 v1, v1, #-30 (0xffffffe2 | NaN)
140381 20| move v5, v1
140385 23| sub-int v3, v5, v1
140389 29| move v5, v1
140404 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mSnapPrefer30sMap
140411 6| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mSnapPrefer30sMap
140433 16| new-instance v1, android.text.format.Time
140434 18| invoke-direct {v1}, android.text.format.Time.<init>():void
140436 .local v1, "time", android.text.format.Time
140439 25| iput v5, v1, android.text.format.Time.hour
140443 31| iput v5, v1, android.text.format.Time.minute
140445 33| invoke-virtual {v1,v7}, android.text.format.Time.normalize(boolean):long
140472 .end_local v1
140489 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
140490 7| if-eq v0, v1, Label_1
140493 12| new-instance v1, java.lang.StringBuilder
140494 14| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
140496 …20| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
140497 23| move-result-object v1
140499 26| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
140500 29| move-result-object v1
140501 30| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
140502 33| move-result-object v1
140503 34| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
140519 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
140530 2| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
140531 4| if-ge v0, v1, Label_1
140538 10| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
140539 12| if-ge v0, v1, Label_2
140555 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCurrentMinutes
140578 18| move-object/from16 v1, v24
140579 …20| iput-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHapticFeedbackControll…
140582 24| move-object/from16 v1, v24
140583 26| iput-boolean v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mIs24HourMode
140782 295| move/from16 v1, v27
140783 …297| invoke-direct {v0,v2,v1}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(…
140787 303| move/from16 v1, v28
140788 …305| invoke-direct {v0,v2,v1}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(…
140800 322| move/from16 v1, v27
140801 …324| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialPickerLayout.isHourInnerCircle(i…
140855 …0| invoke-super {v1,v2}, android.widget.FrameLayout.onInitializeAccessibilityNodeInfo(android.view…
140882 11| move-result v1
140884 .local v1, "measuredHeight", int
140889 16| invoke-static {v2,v1}, java.lang.Math.min(int, int):int
141047 163| move-result v1
141049 .local v1, "dX", float
141054 171| cmpg-float v10, v1, v10
141143 .end_local v1
141332 25| move-result v1
141334 .local v1, "currentItemShowing", int
141335 26| if-nez v1, Label_7
141356 42| if-nez v1, Label_9
141369 …53| invoke-direct {v10,v1,v6}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int…
141372 …58| invoke-interface {v7,v1,v6,v8}, com.android.datetimepicker.time.RadialPickerLayout$OnValueSele…
141377 .end_local v1
141390 .restart_local v1
141393 69| if-ne v1, v9, Label_3
141418 .end_local v1
141434 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
141437 5| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
141441 …11| invoke-direct {v1,v0,v2}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(i…
141564 155| const/16 v1, #+255 (0x000000ff | 3.57331e-43)
141567 .local v1, "hourAlpha", int
141574 163| int-to-float v5, v1
141578 169| int-to-float v5, v1
141591 .end_local v1
141593 187| const/4 v1, #+0 (0x00000000 | 0.00000)
141594 .restart_local v1
141610 0| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mListener
141622 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
141625 5| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
141628 10| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
141631 … 15| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
141634 … 20| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
141637 …25| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorVi…
141651 …1| invoke-direct {v1,v0,v2}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int):…
141654 …5| invoke-direct {v1,v0,v3}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int):…
141667 1| iget-boolean v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mDoingTouch
141668 3| if-eqz v1, Label_1
141669 5| xor-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
141670 7| if-eqz v1, Label_1
141677 12| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
141681 17| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
141694 …0| iput-object v1, v0, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListener…
141705 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListe…
141716 …0| iget-object v0, v1, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListener…
141729 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
141733 8| iput-object v0, v1, com.android.datetimepicker.time.RadialSelectorView.mPaint
141736 11| iput-boolean v0, v1, com.android.datetimepicker.time.RadialSelectorView.mIsInitialized
141791 71| float-to-double v0:v1, v0
141792 72| move-wide/from16 v20:v21, v0:v1
141819 110| int-to-double v0:v1, v7
141820 111| move-wide/from16 v20:v21, v0:v1
141824 119| move-wide/from16 v0:v1, v20:v21
141825 121| double-to-int v3, v0:v1
141842 144| int-to-double v0:v1, v14
141843 145| move-wide/from16 v20:v21, v0:v1
141847 153| move-wide/from16 v0:v1, v20:v21
141848 155| double-to-int v5, v0:v1
141875 185| float-to-double v0:v1, v13
141876 186| move-wide/from16 v20:v21, v0:v1
141886 208| move-wide/from16 v0:v1, v20:v21
141887 210| double-to-int v2, v0:v1
142000 353| int-to-double v0:v1, v12
142001 354| move-wide/from16 v20:v21, v0:v1
142005 360| int-to-double v0:v1, v6
142006 361| move-wide/from16 v20:v21, v0:v1
142018 379| int-to-double v0:v1, v11
142019 380| move-wide/from16 v20:v21, v0:v1
142023 386| int-to-double v0:v1, v6
142024 387| move-wide/from16 v20:v21, v0:v1
142049 418| int-to-double v0:v1, v0
142050 419| move-wide/from16 v20:v21, v0:v1
142054 427| move-wide/from16 v0:v1, v20:v21
142055 429| double-to-int v4, v0:v1
142147 30| const/16 v1, #+500 (0x000001f4 | 7.00649e-43)
142149 .local v1, "duration", int
142277 78| move/from16 v1, v18
142278 …80| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
142301 114| move/from16 v1, v18
142302 …116| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
142367 220| move-object/from16 v1, v18
142368 …222| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
142371 226| int-to-long v0:v1, v15
142372 227| move-wide/from16 v20:v21, v0:v1
142375 231| move-wide/from16 v1:v2, v20:v21
142376 …233| invoke-virtual {v0,v1,v2}, android.animation.ObjectAnimator.setDuration(long):android.animati…
142420 21| move-result-object v1
142422 .local v1, "res", android.content.res.Resources
142424 24| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
142442 48| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142455 64| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142463 76| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142472 88| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142513 139| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142521 151| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142531 165| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
142552 3| const/4 v1, #+0 (0x00000000 | 0.00000)
142671 157| int-to-float v1, v9
142677 …167| invoke-virtual {v15,v0,v1,v2,v3}, android.graphics.Canvas.drawCircle(float, float, float, and…
142684 177| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
142685 179| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
142688 184| int-to-float v1, v0
142699 197| move v0, v1
142716 215| double-to-int v1, v2:v3
142717 216| add-int v8, v0, v1
142725 228| double-to-int v1, v2:v3
142726 229| sub-int v9, v0, v1
142737 0| iput v1, v0, com.android.datetimepicker.time.RadialSelectorView.mAnimationRadiusMultiplier
142751 2| int-to-double v0:v1, v5
142753 8| mul-double/2addr v0:v1, v2:v3
142755 14| div-double/2addr v0:v1, v2:v3
142756 15| iput-wide v0:v1, v4, com.android.datetimepicker.time.RadialSelectorView.mSelectionRadians
142785 3| move-result-object v1
142787 .local v1, "res", android.content.res.Resources
142791 8| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
142807 24| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
142823 …0| iput-object v1, v0, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener.th…
142834 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener…
142845 …0| iget-object v0, v1, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener.th…
142858 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
142862 8| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mPaint
142865 11| iput-boolean v0, v1, com.android.datetimepicker.time.RadialTextsView.mIsInitialized
142886 11| div-float v1, v3, v4
142888 .local v1, "offset2", float
142915 49| sub-float v3, v9, v1
142919 54| sub-float v3, v8, v1
142945 85| add-float v3, v9, v1
142949 90| add-float v3, v8, v1
142984 18| aget v1, v14, v6
142988 …25| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
142991 30| aget v1, v14, v7
142994 …36| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
142997 41| aget v1, v14, v8
143000 …47| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
143003 52| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
143004 53| aget v1, v14, v1
143007 …59| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
143010 64| aget v1, v14, v8
143013 …70| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
143016 75| aget v1, v14, v7
143019 …81| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
143023 87| aget v1, v14, v6
143027 …94| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
143031 100| aget v1, v14, v5
143034 …106| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
143038 113| aget v1, v14, v4
143041 …119| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
143045 126| const/4 v1, #+0 (0x00000000 | 0.00000)
143046 127| aget v1, v14, v1
143049 …133| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
143053 140| aget v1, v14, v4
143056 …146| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
143060 153| aget v1, v14, v5
143063 …159| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
143083 11| move/from16 v1, v17
143084 …13| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
143101 39| move/from16 v1, v17
143102 …41| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
143158 129| move-object/from16 v1, v17
143159 …131| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
143167 143| move-object/from16 v1, v20
143168 145| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mDisappearAnimator
143213 205| move/from16 v1, v17
143214 …207| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
143234 241| move/from16 v1, v17
143235 …243| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
143300 347| move-object/from16 v1, v17
143301 …349| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
143304 353| int-to-long v0:v1, v14
143305 354| move-wide/from16 v18:v19, v0:v1
143310 362| move-object/from16 v1, v20
143311 364| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mReappearAnimator
143341 18| const-string/jumbo v1, "RadialTextView was not ready for animation."
143342 21| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
143368 18| const-string/jumbo v1, "RadialTextView was not ready for animation."
143369 21| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
143420 36| move-result-object v1
143422 .local v1, "typefaceFamily", java.lang.String
143423 …37| invoke-static {v1,v3}, android.graphics.Typeface.create(java.lang.String, int):android.graphic…
143675 106| mul-float v1, v0, v2
143677 .local v1, "numbersRadius", float
143717 .end_local v1
143752 0| iput v2, v1, com.android.datetimepicker.time.RadialTextsView.mAnimationRadiusMultiplier
143755 3| iput-boolean v0, v1, com.android.datetimepicker.time.RadialTextsView.mTextGridValuesDirty
143775 12| move-result v1
143778 .local v1, "textColor", int
143780 15| invoke-virtual {v2,v1}, android.graphics.Paint.setColor(int):void
143785 .end_local v1
143788 24| move-result v1
143789 .restart_local v1
143800 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$1.this$0
143814 1| const/4 v1, #+0 (0x00000000 | 0.00000)
143817 …4| invoke-static {v0,v1,v2,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.-wrap3(com.and…
143832 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$2.this$0
143848 3| const/4 v1, #+0 (0x00000000 | 0.00000)
143849 …4| invoke-static {v0,v2,v2,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.-wrap3(com.and…
143864 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$3.this$0
143888 18| const/4 v1, #+0 (0x00000000 | 0.00000)
143889 …19| invoke-static {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.-wrap2(com.android.dat…
143900 36| iget-object v1, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
143901 …38| invoke-static {v1}, com.android.datetimepicker.time.TimePickerDialog.-get2(com.android.datetim…
143902 41| move-result-object v1
143915 …62| invoke-interface {v0,v1,v2,v3}, com.android.datetimepicker.time.TimePickerDialog$OnTimeSetList…
143936 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$4.this$0
143950 0| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
143951 2| invoke-virtual {v1}, com.android.datetimepicker.time.TimePickerDialog.tryVibrate():void
143953 5| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
143954 …7| invoke-static {v1}, com.android.datetimepicker.time.TimePickerDialog.-get2(com.android.datetime…
143955 10| move-result-object v1
143956 …11| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getIsCurrentlyAmOrPm()…
143965 18| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
143966 …20| invoke-static {v1,v0}, com.android.datetimepicker.time.TimePickerDialog.-wrap4(com.android.dat…
143968 23| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
143969 …25| invoke-static {v1}, com.android.datetimepicker.time.TimePickerDialog.-get2(com.android.datetim…
143970 28| move-result-object v1
143971 … 29| invoke-virtual {v1,v0}, com.android.datetimepicker.time.RadialPickerLayout.setAmOrPm(int):void
143976 33| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
143977 34| if-ne v0, v1, Label_1
143990 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.this$0
144001 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.<init>…
144014 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
144015 5| if-ne v0, v1, Label_1
144034 0| iput-object v2, v1, com.android.datetimepicker.time.TimePickerDialog$Node.this$0
144035 2| invoke-direct {v1}, java.lang.Object.<init>():void
144037 5| iput-object v3, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mLegalKeys
144041 12| iput-object v0, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mChildren
144053 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mChildren
144075 11| move-result-object v1
144077 .local v1, "child$iterator", java.util.Iterator
144078 12| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
144081 18| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
144107 1| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$Node.mLegalKeys
144108 3| array-length v1, v1
144109 4| if-ge v0, v1, Label_3
144111 6| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$Node.mLegalKeys
144112 8| aget v1, v1, v0
144113 10| if-ne v1, v3, Label_2
144115 12| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
144116 13| return v1
144123 18| const/4 v1, #+0 (0x00000000 | 0.00000)
144124 19| return v1
144129 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mCallback
144135 0| iget-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
144141 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
144147 …0| invoke-direct {v1}, com.android.datetimepicker.time.TimePickerDialog.isTypedTimeFullyLegal():bo…
144158 …0| invoke-direct {v1,v2}, com.android.datetimepicker.time.TimePickerDialog.processKeyUp(int):boole…
144169 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.finishKbMode(boolean):v…
144179 …0| invoke-direct {v0,v1,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.setCurrentItem…
144189 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.updateAmPmDisplay(int):…
144214 3| iget-boolean v1, v8, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
144215 5| if-eqz v1, Label_2
144216 7| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144217 9| invoke-virtual {v1}, java.util.ArrayList.size():int
144218 12| move-result v1
144220 14| if-ne v1, v2, Label_2
144226 17| iget-boolean v1, v8, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
144227 19| if-nez v1, Label_3
144229 24| move-result v1
144231 25| if-nez v1, Label_1
144234 27| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144237 33| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
144240 39| move-result v1
144241 40| if-nez v1, Label_4
144252 50| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
144260 …67| invoke-static {v1,v2}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
144263 73| move-result v1
144264 74| if-eqz v1, Label_6
144266 76| iget-boolean v1, v8, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
144267 78| if-nez v1, Label_5
144268 80| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144269 82| invoke-virtual {v1}, java.util.ArrayList.size():int
144270 85| move-result v1
144272 87| if-gt v1, v2, Label_5
144274 89| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144281 103| invoke-virtual {v1,v2,v3}, java.util.ArrayList.add(int, java.lang.Object):void
144283 106| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144290 120| invoke-virtual {v1,v2,v3}, java.util.ArrayList.add(int, java.lang.Object):void
144293 123| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
144294 125| invoke-virtual {v1,v6}, android.widget.TextView.setEnabled(boolean):void
144306 0| iget-object v1, v3, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144311 10| invoke-virtual {v1,v2}, java.util.ArrayList.remove(int):java.lang.Object
144312 13| move-result-object v1
144313 14| check-cast v1, java.lang.Integer
144314 16| invoke-virtual {v1}, java.lang.Integer.intValue():int
144319 23| move-result v1
144320 24| if-nez v1, Label_1
144322 26| iget-object v1, v3, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
144324 29| invoke-virtual {v1,v2}, android.widget.TextView.setEnabled(boolean):void
144341 4| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144342 6| invoke-virtual {v1}, java.util.ArrayList.isEmpty():boolean
144343 9| move-result v1
144344 10| if-nez v1, Label_2
144346 12| const/4 v1, #+0 (0x00000000 | 0.00000)
144347 …13| invoke-direct {v6,v1}, com.android.datetimepicker.time.TimePickerDialog.getEnteredTime(java.la…
144351 17| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
144354 …23| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.time.RadialPickerLayout.setTime(int, int…
144356 26| iget-boolean v1, v6, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
144357 28| if-nez v1, Label_1
144359 30| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
144362 … 35| invoke-virtual {v1,v2}, com.android.datetimepicker.time.RadialPickerLayout.setAmOrPm(int):void
144365 38| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
144366 40| invoke-virtual {v1}, java.util.ArrayList.clear():void
144374 48| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
144375 …50| invoke-virtual {v1,v5}, com.android.datetimepicker.time.RadialPickerLayout.trySettingInputEnab…
144423 31| move-object/from16 v1, v23
144425 …35| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.and…
144427 40| move-object/from16 v1, v23
144428 42| iput-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
144471 100| move-object/from16 v1, v23
144473 …104| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144532 179| move-object/from16 v1, v23
144534 …183| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144555 213| move-object/from16 v1, v20
144556 …215| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144601 277| move-object/from16 v1, v23
144603 …281| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144610 291| move-object/from16 v1, v16
144611 …293| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
144639 332| move-object/from16 v1, v23
144641 …336| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144673 378| move-object/from16 v1, v23
144675 …382| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144682 392| move-object/from16 v1, v16
144683 …394| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
144697 415| move-object/from16 v1, v20
144698 …417| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144734 467| move-object/from16 v1, v23
144736 …471| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144743 481| move-object/from16 v1, v16
144744 …483| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
144763 510| move-object/from16 v1, v23
144765 …514| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144772 524| move-object/from16 v1, v17
144773 …526| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
144817 583| move-object/from16 v1, v20
144818 …585| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144846 619| move/from16 v1, v21
144847 …621| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int)…
144853 633| move/from16 v1, v21
144854 …635| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int)…
144859 645| move-object/from16 v1, v20
144860 …647| invoke-direct {v3,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144874 668| move-object/from16 v1, v20
144875 …670| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144907 717| move-object/from16 v1, v23
144909 …721| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
144954 782| move-object/from16 v1, v23
144956 …786| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
145020 869| move-object/from16 v1, v20
145021 …871| invoke-direct {v5,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
145056 918| move-object/from16 v1, v23
145058 …922| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
145088 963| move-object/from16 v1, v23
145090 …967| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
145153 1047| move-object/from16 v1, v23
145155 …1051| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
145210 1122| move-object/from16 v1, v20
145211 …1124| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
145259 1189| move-object/from16 v1, v23
145261 …1193| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
145324 1273| move-object/from16 v1, v23
145326 …1277| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
145394 74| move-result-object v1
145396 .local v1, "events", android.view.KeyEvent[]
145397 75| if-eqz v1, Label_4
145398 77| array-length v5, v1
145402 81| aget-object v5, v1, v8
145407 89| aget-object v5, v1, v10
145414 .end_local v1
145425 .restart_local v1
145435 .end_local v1
145500 43| const/4 v1, #-1 (0xffffffff | NaN)
145502 .local v1, "hour", int
145534 .end_local v1
145548 .restart_local v1
145570 115| move v1, v7
145578 124| add-int/2addr v1, v8
145592 140| aput v1, v5, v10
145608 0| packed-switch v1, Label_11
145673 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
145686 15| aget v3, v0, v1
145688 19| aget v3, v0, v1
145692 25| return v1
145694 26| move v1, v2
145709 …47| invoke-direct {v5,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int):…
145710 50| move-result v1
145711 51| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
145712 54| move-result-object v1
145713 55| invoke-virtual {v2,v1}, java.util.ArrayList.contains(java.lang.Object):boolean
145714 58| move-result v1
145717 59| return v1
145731 7| move-result-object v1
145733 .local v1, "keyCode$iterator", java.util.Iterator
145734 8| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
145737 14| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
145769 …5| invoke-virtual {v0,v1,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.initialize(co…
145866 102| iget-object v1, v7, com.android.datetimepicker.time.TimePickerDialog.mAmText
145869 .local v1, "deletedKeyStr", java.lang.String
145874 110| aput-object v1, v4, v5
145884 .end_local v1
145893 129| iget-object v1, v7, com.android.datetimepicker.time.TimePickerDialog.mPmText
145894 .restart_local v1
145898 .end_local v1
145907 151| move-result-object v1
145908 .restart_local v1
145913 .end_local v1
145997 12| move-result v1
145999 .local v1, "hours", int
146003 17| rem-int/lit8 v1, v1, #+12 (0x0000000c | 1.68156e-44)
146015 39| invoke-virtual {v7,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
146031 .end_local v1
146135 20| move-result-object v1
146137 .local v1, "text", java.lang.CharSequence
146139 23| invoke-virtual {v2,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
146142 28| invoke-virtual {v2,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
146147 …35| invoke-static {v2,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
146154 .end_local v1
146173 0| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
146174 2| if-ne v7, v1, Label_1
146180 8| move-result-object v1
146188 …22| invoke-static {v1,v2,v3}, java.lang.String.format(java.util.Locale, java.lang.String, java.lan…
146192 26| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
146193 …28| invoke-static {v1,v0}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
146195 31| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mMinuteView
146196 33| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
146198 36| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mMinuteSpaceView
146199 38| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
146210 0| const/4 v1, #+0 (0x00000000 | 0.00000)
146213 …3| invoke-virtual {v0,v1}, com.android.datetimepicker.time.RadialPickerLayout.trySettingInputEnabl…
146229 23| invoke-virtual {v0,v1}, android.widget.TextView.setEnabled(boolean):void
146231 …26| invoke-direct {v2,v1}, com.android.datetimepicker.time.TimePickerDialog.updateDisplay(boolean)…
146247 4| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mAmText
146248 6| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
146251 11| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mAmText
146252 …13| invoke-static {v0,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
146255 18| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mAmText
146256 20| invoke-virtual {v0,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
146266 29| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mPmText
146267 31| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
146270 36| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mPmText
146271 …38| invoke-static {v0,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
146274 43| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mPmText
146275 45| invoke-virtual {v0,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
146280 52| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mDoublePlaceholderText
146281 54| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
146300 15| move-result v1
146302 .local v1, "hour", int
146309 …23| invoke-direct {v12,v1,v8}, com.android.datetimepicker.time.TimePickerDialog.setHour(int, boole…
146317 35| if-ge v1, v8, Label_4
146336 .end_local v1
146341 .restart_local v1
146347 .end_local v1
146488 1| iput-object v2, v1, com.android.datetimepicker.time.TimePickerDialog.mCallback
146490 3| iput v3, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
146492 5| iput v4, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
146494 7| iput-boolean v5, v1, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
146496 9| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
146498 11| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
146510 0| invoke-super {v1,v2}, android.app.DialogFragment.onCreate(android.os.Bundle):void
146533 39| iput v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
146538 48| iput v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
146543 57| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
146548 66| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
146553 75| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
146583 26| move-object/from16 v1, v26
146584 …28| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.<i…
146860 483| move-object/from16 v1, v20
146861 …485| invoke-virtual {v0,v1}, android.widget.TextView.setLayoutParams(android.view.ViewGroup$Layout…
147200 0| invoke-super {v1}, android.app.DialogFragment.onPause():void
147202 … 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
147214 0| invoke-super {v1}, android.app.DialogFragment.onResume():void
147216 … 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
147233 7| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147234 9| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getHours():int
147235 12| move-result v1
147236 13| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
147239 19| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147240 21| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getMinutes():int
147241 24| move-result v1
147242 25| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
147245 31| iget-boolean v1, v2, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
147246 33| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
147249 39| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147250 …41| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getCurrentItemShowing(…
147251 44| move-result v1
147252 45| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
147255 51| iget-boolean v1, v2, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
147256 53| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
147262 63| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
147263 …65| invoke-virtual {v3,v0,v1}, android.os.Bundle.putIntegerArrayList(java.lang.String, java.util.A…
147267 71| iget-boolean v1, v2, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
147268 73| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
147287 7| const-string/jumbo v1, "%d"
147292 …18| invoke-static {v1,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
147296 22| iget-boolean v1, v6, com.android.datetimepicker.time.TimePickerDialog.mAllowAutoAdvance
147297 24| if-eqz v1, Label_3
147302 31| new-instance v1, java.lang.StringBuilder
147303 33| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
147304 …36| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
147305 39| move-result-object v1
147307 …43| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
147308 46| move-result-object v1
147310 …49| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
147311 52| move-result-object v1
147312 53| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
147316 57| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147317 …59| invoke-static {v1,v0}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
147325 63| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147338 …91| invoke-virtual {v1,v2}, com.android.datetimepicker.time.RadialPickerLayout.setContentDescripti…
147347 101| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147360 …129| invoke-virtual {v1,v2}, com.android.datetimepicker.time.RadialPickerLayout.setContentDescript…
147364 134| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
147365 135| if-ne v7, v1, Label_6
147371 142| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
147372 143| if-ne v7, v1, Label_2
147375 148| move-result v1
147376 149| if-nez v1, Label_7
147378 151| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
147379 153| invoke-virtual {v1}, java.util.ArrayList.clear():void
147393 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog.mCallback
147405 0| iput v2, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
147407 2| iput v3, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
147410 5| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
147421 … 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
147434 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
147445 …0| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.<init>(com.andro…
147465 10| move-result-object v1
147467 .local v1, "emailAddress", java.lang.String
147471 …17| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
147476 23| return-object v1
147481 …27| invoke-direct {v3,v0,v1,v4}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
147622 128| move-result-object v1
147624 .local_ex v1, "entries", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;"
147634 142| invoke-interface {v1}, java.util.List.size():int
147700 75| sub-int v1, v2, v3
147702 .local v1, "limit", int
147705 …81| invoke-virtual {v2,v6,v3,v1}, com.android.ex.chips.BaseRecipientAdapter.startSearchOtherDirect…
147709 .end_local v1
147734 …0| invoke-static {v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.createResultW…
147744 .local_ex v1, "entries", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;"
147753 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entries
147776 5| move-result-object v1
147800 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
147811 …0| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.<init>(c…
147828 10| iget-object v1, v2, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
147829 …12| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList():java.util.…
147830 15| move-result-object v1
147831 …16| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.updateEntries(java.util.List…
147844 …1| invoke-virtual {v1,v0}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.removeM…
147857 2| const/4 v1, #+0 (0x00000000 | 0.00000)
147858 …3| invoke-virtual {v4,v0,v2,v2,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandle…
147875 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.this$0
147888 0| monitor-enter v1
147891 1| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.mLimit
147894 3| monitor-exit v1
147898 6| monitor-exit v1
147910 1| new-instance v1, android.widget.Filter$FilterResults
147911 3| invoke-direct {v1}, android.widget.Filter$FilterResults.<init>():void
147913 .local v1, "results", android.widget.Filter$FilterResults
147914 6| iput-object v3, v1, android.widget.Filter$FilterResults.values
147917 9| iput v3, v1, android.widget.Filter$FilterResults.count
147982 85| iput-object v2, v1, android.widget.Filter$FilterResults.values
147986 91| iput v3, v1, android.widget.Filter$FilterResults.count
147991 93| return-object v1
148028 41| move-result-object v1
148029 42| check-cast v1, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry
148031 .local v1, "tempEntry", com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry
148040 …57| invoke-virtual {v5,v1,v3}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.android.e…
148048 .end_local v1
148094 0| monitor-enter v1
148097 1| iput v2, v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.mLimit
148100 3| monitor-exit v1
148105 6| monitor-exit v1
148116 2| const-string/jumbo v1, "directories"
148117 …5| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
148125 14| const-string/jumbo v1, "_id"
148127 18| aput-object v1, v0, v2
148129 20| const-string/jumbo v1, "accountName"
148131 24| aput-object v1, v0, v2
148133 26| const-string/jumbo v1, "accountType"
148135 30| aput-object v1, v0, v2
148137 32| const-string/jumbo v1, "displayName"
148139 36| aput-object v1, v0, v2
148141 38| const-string/jumbo v1, "packageName"
148143 42| aput-object v1, v0, v2
148145 44| const-string/jumbo v1, "typeResourceId"
148147 48| aput-object v1, v0, v2
148209 35| move-result-wide v0:v1
148210 36| iput-wide v0:v1, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
148216 44| move-result-wide v0:v1
148217 45| iput-wide v0:v1, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.dataId
148249 3| const-string/jumbo v1, "android.permission.READ_CONTACTS"
148251 7| aput-object v1, v0, v2
148282 13| move-result v1
148283 …14| invoke-virtual {v2,v3,v0,v1}, android.content.Context.checkPermission(java.lang.String, int, i…
148305 7| aget-object v1, v4, v2
148307 .local v1, "permission", java.lang.String
148308 …9| invoke-static {v7,v1}, com.android.ex.chips.ChipsUtil.checkPermission(android.content.Context, …
148317 …18| invoke-interface {v8,v1,v0}, com.android.ex.chips.ChipsUtil$PermissionsCheckListener.onPermiss…
148336 .end_local v1
148348 2| const/16 v1, #+23 (0x00000017 | 3.22299e-44)
148349 4| if-lt v0, v1, Label_2
148365 2| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
148366 4| if-lt v0, v1, Label_2
148395 1| const/4 v1, #+0 (0x00000000 | 0.00000)
148396 …2| invoke-direct {v2,v3,v0,v1}, com.android.ex.chips.CircularImageView.<init>(android.content.Cont…
148409 …1| invoke-direct {v1,v2,v3,v0}, com.android.ex.chips.CircularImageView.<init>(android.content.Cont…
148454 56| const/4 v1, #+0 (0x00000000 | 0.00000)
148455 57| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
148458 62| sget-object v1, android.graphics.Paint$Style.STROKE
148459 64| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
148462 69| sget v1, com.android.ex.chips.CircularImageView.circularImageBorder
148463 71| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
148480 4| sget-object v1, android.graphics.Shader$TileMode.CLAMP
148484 …8| invoke-direct {v0,v7,v1,v2}, android.graphics.BitmapShader.<init>(android.graphics.Bitmap, andr…
148487 11| iget-object v1, v6, com.android.ex.chips.CircularImageView.matrix
148488 13| invoke-virtual {v1}, android.graphics.Matrix.reset():void
148490 16| iget-object v1, v6, com.android.ex.chips.CircularImageView.matrix
148492 …20| invoke-virtual {v1,v9,v10,v2}, android.graphics.Matrix.setRectToRect(android.graphics.RectF, a…
148494 23| iget-object v1, v6, com.android.ex.chips.CircularImageView.matrix
148495 …25| invoke-virtual {v0,v1}, android.graphics.BitmapShader.setLocalMatrix(android.graphics.Matrix):…
148497 28| iget-object v1, v6, com.android.ex.chips.CircularImageView.bitmapPaint
148498 …30| invoke-virtual {v1,v0}, android.graphics.Paint.setShader(android.graphics.Shader):android.grap…
148501 36| move-result v1
148510 …48| invoke-virtual {v8,v1,v2,v3,v4}, android.graphics.Canvas.drawCircle(float, float, float, andro…
148513 54| move-result v1
148525 …70| invoke-virtual {v8,v1,v2,v3,v4}, android.graphics.Canvas.drawCircle(float, float, float, andro…
148542 5| const/4 v1, #+0 (0x00000000 | 0.00000)
148544 .local v1, "bitmapDrawable", android.graphics.drawable.BitmapDrawable
148555 22| move-result-object v1
148556 .end_local v1
148557 23| check-cast v1, android.graphics.drawable.BitmapDrawable
148560 25| if-nez v1, Label_3
148564 .restart_local v1
148565 28| move-object v1, v2
148567 29| check-cast v1, android.graphics.drawable.BitmapDrawable
148568 .local v1, "bitmapDrawable", android.graphics.drawable.BitmapDrawable
148572 .end_local v1
148573 …33| invoke-virtual {v1}, android.graphics.drawable.BitmapDrawable.getBitmap():android.graphics.Bit…
148638 0| new-instance v1, com.android.ex.chips.CopyDialog
148639 2| invoke-direct {v1}, com.android.ex.chips.CopyDialog.<init>():void
148641 .local v1, "fragment", com.android.ex.chips.CopyDialog
148650 17| invoke-virtual {v1,v0}, com.android.ex.chips.CopyDialog.setArguments(android.os.Bundle):void
148652 20| return-object v1
148662 0| const/4 v1, #-1 (0xffffffff | NaN)
148663 1| if-ne v5, v1, Label_1
148666 6| move-result-object v1
148668 …10| invoke-virtual {v1,v2}, android.app.Activity.getSystemService(java.lang.String):java.lang.Obje…
148674 16| iget-object v1, v3, com.android.ex.chips.CopyDialog.mText
148676 …19| invoke-static {v2,v1}, android.content.ClipData.newPlainText(java.lang.CharSequence, java.lang…
148677 22| move-result-object v1
148678 …23| invoke-virtual {v0,v1}, android.content.ClipboardManager.setPrimaryClip(android.content.ClipDa…
148696 4| const-string/jumbo v1, "text"
148697 7| invoke-virtual {v0,v1}, android.os.Bundle.getString(java.lang.String):java.lang.String
148698 10| move-result-object v1
148699 11| iput-object v1, v4, com.android.ex.chips.CopyDialog.mText
148701 13| new-instance v1, android.app.AlertDialog$Builder
148704 19| invoke-direct {v1,v2}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
148708 …24| invoke-virtual {v1,v2}, android.app.AlertDialog$Builder.setMessage(java.lang.CharSequence):and…
148709 27| move-result-object v1
148713 …30| invoke-virtual {v1,v2,v4}, android.app.AlertDialog$Builder.setPositiveButton(int, android.cont…
148714 33| move-result-object v1
148719 …37| invoke-virtual {v1,v2,v3}, android.app.AlertDialog$Builder.setNegativeButton(int, android.cont…
148720 40| move-result-object v1
148721 41| invoke-virtual {v1}, android.app.AlertDialog$Builder.create():android.app.AlertDialog
148722 44| move-result-object v1
148723 45| return-object v1
148733 0| iput-object v1, v0, com.android.ex.chips.DefaultPhotoManager$1.this$0
148753 …2| invoke-virtual {v1,v2}, com.android.ex.chips.DefaultPhotoManager$1.doInBackground(java.lang.Voi…
148770 7| iget-object v1, v12, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
148815 49| iget-object v1, v12, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
148817 …51| invoke-virtual {v0,v1}, android.content.ContentResolver.openInputStream(android.net.Uri):java.…
148884 .local_ex v1, "photoBytes", java.lang.Object, "TResult;"
148887 0| check-cast v1, byte[]
148888 .end_local v1
148889 … 2| invoke-virtual {v0,v1}, com.android.ex.chips.DefaultPhotoManager$1.onPostExecute(byte[]):void
148908 13| iget-object v1, v2, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
148909 …15| invoke-virtual {v0,v1,v3}, android.support.v4.util.LruCache.put(java.lang.Object, java.lang.Ob…
148938 3| const-string/jumbo v1, "data15"
148940 7| aput-object v1, v0, v2
148963 0| iget-object v0, v1, com.android.ex.chips.DefaultPhotoManager.mContentResolver
148969 0| iget-object v0, v1, com.android.ex.chips.DefaultPhotoManager.mPhotoCacheMap
148985 7| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
148986 9| invoke-direct {v0,v1}, android.support.v4.util.LruCache.<init>(int):void
149003 5| sget-object v1, android.os.AsyncTask.SERIAL_EXECUTOR
149006 …10| invoke-virtual {v0,v1,v2}, android.os.AsyncTask.executeOnExecutor(java.util.concurrent.Executo…
149019 3| move-result-object v1
149021 .local v1, "photoThumbnailUri", android.net.Uri
149022 4| if-eqz v1, Label_3
149025 … 8| invoke-virtual {v2,v1}, android.support.v4.util.LruCache.get(java.lang.Object):java.lang.Object
149044 …25| invoke-direct {v3,v4,v1,v5}, com.android.ex.chips.DefaultPhotoManager.fetchPhotoAsync(com.andr…
149062 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter$1.this$0
149077 0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$1.val$drawable
149082 8| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$1.this$0
149098 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter$2.this$0
149112 0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$2.this$0
149117 8| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$2.this$0
149136 5| const-string/jumbo v1, "BASE_RECIPIENT"
149137 …8| invoke-direct {v0,v1,v2}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.lan…
149141 15| const-string/jumbo v1, "RECIPIENT_ALTERNATES"
149142 …18| invoke-direct {v0,v1,v3}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
149146 25| const-string/jumbo v1, "SINGLE_RECIPIENT"
149147 …28| invoke-direct {v0,v1,v4}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
149152 36| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.BASE_RECIPIENT
149153 38| aput-object v1, v0, v2
149154 40| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
149155 42| aput-object v1, v0, v3
149156 44| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.SINGLE_RECIPIENT
149157 46| aput-object v1, v0, v4
149169 0| invoke-direct {v0,v1,v2}, java.lang.Enum.<init>(java.lang.String, int):void
149181 … 2| invoke-static {v0,v1}, java.lang.Enum.valueOf(java.lang.Class, java.lang.String):java.lang.Enum
149212 0| iput-object v2, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.this$0
149213 2| invoke-direct {v1}, java.lang.Object.<init>():void
149220 15| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.personViewGroup
149227 27| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.displayNameView
149234 39| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.destinationView
149241 51| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.destinationTypeView
149248 63| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.imageView
149255 75| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.deleteView
149260 83| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.topDivider
149265 91| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.bottomDivider
149270 …99| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionBottomDivid…
149276 109| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.indicatorView
149283 121| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionViewGroup
149291 …133| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionRequestDis…
149298 0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
149304 …0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter.mPermissionRequestDismissedListen…
149320 14| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.BASE_RECIPIENT
149321 16| invoke-virtual {v1}, com.android.ex.chips.DropdownChipLayouter$AdapterType.ordinal():int
149322 19| move-result v1
149324 21| aput v2, v0, v1
149329 23| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
149330 25| invoke-virtual {v1}, com.android.ex.chips.DropdownChipLayouter$AdapterType.ordinal():int
149331 28| move-result v1
149333 30| aput v2, v0, v1
149338 32| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.SINGLE_RECIPIENT
149339 34| invoke-virtual {v1}, com.android.ex.chips.DropdownChipLayouter$AdapterType.ordinal():int
149340 37| move-result v1
149342 39| aput v2, v0, v1
149349 44| move-exception v1
149352 47| move-exception v1
149355 50| move-exception v1
149374 11| sget v1, com.android.ex.chips.R$dimen.chip_wrapper_start_padding
149375 13| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
149392 4| move-result v1
149393 5| if-eqz v1, Label_1
149402 12| move-result v1
149403 13| if-ge v0, v1, Label_4
149406 18| move-result v1
149407 19| invoke-static {v1}, java.lang.Character.isWhitespace(char):boolean
149408 22| move-result v1
149409 23| if-nez v1, Label_3
149411 25| const/4 v1, #+0 (0x00000000 | 0.00000)
149412 26| return v1
149436 5| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
149437 7| invoke-virtual {v7,v1}, android.widget.ImageView.setVisibility(int):void
149443 11| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mContext
149444 13| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
149450 20| sget v1, com.android.ex.chips.R$string.dropdown_delete_button_desc
149455 …28| invoke-virtual {v0,v1,v2}, android.content.res.Resources.getString(int, java.lang.Object[]):ja…
149456 31| move-result-object v1
149458 …32| invoke-virtual {v7,v1}, android.widget.ImageView.setContentDescription(java.lang.CharSequence)…
149460 35| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
149461 37| if-eqz v1, Label_2
149463 39| new-instance v1, com.android.ex.chips.DropdownChipLayouter$1
149464 …41| invoke-direct {v1,v4,v5}, com.android.ex.chips.DropdownChipLayouter$1.<init>(com.android.ex.ch…
149465 …44| invoke-virtual {v7,v1}, android.widget.ImageView.setOnClickListener(android.view.View$OnClickL…
149499 26| move-result-object v1
149501 .local v1, "photoBytes", byte[]
149502 27| if-eqz v1, Label_5
149503 29| array-length v3, v1
149506 32| array-length v3, v1
149508 …33| invoke-static {v1,v5,v3}, android.graphics.BitmapFactory.decodeByteArray(byte[], int, int):and…
149523 .end_local v1
149559 0| const/4 v1, #+0 (0x00000000 | 0.00000)
149570 11| invoke-virtual {v7,v1}, android.widget.TextView.setVisibility(int):void
149574 16| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mContext
149575 …18| invoke-virtual {v1,v5}, android.content.Context.getDrawable(int):android.graphics.drawable.Dra…
149576 21| move-result-object v1
149577 …22| invoke-virtual {v1}, android.graphics.drawable.Drawable.mutate():android.graphics.drawable.Dra…
149581 26| sget-object v1, android.graphics.PorterDuff$Mode.SRC_IN
149583 …29| invoke-virtual {v0,v2,v1}, android.graphics.drawable.Drawable.setColorFilter(int, android.grap…
149599 39| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
149600 41| invoke-virtual {v7,v1}, android.widget.TextView.setVisibility(int):void
149617 …5| invoke-direct {v0,v1}, com.android.ex.chips.DropdownChipLayouter$2.<init>(com.android.ex.chips.…
149660 2| move-object v1, v9
149688 10| aget-object v1, v7, v9
149690 .local v1, "destination", java.lang.CharSequence
149715 .end_local v1
149722 …48| invoke-virtual {v12,v1,v9}, com.android.ex.chips.DropdownChipLayouter.bindTextToView(java.lang…
149771 .restart_local v1
149777 …125| invoke-static {v3,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
149782 131| move-object v3, v1
149788 138| const/4 v1, #+0 (0x00000000 | 0.00000)
149791 .end_local v1
149840 .restart_local v1
149865 225| move-result-object v1
149873 .end_local v1
149911 7| move-result v1
149912 8| aget v0, v0, v1
149970 2| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mContext
149971 4| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
149972 7| move-result-object v1
149979 …16| invoke-virtual {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.getTypeLabel(android.content.…
150018 7| move-result v1
150019 8| aget v0, v0, v1
150089 6| move-result-object v1
150091 8| aput-object v1, v0, v2
150093 13| move-result-object v1
150095 15| aput-object v1, v0, v2
150155 44| new-instance v1, android.text.style.ForegroundColorSpan
150164 58| invoke-direct {v1,v7}, android.text.style.ForegroundColorSpan.<init>(int):void
150166 .local v1, "highlightSpan", android.text.style.ForegroundColorSpan
150172 …68| invoke-virtual {v5,v1,v3,v7,v8}, android.text.SpannableStringBuilder.setSpan(java.lang.Object,…
150181 .end_local v1
150201 5| move-result v1
150203 …7| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
150220 7| move-result-object v1
150223 12| aget v1, v1, v2
150224 14| packed-switch v1, Label_5
150239 26| iget-object v1, v3, com.android.ex.chips.DropdownChipLayouter.mInflater
150241 …29| invoke-virtual {v1,v0,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
150260 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
150272 …0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mPermissionRequestDismissedListen…
150284 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mQuery
150296 0| if-eqz v1, Label_1
150298 2| invoke-virtual {v1,v2}, android.view.View.setVisibility(int):void
150338 3| move-result v1
150339 4| if-eqz v1, Label_1
150341 6| const/4 v1, #+0 (0x00000000 | 0.00000)
150342 7| return v1
150345 8| sget-object v1, com.android.ex.chips.PhoneUtil.PHONE_PATTERN
150346 …10| invoke-virtual {v1,v2}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.rege…
150351 17| move-result v1
150352 18| return v1
150364 3| iput-object v1, v0, com.android.ex.chips.Queries$Query.mProjection
150379 0| iget-object v0, v1, com.android.ex.chips.Queries$Query.mContentFilterUri
150389 0| iget-object v0, v1, com.android.ex.chips.Queries$Query.mContentUri
150399 0| iget-object v0, v1, com.android.ex.chips.Queries$Query.mProjection
150414 …0| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.<init>(java.lang.String[], andr…
150438 …0| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.<init>(java.lang.String[], andr…
150467 7| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
150468 9| new-array v1, v1, java.lang.String[]
150471 14| aput-object v2, v1, v4
150474 19| aput-object v2, v1, v5
150477 24| aput-object v2, v1, v6
150480 29| aput-object v2, v1, v7
150483 34| aput-object v2, v1, v8
150487 40| aput-object v2, v1, v3
150491 46| aput-object v2, v1, v3
150495 52| aput-object v2, v1, v3
150499 59| aput-object v2, v1, v3
150503 66| aput-object v2, v1, v3
150508 …72| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$1.<init>(java.lang.String[], android…
150512 79| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
150513 81| new-array v1, v1, java.lang.String[]
150516 86| aput-object v2, v1, v4
150519 91| aput-object v2, v1, v5
150522 96| aput-object v2, v1, v6
150525 101| aput-object v2, v1, v7
150528 106| aput-object v2, v1, v8
150532 112| aput-object v2, v1, v3
150536 118| aput-object v2, v1, v3
150540 124| aput-object v2, v1, v3
150544 131| aput-object v2, v1, v3
150548 138| aput-object v2, v1, v3
150553 …144| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$2.<init>(java.lang.String[], androi…
150719 19| move-wide/from16 v0:v1, v16:v17
150720 21| iput-wide v0:v1, v10, com.android.ex.chips.RecipientAlternatesAdapter.mCurrentId
150749 10| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
150750 11| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
150755 20| const-string/jumbo v1, "Not doing query because we don't have required permissions."
150756 23| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
150768 38| move-result-object v1
150770 …39| invoke-virtual {v0,v1}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
150773 43| const-string/jumbo v1, "limit"
150779 …52| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
150788 64| move-result-object v1
150790 …65| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
150796 73| iget-object v1, v10, android.accounts.Account.name
150797 …75| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
150800 81| iget-object v1, v10, android.accounts.Account.type
150801 …83| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
150808 93| move-result-object v1
150871 55| move-result-object v1
150872 …56| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
150879 69| move-result-object v1
150880 …70| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
150891 84| move-result-object v1
150892 …85| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
150899 98| move-result-object v1
150900 …99| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
150956 2| sget-object v1, com.android.ex.chips.Queries.EMAIL
150957 4| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getProjection():java.lang.String[]
150965 12| sget-object v1, com.android.ex.chips.Queries.EMAIL
150966 14| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getContentUri():android.net.Uri
150973 19| new-instance v1, java.lang.StringBuilder
150974 21| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
150979 …27| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
150980 30| move-result-object v1
150984 …34| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
150985 37| move-result-object v1
150986 38| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
150992 47| move-result v1
150993 48| if-eqz v1, Label_7
150996 53| move-result-object v1
151006 …65| invoke-virtual/range {v1..v6}, android.content.ContentResolver.query(android.net.Uri, java.lan…
151025 80| move-result-object v1
151026 81| invoke-virtual {v1}, android.net.Uri.buildUpon():android.net.Uri$Builder
151027 84| move-result-object v1
151031 …88| invoke-virtual {v1,v5}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
151032 91| move-result-object v1
151038 …99| invoke-virtual {v1,v5,v6}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
151039 102| move-result-object v1
151040 103| invoke-virtual {v1}, android.net.Uri$Builder.build():android.net.Uri
151052 112| sget-object v1, com.android.ex.chips.Queries.PHONE
151053 114| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getProjection():java.lang.String[]
151059 120| sget-object v1, com.android.ex.chips.Queries.PHONE
151060 122| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getContentUri():android.net.Uri
151072 132| move-result-object v1
151073 133| invoke-virtual {v1}, android.net.Uri.buildUpon():android.net.Uri$Builder
151074 136| move-result-object v1
151078 …140| invoke-virtual {v1,v5}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$…
151079 143| move-result-object v1
151085 …151| invoke-virtual {v1,v5,v6}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, jav…
151086 154| move-result-object v1
151087 155| invoke-virtual {v1}, android.net.Uri$Builder.build():android.net.Uri
151140 32| move/from16 v1, v18
151141 34| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
151194 95| move/from16 v1, v18
151195 97| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
151238 159| move-object/from16 v1, v26
151239 …161| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context,…
151311 261| move-object/from16 v1, v25
151312 …263| invoke-static {v0,v11,v1}, com.android.ex.chips.RecipientAlternatesAdapter.getMatchingRecipie…
151339 2| move-object v1, v8
151393 48| move-object/from16 v1, v19
151394 50| invoke-interface {v0,v1}, java.util.Set.addAll(java.util.Collection):boolean
151401 56| move-object/from16 v1, v27
151402 …58| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, …
151435 89| move-object/from16 v1, v23
151436 …91| invoke-static {v0,v12,v1}, com.android.ex.chips.BaseRecipientAdapter.setupOtherDirectories(and…
151474 131| move/from16 v1, v16
151475 133| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
151626 24| move-result-object v1
151628 .local v1, "address$iterator", java.util.Iterator
151629 25| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
151632 31| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
151642 .end_local v1
151734 107| move-object/from16 v1, v18
151735 …109| invoke-virtual {v0,v15,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.la…
152150 15| move-object v1, v9
152170 7| move-result v1
152171 8| if-eqz v1, Label_1
152173 10| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
152174 11| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
152199 13| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
152200 14| invoke-interface {v13,v1}, android.database.Cursor.getInt(int):int
152201 17| move-result v1
152252 9| iget-object v1, v6, com.android.ex.chips.RecipientAlternatesAdapter.mDropdownChipLayouter
152254 …13| invoke-virtual {v1,v2}, com.android.ex.chips.DropdownChipLayouter.newView(com.android.ex.chips…
152258 17| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
152259 18| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
152262 24| cmp-long v1, v2:v3, v4:v5
152263 26| if-nez v1, Label_2
152267 …30| iget-object v1, v6, com.android.ex.chips.RecipientAlternatesAdapter.mCheckedItemChangedListener
152268 32| if-eqz v1, Label_2
152270 …34| iget-object v1, v6, com.android.ex.chips.RecipientAlternatesAdapter.mCheckedItemChangedListener
152272 …38| invoke-interface {v1,v2}, com.android.ex.chips.RecipientAlternatesAdapter$OnCheckedItemChanged…
152276 44| move-result-object v1
152277 …45| invoke-virtual {v6,v8,v1,v0}, com.android.ex.chips.RecipientAlternatesAdapter.bindView(android…
152290 2| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
152291 …4| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.newView(com.android.ex.chips.…
152303 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$10.this$0
152325 11| move-result v1
152327 .local v1, "secondStart", int
152328 12| if-ge v0, v1, Label_1
152334 16| if-le v0, v1, Label_2
152357 …4| invoke-virtual {v1,v2,v3}, com.android.ex.chips.RecipientEditTextView$10.compare(com.android.ex…
152369 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$11.this$0
152387 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView$11.val$currentChip
152388 …4| invoke-static {v0,v1}, com.android.ex.chips.RecipientEditTextView.-wrap11(com.android.ex.chips.…
152403 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$1.this$0
152423 11| new-instance v1, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher
152425 …15| invoke-direct {v1,v2,v3}, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.<ini…
152426 …18| invoke-static {v0,v1}, com.android.ex.chips.RecipientEditTextView.-set2(com.android.ex.chips.R…
152429 23| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$1.this$0
152430 …25| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get19(com.android.ex.chips.Rec…
152431 28| move-result-object v1
152432 …29| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.addTextChangedListener(andr…
152445 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$2.this$0
152458 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$2.this$0
152471 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$3.this$0
152484 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$3.this$0
152497 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$4.this$0
152512 0| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
152513 …2| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get3(com.android.ex.chips.Recip…
152514 5| move-result-object v1
152516 …7| invoke-virtual {v1,v2}, android.widget.ListPopupWindow.setOnItemClickListener(android.widget.Ad…
152519 12| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
152520 …14| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get18(com.android.ex.chips.Rec…
152523 21| move-result-object v1
152524 22| check-cast v1, com.android.ex.chips.RecipientAlternatesAdapter
152525 …24| invoke-virtual {v1,v7}, com.android.ex.chips.RecipientAlternatesAdapter.getRecipientEntry(int)…
152526 27| move-result-object v1
152527 …28| invoke-virtual {v2,v3,v1}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
152529 31| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
152530 …33| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get10(com.android.ex.chips.Rec…
152531 36| move-result-object v1
152534 41| invoke-static {v1,v2}, android.os.Message.obtain(android.os.Handler, int):android.os.Message
152538 45| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
152539 …47| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get3(com.android.ex.chips.Reci…
152540 50| move-result-object v1
152541 51| iput-object v1, v0, android.os.Message.obj
152543 53| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
152544 …55| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get10(com.android.ex.chips.Rec…
152545 58| move-result-object v1
152547 …61| invoke-virtual {v1,v0,v2,v3}, android.os.Handler.sendMessageDelayed(android.os.Message, long):…
152549 64| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
152550 66| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearComposingText():void
152562 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$5.this$0
152578 5| move-result v1
152579 6| if-ne v0, v1, Label_1
152600 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$6.this$0
152613 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$6.this$0
152626 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$7.this$0
152650 10| move-result v1
152651 11| if-lez v1, Label_2
152653 13| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152654 15| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.scrollBottomIntoView():void
152656 18| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152657 …20| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get7(com.android.ex.chips.Reci…
152658 23| move-result v1
152659 24| if-nez v1, Label_2
152661 26| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152667 …34| invoke-static {v1,v2}, com.android.ex.chips.RecipientEditTextView.-wrap7(com.android.ex.chips.…
152672 42| move-result v1
152673 43| if-nez v1, Label_4
152676 45| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152677 …47| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get7(com.android.ex.chips.Reci…
152678 50| move-result v1
152679 51| if-eqz v1, Label_4
152681 53| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152682 …55| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
152683 58| move-result-object v1
152684 59| invoke-interface {v1}, android.text.Editable.length():int
152685 62| move-result v1
152686 63| if-lez v1, Label_4
152688 65| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152697 …79| invoke-static {v1,v2}, com.android.ex.chips.RecipientEditTextView.-wrap7(com.android.ex.chips.…
152703 87| move-result v1
152704 88| if-ne v1, v5, Label_7
152707 93| move-result-object v1
152708 94| check-cast v1, com.android.ex.chips.RecipientEntry
152709 96| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getEntryType():int
152710 99| move-result v1
152711 100| if-ne v1, v5, Label_7
152714 102| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152715 …104| invoke-static {v1,v0}, com.android.ex.chips.RecipientEditTextView.-set1(com.android.ex.chips.…
152727 114| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152728 …116| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get9(com.android.ex.chips.Rec…
152729 119| move-result-object v1
152733 126| invoke-virtual {v1,v2}, android.view.View.getLocationInWindow(int[]):void
152735 129| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152739 …137| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView.getWindowVisibleDisplayFra…
152741 140| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
152763 …177| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView.setDropDownHeight(int):void
152774 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$8$1.this$1
152787 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$8$1.this$1
152801 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$8.this$0
152818 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView$8.val$bitmapContainer
152819 …4| invoke-static {v0,v1,v3}, com.android.ex.chips.RecipientEditTextView.-wrap9(com.android.ex.chip…
152824 14| move-result-object v1
152825 15| if-ne v0, v1, Label_2
152835 25| new-instance v1, com.android.ex.chips.RecipientEditTextView$8$1
152836 …27| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView$8$1.<init>(com.android.ex.ch…
152837 …30| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.post(java.lang.Runnable):bo…
152847 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$8.this$0
152850 …6| invoke-direct {v1,v0}, com.android.ex.chips.RecipientEditTextView$8.tryDrawAndInvalidate(androi…
152863 5| move-result-object v1
152865 .local v1, "loadedPhotoBytes", byte[]
152866 6| array-length v2, v1
152869 …8| invoke-static {v1,v3,v2}, android.graphics.BitmapFactory.decodeByteArray(byte[], int, int):andr…
152896 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$9.this$0
152913 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView$9.val$currentChip
152914 …4| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.createAlternatesAdapter(com.…
152929 …2| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$9.doInBackground(java.lang.V…
152959 28| move-result v1
152961 .local v1, "line", int
152963 …31| invoke-static {v3,v1}, com.android.ex.chips.RecipientEditTextView.-wrap4(com.android.ex.chips.…
153032 .local_ex v1, "result", java.lang.Object, "TResult;"
153035 0| check-cast v1, android.widget.ListAdapter
153036 .end_local v1
153037 …2| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView$9.onPostExecute(android.widg…
153047 0| invoke-direct {v1}, java.lang.Object.<init>():void
153050 4| iput-boolean v0, v1, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.loadIcon
153072 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.th…
153090 …6| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.va…
153092 …10| invoke-virtual {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
153105 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1.this…
153130 15| move-result-object v1
153131 16| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip
153133 .local v1, "temp", com.android.ex.chips.recipientchip.DrawableRecipientChip
153134 …18| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
153146 40| invoke-interface {v3,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
153154 …51| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
153177 …89| invoke-direct {v4,v6,v1,v0}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementT…
153183 .end_local v1
153192 .local_ex v1, "unfoundAddresses", java.util.Set, "Ljava/util/Set<Ljava/lang/String;>;"
153205 … 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.this$0
153216 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.<in…
153230 …2| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.do…
153248 4| new-instance v1, java.util.ArrayList
153249 6| invoke-direct {v1}, java.util.ArrayList.<init>():void
153251 .local_ex v1, "addresses", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
153271 37| invoke-virtual {v1,v5}, java.util.ArrayList.add(java.lang.Object):boolean
153283 …53| invoke-virtual {v0,v1,v5}, com.android.ex.chips.BaseRecipientAdapter.getMatchingRecipients(jav…
153310 3| iput-object v1, v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
153341 25| div-int/lit8 v1, v3, #+2 (0x00000002 | 2.80260e-45)
153343 .local v1, "halfMargin", int
153352 42| sub-int/2addr v3, v1
153363 59| add-int/2addr v3, v1
153374 .end_local v1
153388 3| iget-object v1, v2, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
153389 5| invoke-virtual {v1}, android.graphics.drawable.Drawable.getBounds():android.graphics.Rect
153390 8| move-result-object v1
153391 9| iget v1, v1, android.graphics.Rect.bottom
153392 11| sub-int v1, v10, v1
153393 13| add-int/2addr v1, v8
153394 14| div-int/lit8 v0, v1, #+2 (0x00000002 | 2.80260e-45)
153397 16| int-to-float v1, v0
153398 17| invoke-virtual {v3,v7,v1}, android.graphics.Canvas.translate(float, float):void
153400 20| iget-object v1, v2, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
153401 … 22| invoke-virtual {v1,v3}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
153414 0| iget-object v0, v1, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
153427 …0| invoke-direct {v1,v6,v2}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.setupFontM…
153429 …3| invoke-virtual {v1}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.getBounds():and…
153442 0| iput v1, v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mExtraMargin
153454 0| iput-object v2, v1, com.android.ex.chips.RecipientEditTextView$MoreImageSpan.this$0
153456 …2| invoke-direct {v1,v3}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.<init>(androi…
153460 …9| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView$MoreImageSpan.setExtraMargin…
153488 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.this$0
153503 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.mChip
153516 0| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.mChip
153517 …2| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getBounds():and…
153522 9| move-result v1
153525 14| invoke-virtual {v4,v1,v2}, android.graphics.Point.set(int, int):void
153528 20| move-result v1
153531 25| invoke-virtual {v5,v1,v2}, android.graphics.Point.set(int, int):void
153548 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$1.this$1
153565 1| new-instance v1, java.util.ArrayList
153566 3| invoke-direct {v1}, java.util.ArrayList.<init>():void
153568 ….local_ex v1, "replacements", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/ex/chips/rec…
153628 90| invoke-virtual {v1,v4}, java.util.ArrayList.add(java.lang.Object):boolean
153632 95| invoke-virtual {v1,v6}, java.util.ArrayList.add(java.lang.Object):boolean
153639 …104| invoke-static {v4,v5,v1}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask…
153668 25| move-result-object v1
153669 26| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip
153671 .local v1, "temp", com.android.ex.chips.recipientchip.DrawableRecipientChip
153672 28| if-eqz v1, Label_3
153674 …30| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
153687 52| invoke-interface {v3,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
153692 …59| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
153702 …75| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
153718 .end_local v1
153735 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$2.this$1
153764 20| move-result-object v1
153766 .local v1, "chip$iterator", java.util.Iterator
153767 21| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
153770 27| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
153901 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.crea…
153912 …0| invoke-direct {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.p…
153923 … 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
153934 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.<ini…
153947 … 1| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
153948 …3| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get15(com.android.ex.chips.Reci…
153949 6| move-result v1
153950 7| if-eqz v1, Label_1
153955 … 10| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
153956 …12| invoke-static {v1,v5}, com.android.ex.chips.RecipientEditTextView.-wrap3(com.android.ex.chips.…
153959 15| move-result-object v1
153960 16| return-object v1
153966 18| const-string/jumbo v1, "RecipientEditTextView"
153969 …25| invoke-static {v1,v2,v0}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
153985 5| move-result v1
153986 6| if-lez v1, Label_1
153993 16| move-result-object v1
153996 21| if-ne v1, v2, Label_2
154006 … 27| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
154007 …29| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get10(com.android.ex.chips.Rec…
154008 32| move-result-object v1
154009 33| invoke-virtual {v1,v0}, android.os.Handler.post(java.lang.Runnable):boolean
154023 …2| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.doI…
154070 50| new-instance v1, java.util.ArrayList
154071 52| invoke-direct {v1}, java.util.ArrayList.<init>():void
154073 .local_ex v1, "addresses", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
154093 83| invoke-virtual {v1,v6}, java.util.ArrayList.add(java.lang.Object):boolean
154105 …99| invoke-virtual {v0,v1,v6}, com.android.ex.chips.BaseRecipientAdapter.getMatchingRecipients(jav…
154146 44| move-result-object v1
154148 .local v1, "chip$iterator", java.util.Iterator
154149 45| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
154152 51| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
154198 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.this$0
154209 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.<init>(c…
154240 29| move-result-object v1
154241 30| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
154243 .local v1, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
154244 32| array-length v11, v1
154247 35| aget-object v0, v1, v10
154274 .end_local v1
154472 40| move-result v1
154474 .local v1, "deleteStart", int
154507 89| invoke-interface {v2,v1,v0}, android.text.Editable.delete(int, int):android.text.Editable
154511 .end_local v1
154554 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatePopupAnchor
154560 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHandler
154566 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
154572 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mIndividualReplacements
154578 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mLineSpacingExtra
154584 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mMoreChip
154590 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
154596 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipDeletedListener
154602 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRect
154608 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
154614 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTextWatcher
154620 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesListener
154626 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
154632 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
154638 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
154644 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mCheckedItem
154650 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mCoords
154656 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mCurrentSuggestionCount
154662 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDefaultContactPhoto
154668 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
154674 0| iput v1, v0, com.android.ex.chips.RecipientEditTextView.mCheckedItem
154675 2| return v1
154680 0| iput v1, v0, com.android.ex.chips.RecipientEditTextView.mCurrentSuggestionCount
154681 2| return v1
154686 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView.mTextWatcher
154687 2| return-object v1
154692 0| invoke-direct {v1}, com.android.ex.chips.RecipientEditTextView.chipsPending():boolean
154703 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.isValidEmailAddress(java.lang…
154720 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView.unselectChip(com.android.ex.c…
154730 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.createValidatedEntry(com.andr…
154741 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.constructChipSpan(com.android…
154752 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.calculateOffsetFromBottomToTo…
154763 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.getChipStart(com.android.ex.c…
154774 …0| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.tokenizeAddress(java.lang.String…
154785 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView.announceForAccessibilityCompa…
154801 …0| invoke-direct {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView.drawIcon(com.android.ex.ch…
154813 5| const/16 v1, #+44 (0x0000002c | 6.16571e-44)
154814 7| invoke-static {v1}, java.lang.String.valueOf(char):java.lang.String
154815 10| move-result-object v1
154816 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
154819 15| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
154820 17| invoke-static {v1}, java.lang.String.valueOf(char):java.lang.String
154821 20| move-result-object v1
154823 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
154844 1| const/4 v1, #+0 (0x00000000 | 0.00000)
154870 37| iput v1, v3, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
154872 39| iput-boolean v1, v3, com.android.ex.chips.RecipientEditTextView.mNoChipMode
154877 44| iput-boolean v1, v3, com.android.ex.chips.RecipientEditTextView.mRequiresShrinkWhenNotGone
154879 46| iput-boolean v1, v3, com.android.ex.chips.RecipientEditTextView.mDragEnabled
154919 113| const/high16 v1, #+524288 (0x00080000 | 7.34684e-40)
154920 115| or-int/2addr v0, v1
154946 159| move-result-object v1
154947 …160| invoke-direct {v0,v1,v4}, com.android.ex.chips.DropdownChipLayouter.<init>(android.view.Layou…
154959 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
154965 6| return v1
154980 24| return v1
154982 25| move v1, v2
155020 37| move-result-object v1
155022 .local v1, "event", android.view.accessibility.AccessibilityEvent
155023 …38| invoke-virtual {v7,v1}, com.android.ex.chips.RecipientEditTextView.onInitializeAccessibilityEv…
155025 41| invoke-virtual {v1}, android.view.accessibility.AccessibilityEvent.getText():java.util.List
155029 …48| invoke-virtual {v1,v6}, android.view.accessibility.AccessibilityEvent.setContentDescription(ja…
155031 …51| invoke-interface {v3,v7,v1}, android.view.ViewParent.requestSendAccessibilityEvent(android.vie…
155034 .end_local v1
155048 7| move-result v1
155049 8| sub-int/2addr v0, v1
155051 12| move-result v1
155052 13| sub-int/2addr v0, v1
155053 14| iget v1, v2, com.android.ex.chips.RecipientEditTextView.mChipTextStartPadding
155054 16| sub-int/2addr v0, v1
155056 17| iget v1, v2, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
155058 19| sub-int/2addr v0, v1
155071 2| iget v1, v3, com.android.ex.chips.RecipientEditTextView.mLineSpacingExtra
155073 6| mul-float/2addr v1, v2
155074 7| add-float/2addr v0, v1
155077 11| move-result v1
155078 12| sub-int/2addr v1, v4
155080 13| invoke-static {v1}, java.lang.Math.abs(int):int
155081 16| move-result v1
155082 17| int-to-float v1, v1
155083 18| mul-float/2addr v0, v1
155086 22| move-result v1
155087 23| int-to-float v1, v1
155089 24| add-float/2addr v0, v1
155109 10| const-string/jumbo v1, "a"
155111 .local v1, "textHeightSample", java.lang.String
155147 10| aget-object v1, v2, v3
155149 .local v1, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
155150 …12| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getBounds():an…
155172 …43| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
155174 …47| invoke-virtual {v8,v1,v5}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
155182 .end_local v1
155192 1| const/4 v1, #+0 (0x00000000 | 0.00000)
155205 19| move v0, v1
155226 12| move-result v1
155228 .local v1, "end", int
155230 …15| invoke-interface {v3,v0,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
155234 …19| invoke-direct {v4,v2,v1}, com.android.ex.chips.RecipientEditTextView.shouldCreateChip(int, int…
155238 …25| invoke-direct {v4,v2,v1,v0}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int, a…
155368 150| move-result-object v1
155370 .local v1, "chipText", java.lang.CharSequence
155371 151| if-eqz v1, Label_7
155375 …157| invoke-interface {v15,v13,v14,v1}, android.text.Editable.replace(int, int, java.lang.CharSequ…
155378 .end_local v1
155413 13| move-result v1
155415 .local v1, "end", int
155417 …16| invoke-interface {v4,v0,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
155421 …20| invoke-direct {v6,v2,v1}, com.android.ex.chips.RecipientEditTextView.shouldCreateChip(int, int…
155445 …51| invoke-direct {v6,v2,v1,v0}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int, a…
155467 8| move-result v1
155469 .local v1, "defaultSize", float
155497 47| invoke-virtual {v2,v1}, android.text.TextPaint.setTextSize(float):void
155515 6| iget-boolean v1, v4, com.android.ex.chips.RecipientEditTextView.mDisableDelete
155516 8| if-nez v1, Label_1
155518 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
155519 11| new-array v1, v1, int[]
155521 16| aput v2, v1, v3
155523 …20| invoke-virtual {v0,v1,v2}, android.graphics.drawable.StateListDrawable.addState(int[], android…
155526 23| new-array v1, v3, int[]
155528 …26| invoke-virtual {v0,v1,v2}, android.graphics.drawable.StateListDrawable.addState(int[], android…
155557 18| new-instance v1, android.text.SpannableString
155558 20| invoke-direct {v1,v2}, android.text.SpannableString.<init>(java.lang.CharSequence):void
155560 .local v1, "chipText", android.text.SpannableString
155573 …34| invoke-virtual {v1,v0,v5,v4,v6}, android.text.SpannableString.setSpan(java.lang.Object, int, i…
155575 37| invoke-virtual {v1}, android.text.SpannableString.toString():java.lang.String
155585 47| return-object v1
155607 3| move-result v1
155608 4| invoke-virtual {v5,v1}, android.text.TextPaint.setColor(int):void
155611 10| move-result-object v1
155615 …15| invoke-direct {v3,v4,v5,v1,v2}, com.android.ex.chips.RecipientEditTextView.createChipBitmap(co…
155619 19| iget-boolean v1, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.loadIcon
155620 21| if-eqz v1, Label_1
155625 26| iget-object v1, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.bitmap
155626 28| return-object v1
155712 96| move-object/from16 v1, v23
155713 … 98| invoke-virtual {v0,v4,v1}, android.text.TextPaint.getTextWidths(java.lang.String, float[]):int
155739 127| move-object/from16 v1, v26
155740 …129| invoke-direct {v0,v4,v1,v5}, com.android.ex.chips.RecipientEditTextView.ellipsizeText(java.la…
155800 207| move/from16 v1, v22
155801 …209| invoke-virtual {v0,v4,v5,v1,v10}, android.graphics.drawable.Drawable.setBounds(int, int, int,…
155948 383| move/from16 v1, v17
155949 …385| invoke-virtual {v2,v4,v0,v1,v5}, android.graphics.Canvas.drawRoundRect(android.graphics.RectF…
156006 23| move-result-object v1
156008 .local v1, "moreText", java.lang.String
156027 57| invoke-virtual {v3,v1}, android.graphics.Paint.measureText(java.lang.String):float
156069 104| invoke-virtual {v1}, java.lang.String.length():int
156098 5| move-result-object v1
156106 …16| invoke-direct {v0,v1,v2,v3,v4}, com.android.ex.chips.SingleRecipientArrayAdapter.<init>(androi…
156143 35| move-result-object v1
156146 .local v1, "entry", com.android.ex.chips.RecipientEntry
156147 36| return-object v1
156150 .end_local v1
156183 88| move-result-object v1
156184 .restart_local v1
156188 .end_local v1
156189 91| move-object v1, v7
156190 .restart_local v1
156200 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
156202 4| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
156207 12| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
156211 17| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
156213 21| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
156218 29| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
156222 …34| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
156226 42| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
156254 23| new-instance v1, android.graphics.RectF
156261 … 33| invoke-direct {v1,v3,v4,v5,v6}, android.graphics.RectF.<init>(float, float, float, float):void
156263 .local v1, "dst", android.graphics.RectF
156264 …36| invoke-virtual {v7,v9,v0,v2,v1}, com.android.ex.chips.RecipientEditTextView.drawIconOnCanvas(a…
156283 13| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
156284 14| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
156289 23| new-instance v1, java.lang.StringBuilder
156290 25| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
156292 …31| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
156293 34| move-result-object v1
156294 35| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
156295 38| move-result-object v1
156296 39| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
156297 42| move-result-object v1
156298 43| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
156316 2| iget-boolean v1, v4, com.android.ex.chips.RecipientEditTextView.mShouldShrink
156317 4| if-eqz v1, Label_1
156319 6| const v1, #+2147483647 (0x7fffffff | NaN)
156320 9| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.setMaxLines(int):void
156325 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
156326 …16| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.setCursorVisible(boolean):v…
156334 28| move-result v1
156335 29| if-lez v1, Label_4
156337 34| move-result v1
156339 35| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
156341 38| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTemporaryRecipients
156342 40| if-eqz v1, Label_3
156343 42| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTemporaryRecipients
156344 44| invoke-virtual {v1}, java.util.ArrayList.size():int
156345 47| move-result v1
156346 48| if-lez v1, Label_3
156348 50| new-instance v1, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask
156349 …52| invoke-direct {v1,v4,v3}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.…
156351 …57| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.ex…
156358 63| move v1, v2
156379 14| move-result-object v1
156380 15| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
156382 .local v1, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
156383 17| array-length v6, v1
156386 20| aget-object v0, v1, v5
156423 4| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
156424 6| if-eq v0, v1, Label_1
156439 0| const/16 v1, #+130 (0x00000082 | 1.82169e-43)
156440 …2| invoke-virtual {v2,v1}, com.android.ex.chips.RecipientEditTextView.focusSearch(int):android.vie…
156448 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
156449 12| return v1
156452 13| const/4 v1, #+0 (0x00000000 | 0.00000)
156453 14| return v1
156463 …0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getSpannable():android.text.Spa…
156477 …0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getSpannable():android.text.Spa…
156501 13| sget v1, com.android.ex.chips.R$color.chip_background_invalid
156502 15| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
156524 13| const v1, #+17170444 (0x0106000c | 2.46119e-38)
156525 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
156548 12| move-result-object v1
156550 .local v1, "editable", android.text.Editable
156572 …45| invoke-static {v1,v8,v9,v5}, android.text.method.QwertyKeyListener.markAsReplaced(android.text…
156586 …62| invoke-interface {v1,v8,v3,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
156614 14| new-instance v1, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask
156615 …16| invoke-direct {v1,v5,v4}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask…
156617 .local v1, "replace", com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask
156621 …24| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.e…
156624 .end_local v1
156637 4| move-result-object v1
156638 …5| invoke-virtual {v1,v3}, com.android.ex.chips.BaseRecipientAdapter.getItem(int):com.android.ex.c…
156639 8| move-result-object v1
156640 9| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getEntryType():int
156641 12| move-result v1
156642 13| if-nez v1, Label_1
156654 0| sget v1, android.os.Build$VERSION.SDK_INT
156656 4| if-ge v1, v2, Label_1
156658 6| const/4 v1, #+0 (0x00000000 | 0.00000)
156659 7| return v1
156663 11| move-result-object v1
156665 …15| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
156672 24| move-result v1
156673 25| return v1
156683 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
156689 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
156705 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
156708 10| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
156728 5| move-result-wide v0:v1
156735 12| cmp-long v5, v0:v1, v6:v7
156767 41| cmp-long v5, v0:v1, v6:v7
156771 47| cmp-long v5, v0:v1, v6:v7
156817 10| const/4 v1, #+0 (0x00000000 | 0.00000)
156819 .local v1, "i", int
156820 11| if-ge v1, v2, Label_5
156822 …13| invoke-direct {v4,v1}, com.android.ex.chips.RecipientEditTextView.isEntryAtPositionTypePerson(…
156826 19| return v1
156829 .end_local v1
156836 .restart_local v1
156837 23| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
156852 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mHandlePendingChips
156853 4| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
156856 9| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mHandlePendingChips
156857 11| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
156869 0| sget v1, android.os.Build$VERSION.SDK_INT
156871 4| if-lt v1, v2, Label_2
156879 13| move-result v1
156880 14| return v1
156911 10| add-int/lit8 v1, v2, #-1 (0xffffffff | NaN)
156913 .local v1, "i", int
156914 12| if-ltz v1, Label_2
156916 14| invoke-interface {v5,v1}, android.text.Editable.charAt(int):char
156923 24| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
157047 114| move-result v1
157050 115| if-eqz v1, Label_6
157057 122| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
157058 .local v1, "showAddress", boolean
157062 .end_local v1
157082 151| if-eqz v1, Label_8
157163 86| float-to-int v1, v3
157165 .local v1, "overridePadding", int
157166 87| if-ltz v1, Label_3
157168 89| iput v1, v9, com.android.ex.chips.RecipientEditTextView.mChipTextStartPadding
157174 97| float-to-int v1, v3
157176 98| if-ltz v1, Label_4
157178 100| iput v1, v9, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
157284 …2| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$6.<init>(com.android.ex.chips…
157297 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
157299 4| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.hasFocus():boolean
157302 10| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.enoughToFilter():boolean
157305 …16| invoke-direct {v1,v2,v3}, com.android.ex.chips.RecipientEditTextView.alreadyHasChip(int, int):…
157329 13| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
157332 .local v1, "isRtl", boolean
157339 19| if-eqz v1, Label_3
157346 .end_local v1
157347 24| const/4 v1, #+0 (0x00000000 | 0.00000)
157348 .restart_local v1
157352 .end_local v1
157353 27| const/4 v1, #+0 (0x00000000 | 0.00000)
157354 .restart_local v1
157373 5| move-result-wide v0:v1
157377 8| cmp-long v4, v0:v1, v4:v5
157384 20| cmp-long v4, v0:v1, v4:v5
157414 17| move-result v1
157416 .local v1, "line", int
157417 …18| invoke-direct {v6,v1}, com.android.ex.chips.RecipientEditTextView.calculateOffsetFromBottomToT…
157463 0| new-instance v1, com.android.ex.chips.RecipientEditTextView$9
157464 …2| invoke-direct {v1,v2,v3,v4}, com.android.ex.chips.RecipientEditTextView$9.<init>(com.android.ex…
157469 …8| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView$9.execute(java.lang.Object[]…
157498 20| move-result-object v1
157500 .local v1, "fragment", android.app.DialogFragment
157506 …30| invoke-virtual {v1,v2,v3}, android.app.DialogFragment.show(android.app.FragmentManager, java.l…
157599 105| move-result-object v1
157601 .local v1, "editable", android.text.Editable
157607 …112| invoke-interface {v9,v1,v4}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStar…
157655 …172| invoke-direct {v12,v6,v4,v1}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int,…
157682 30| move-result-object v1
157684 .local v1, "data", android.content.ClipData
157689 …38| invoke-virtual {v5,v1,v2,v3,v4}, com.android.ex.chips.RecipientEditTextView.startDrag(android.…
157731 36| move-result-object v1
157733 .local v1, "editable", android.text.Editable
157735 …40| invoke-static {v1,v4,v2,v5}, android.text.method.QwertyKeyListener.markAsReplaced(android.text…
157745 …53| invoke-interface {v1,v4,v2,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
157773 18| move-result v1
157774 19| sub-int/2addr v0, v1
157807 18| move-result v1
157808 19| sub-int/2addr v0, v1
157821 37| float-to-int v1, v3
157822 38| invoke-virtual {v0,v1}, android.text.Layout.getLineForVertical(int):int
157834 …0| invoke-direct {v1,v3}, com.android.ex.chips.RecipientEditTextView.supportConvertToLocalHorizont…
157837 … 4| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getLayout():android.text.Layout
157852 3| move-result-object v1
157853 4| if-nez v1, Label_1
157854 6| const/4 v1, #-1 (0xffffffff | NaN)
157855 7| return v1
157863 15| move-result v1
157864 16| return v1
157880 7| array-length v1, v0
157881 8| if-lez v1, Label_1
157883 10| aget-object v1, v0, v2
157884 12| invoke-virtual {v1}, android.text.util.Rfc822Token.getAddress():java.lang.String
157885 15| move-result-object v1
157886 16| return-object v1
157910 13| move-result-object v1
157912 .local v1, "editable", android.text.Editable
157923 29| invoke-interface {v1}, android.text.Editable.length():int
157933 43| invoke-interface {v1}, android.text.Editable.length():int
157956 …78| invoke-static {v1,v3,v2,v4}, android.text.method.QwertyKeyListener.markAsReplaced(android.text…
157958 81| invoke-interface {v1,v7}, android.text.Editable.removeSpan(java.lang.Object):void
157971 …98| invoke-interface {v1,v4,v3,v2,v5}, android.text.Editable.setSpan(java.lang.Object, int, int, i…
157995 1| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTextWatcher
157996 3| if-eqz v1, Label_1
157998 5| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTextWatcher
157999 …7| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.removeTextChangedListener(an…
158005 16| move-result v1
158006 17| if-nez v1, Label_3
158008 22| move-result v1
158009 23| if-lez v1, Label_3
158016 32| move-result-object v1
158020 39| invoke-virtual {v1,v2}, java.lang.String.endsWith(java.lang.String):boolean
158021 42| move-result v1
158022 43| if-nez v1, Label_2
158024 45| sget-object v1, com.android.ex.chips.RecipientEditTextView.SEPARATOR
158028 …53| invoke-super {v4,v1,v3,v2}, android.widget.MultiAutoCompleteTextView.append(java.lang.CharSequ…
158030 56| new-instance v1, java.lang.StringBuilder
158031 58| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
158032 …61| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
158033 64| move-result-object v1
158035 …67| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
158036 70| move-result-object v1
158037 71| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
158042 78| move-result v1
158043 79| if-nez v1, Label_3
158046 84| move-result v1
158047 85| if-lez v1, Label_3
158049 87| iget v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
158050 89| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
158051 91| iput v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
158053 93| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChips
158054 95| invoke-virtual {v1,v0}, java.util.ArrayList.add(java.lang.Object):boolean
158058 98| iget v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
158059 100| if-lez v1, Label_4
158064 105| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mHandler
158066 109| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
158076 0| const/4 v1, #+0 (0x00000000 | 0.00000)
158084 10| iput-object v1, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
158106 0| const/4 v1, #+0 (0x00000000 | 0.00000)
158108 .local v1, "tokenCount", int
158123 18| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
158130 26| return v1
158143 5| move-result-object v1
158145 .local v1, "display", java.lang.String
158150 10| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
158153 …16| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
158158 22| const/4 v1, #+0 (0x00000000 | 0.00000)
158161 .end_local v1
158218 …94| invoke-direct {v3,v1,v0,v7}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
158244 5| move-result-object v1
158281 3| move-result-object v1
158283 .local v1, "display", java.lang.String
158288 8| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
158291 …14| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
158296 20| const/4 v1, #+0 (0x00000000 | 0.00000)
158299 .end_local v1
158300 21| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
158304 27| return-object v1
158316 …38| invoke-direct {v2,v1,v0,v3}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
158357 39| move/from16 v1, v22
158360 …45| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
158385 80| move/from16 v1, v20
158386 82| if-gt v0, v1, Label_5
158391 88| move-object/from16 v1, v23
158392 90| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mMoreChip
158415 113| move-object/from16 v1, v23
158416 115| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
158512 248| move/from16 v1, v19
158513 250| if-ge v0, v1, Label_12
158520 258| move/from16 v1, v17
158521 260| invoke-static {v0,v1}, java.lang.Math.max(int, int):int
158526 266| move/from16 v1, v17
158527 268| invoke-static {v0,v1}, java.lang.Math.min(int, int):int
158544 295| move/from16 v1, v19
158546 …299| invoke-virtual {v4,v7,v0,v1,v2}, android.text.SpannableString.setSpan(java.lang.Object, int, …
158563 329| move/from16 v1, v20
158564 331| if-le v0, v1, Label_13
158569 339| move/from16 v1, v19
158570 341| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.setMaxLines(int):void
158588 5| const/4 v1, #+0 (0x00000000 | 0.00000)
158590 .local v1, "end", int
158601 19| move-result v1
158603 20| move v4, v1
158621 …41| invoke-interface {v5,v1,v7}, android.text.Editable.subSequence(int, int):java.lang.CharSequence
158634 …62| invoke-interface {v5,v1,v7,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
158730 91| new-instance v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip
158731 …93| invoke-direct {v1,v4}, com.android.ex.chips.recipientchip.InvisibleRecipientChip.<init>(com.an…
158734 .local v1, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
158735 96| move-object v0, v1
158736 .end_local v1
158786 34| move-result v1
158788 .local v1, "isValid", boolean
158789 35| if-eqz v1, Label_4
158806 …60| invoke-static {v0,v5,v1}, com.android.ex.chips.RecipientEntry.constructGeneratedEntry(java.lan…
158819 …77| invoke-static {v0,v1}, com.android.ex.chips.RecipientEntry.constructFakeEntry(java.lang.String…
158830 87| xor-int/lit8 v5, v1, #+1 (0x00000001 | 1.40130e-45)
158859 126| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
158862 .end_local v1
158870 …133| invoke-static {v4,v1}, com.android.ex.chips.RecipientEntry.constructFakeEntry(java.lang.Strin…
158875 .restart_local v1
158880 139| const/4 v1, #+0 (0x00000000 | 0.00000)
158881 .local v1, "isValid", boolean
158884 .end_local v1
158900 3| new-instance v1, android.graphics.Matrix
158901 5| invoke-direct {v1}, android.graphics.Matrix.<init>():void
158903 .local v1, "matrix", android.graphics.Matrix
158910 17| invoke-virtual {v1}, android.graphics.Matrix.reset():void
158913 …22| invoke-virtual {v1,v12,v13,v3}, android.graphics.Matrix.setRectToRect(android.graphics.RectF, …
158915 …25| invoke-virtual {v2,v1}, android.graphics.BitmapShader.setLocalMatrix(android.graphics.Matrix):…
158989 …0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getAdapter():com.android.ex.chi…
159000 …0| invoke-super {v1}, android.widget.MultiAutoCompleteTextView.getAdapter():android.widget.ListAda…
159016 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mChipBackground
159020 9| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mInvalidChipBackground
159030 0| const/4 v1, #+0 (0x00000000 | 0.00000)
159032 .local v1, "last", com.android.ex.chips.recipientchip.DrawableRecipientChip
159043 13| aget-object v1, v0, v2
159046 .end_local v1
159047 15| return-object v1
159055 0| const/4 v1, #+0 (0x00000000 | 0.00000)
159075 27| aget-object v1, v0, v5
159077 29| return-object v1
159097 18| move-result-object v1
159098 19| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
159100 .local v1, "recips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
159103 23| invoke-static {v1}, java.util.Arrays.asList(java.lang.Object[]):java.util.List
159132 … 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
159146 4| sget v1, com.android.ex.chips.R$string.accessbility_suggestion_dropdown_opened
159147 6| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
159159 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mTextHeight
159173 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getWidth():int
159262 88| move-result-object v1
159264 .local v1, "createdChip", com.android.ex.chips.recipientchip.DrawableRecipientChip
159265 89| if-nez v1, Label_6
159268 .end_local v1
159296 .restart_local v1
159300 128| invoke-interface {v10,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
159304 134| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
159349 37| move-result-object v1
159351 .local v1, "clipDescription", android.content.ClipDescription
159359 45| invoke-virtual {v1,v5}, android.content.ClipDescription.getMimeType(int):java.lang.String
159469 22| move-result-object v1
159471 .local v1, "editable", android.text.Editable
159489 44| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
159503 61| invoke-interface {v1}, android.text.Editable.length():int
159508 69| invoke-interface {v1,v3}, android.text.Editable.charAt(int):char
159522 …85| invoke-virtual {v13,v4,v3,v1,v5}, com.android.ex.chips.RecipientEditTextView.createReplacement…
159596 .end_local v1
159603 .restart_local v1
159681 12| move-result v1
159683 .local v1, "end", int
159685 …15| invoke-interface {v6,v8,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
159691 23| invoke-virtual {v6,v2,v1}, java.lang.String.substring(int, int):java.lang.String
159733 5| move-result-wide v0:v1
159737 8| cmp-long v4, v0:v1, v4:v5
159744 20| cmp-long v4, v0:v1, v4:v5
159761 1| const/4 v1, #+0 (0x00000000 | 0.00000)
159776 19| move v0, v1
159780 22| move v0, v1
159809 20| move-result v1
159812 .local v1, "last", char
159814 23| if-eq v1, v5, Label_3
159816 27| if-ne v1, v5, Label_6
159822 .end_local v1
159833 41| move-result v1
159834 .restart_local v1
159850 3| move-result v1
159851 4| if-lt v4, v1, Label_1
159857 10| move-result-object v1
159858 11| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
159859 14| move-result-object v1
159860 15| invoke-virtual {v1,v4}, java.lang.String.charAt(int):char
159864 19| const/16 v1, #+44 (0x0000002c | 6.16571e-44)
159865 21| if-eq v0, v1, Label_2
159866 23| const/16 v1, #+59 (0x0000003b | 8.26766e-44)
159867 25| if-ne v0, v1, Label_3
159874 32| move-result v1
159875 33| if-ge v4, v1, Label_4
159877 38| move-result-object v1
159878 39| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
159879 42| move-result-object v1
159880 43| invoke-virtual {v1,v4}, java.lang.String.charAt(int):char
159881 46| move-result v1
159883 49| if-ne v1, v2, Label_4
159910 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
159911 4| iput-boolean v1, v2, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
159917 10| const/4 v1, #-1 (0xffffffff | NaN)
159918 11| if-eq v0, v1, Label_1
159921 16| move-result-object v1
159922 17| invoke-virtual {v1,v0}, android.view.View.findViewById(int):android.view.View
159923 20| move-result-object v1
159924 21| iput-object v1, v2, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
159937 0| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
159938 2| invoke-virtual {v1}, android.widget.ListPopupWindow.getListView():android.widget.ListView
159944 11| move-result v1
159945 12| if-nez v1, Label_1
159947 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
159948 15| invoke-virtual {v0,v3,v1}, android.widget.ListView.setItemChecked(int, boolean):void
159963 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
159965 4| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipAddedListener
159968 8| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipAddedListener
159990 14| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
159991 …16| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
159992 19| move-result-object v1
159993 …20| invoke-interface {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientChipDeletedListe…
160016 6| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
160045 6| and-int/lit16 v1, v2, #+255 (0x000000ff | 3.57331e-43)
160047 .local v1, "imeActions", int
160048 8| and-int/lit8 v2, v1, #+6 (0x00000006 | 8.40779e-45)
160052 14| xor-int/2addr v2, v1
160108 0| invoke-super {v1}, android.widget.MultiAutoCompleteTextView.onDetachedFromWindow():void
160111 4| iput-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
160133 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160146 14| const-string/jumbo v1, "text/plain"
160147 … 17| invoke-virtual {v0,v1}, android.content.ClipDescription.hasMimeType(java.lang.String):boolean
160154 25| return v1
160161 33| return v1
160178 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160187 10| return v1
160195 18| return v1
160206 31| return v1
160231 …0| invoke-super {v0,v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onFocusChanged(boolean, in…
160233 3| if-nez v1, Label_2
160261 10| move-result-object v1
160263 .local v1, "entry", com.android.ex.chips.RecipientEntry
160264 11| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getEntryType():int
160274 24| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getPermissions():java.lang.String[]
160305 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160343 51| return v1
160351 59| return v1
160358 66| return v1
160376 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
160379 7| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
160385 …12| invoke-super {v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onKeyPreIme(int, android.vie…
160400 …3| invoke-super {v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onKeyUp(int, android.view.Key…
160409 14| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
160412 18| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
160416 23| invoke-direct {v1}, com.android.ex.chips.RecipientEditTextView.commitDefault():boolean
160446 16| move-result v1
160448 .local v1, "offset", int
160449 …17| invoke-direct {v5,v1}, com.android.ex.chips.RecipientEditTextView.findChip(int):com.android.ex…
160478 …0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mPermissionsRequestItemClickedLi…
160481 …4| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mPermissionsRequestItemClickedLi…
160485 9| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.dismissDropDown():void
160508 … 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
160515 …11| invoke-super {v1,v0}, android.widget.MultiAutoCompleteTextView.onRestoreInstanceState(android.…
160521 …15| invoke-super {v1,v2}, android.widget.MultiAutoCompleteTextView.onRestoreInstanceState(android.…
160531 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
160533 …3| invoke-super {v1}, android.widget.MultiAutoCompleteTextView.onSaveInstanceState():android.os.Pa…
160560 4| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView.mSelectedChip
160561 6| if-nez v1, Label_1
160564 13| move-result-object v1
160565 14| invoke-interface {v1,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
160566 17| move-result v1
160567 18| if-ge v4, v1, Label_1
160570 23| move-result-object v1
160571 24| invoke-interface {v1,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
160572 27| move-result v1
160573 28| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
160578 38| invoke-static {v1,v2}, java.lang.Math.min(int, int):int
160579 41| move-result v1
160580 42| invoke-virtual {v3,v1}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
160621 7| iget v1, v2, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
160622 9| if-lez v1, Label_3
160627 14| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mScrollView
160628 16| if-nez v1, Label_6
160629 18| iget-boolean v1, v2, com.android.ex.chips.RecipientEditTextView.mTriedGettingScrollView
160630 20| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
160631 22| if-eqz v1, Label_6
160639 30| instance-of v1, v0, android.widget.ScrollView
160640 32| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
160641 34| if-eqz v1, Label_4
160661 53| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160662 54| iput-boolean v1, v2, com.android.ex.chips.RecipientEditTextView.mTriedGettingScrollView
160675 0| const v1, #+16908322 (0x01020022 | 2.38773e-38)
160676 3| if-ne v4, v1, Label_1
160679 8| move-result-object v1
160683 …12| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
160689 21| move-result-object v1
160690 …22| invoke-virtual {v3,v1}, com.android.ex.chips.RecipientEditTextView.handlePasteClip(android.con…
160692 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160693 26| return v1
160698 30| move-result v1
160699 31| return v1
160727 20| const/4 v1, #+0 (0x00000000 | 0.00000)
160729 .local v1, "chipWasSelected", boolean
160767 64| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160778 68| xor-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
160813 107| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
160835 17| move-result v1
160837 .local v1, "end", int
160839 …20| invoke-interface {v5,v7,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
160848 …30| invoke-interface {v3,v4,v1,v5}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
160863 .end_local v1
160899 7| move-result v1
160901 .local v1, "spanStart", int
160946 53| if-ltz v1, Label_5
160949 57| invoke-interface {v3,v1,v4}, android.text.Editable.delete(int, int):android.text.Editable
161011 56| move-result-object v1
161013 .local v1, "chip$iterator", java.util.Iterator
161014 57| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
161017 63| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
161060 .end_local v1
161076 1| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTextWatcher
161078 …3| invoke-super {v1,v2}, android.widget.MultiAutoCompleteTextView.removeTextChangedListener(androi…
161117 30| move-result-object v1
161119 .local v1, "editable", android.text.Editable
161134 …50| invoke-interface {v1,v8,v0}, android.text.Editable.insert(int, java.lang.CharSequence):android…
161149 .end_local v1
161159 .restart_local v1
161171 75| invoke-interface {v1}, android.text.Editable.length():int
161175 81| invoke-interface {v1,v4}, android.text.Editable.charAt(int):char
161184 …93| invoke-interface {v1,v3,v4,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
161242 37| move-result v1
161244 .local v1, "end", int
161277 76| if-ltz v1, Label_6
161278 78| if-ge v4, v1, Label_6
161282 84| invoke-interface {v6,v4,v1}, android.text.Editable.delete(int, int):android.text.Editable
161285 .end_local v1
161329 37| move-result-object v1
161331 .local v1, "editable", android.text.Editable
161332 38| invoke-interface {v1}, android.text.Editable.length():int
161350 …69| invoke-virtual {v6,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
161358 82| invoke-interface {v1,v5,v3}, android.text.Editable.delete(int, int):android.text.Editable
161361 .end_local v1
161410 41| add-int v1, v3, v4
161412 .local v1, "desiredPos", int
161413 43| if-le v0, v1, Label_1
161416 47| sub-int v4, v0, v1
161422 .end_local v1
161441 6| new-instance v1, com.android.ex.chips.RecipientEditTextView$7
161442 …8| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView$7.<init>(com.android.ex.chips…
161443 …11| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.registerUpdateObserver(com.a…
161445 14| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
161446 …16| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.setDropdownChipLayouter(com.…
161458 0| invoke-super {v1,v2}, android.widget.MultiAutoCompleteTextView.setDropDownAnchor(int):void
161463 … 6| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getRootView():android.view.View
161467 14| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
161480 0| iput-object v2, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
161482 2| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
161483 …4| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setDeleteListener(com.android…
161485 7| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
161486 …9| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setPermissionRequestDismissed…
161498 0| iput-boolean v1, v0, com.android.ex.chips.RecipientEditTextView.mShouldShrink
161510 0| iput-object v2, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
161512 2| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
161513 …4| invoke-super {v1,v0}, android.widget.MultiAutoCompleteTextView.setTokenizer(android.widget.Mult…
161525 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView.mValidator
161527 …2| invoke-super {v0,v1}, android.widget.MultiAutoCompleteTextView.setValidator(android.widget.Auto…
161550 16| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mDelayedShrink
161551 18| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
161586 23| const/4 v1, #+0 (0x00000000 | 0.00000)
161587 24| iput-object v1, v2, com.android.ex.chips.RecipientEntry.mPhotoBytes
161594 32| const/4 v1, #+0 (0x00000000 | 0.00000)
161595 33| iput v1, v2, com.android.ex.chips.RecipientEntry.mIndicatorIconId
161597 35| const/4 v1, #+0 (0x00000000 | 0.00000)
161598 36| iput-object v1, v2, com.android.ex.chips.RecipientEntry.mIndicatorText
161618 6| array-length v1, v0
161619 7| if-lez v1, Label_2
161620 9| const/4 v1, #+0 (0x00000000 | 0.00000)
161621 10| aget-object v1, v17, v1
161622 12| invoke-virtual {v1}, android.text.util.Rfc822Token.getAddress():java.lang.String
161627 16| new-instance v1, com.android.ex.chips.RecipientEntry
161646 …34| invoke-direct/range {v1..v16}, com.android.ex.chips.RecipientEntry.<init>(int, java.lang.Strin…
161647 37| return-object v1
161669 6| const/4 v1, #+0 (0x00000000 | 0.00000)
161699 6| const/4 v1, #+0 (0x00000000 | 0.00000)
161736 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
161764 4| move-object/from16 v1, v19
161766 …8| invoke-static {v0,v1,v2}, com.android.ex.chips.RecipientEntry.pickDisplayName(int, java.lang.St…
161806 4| move-object/from16 v1, v19
161808 …8| invoke-static {v0,v1,v2}, com.android.ex.chips.RecipientEntry.pickDisplayName(int, java.lang.St…
161848 3| cmp-long v1, v4:v5, v2:v3
161849 5| if-eqz v1, Label_1
161851 9| cmp-long v1, v4:v5, v2:v3
161852 11| if-nez v1, Label_2
161868 2| if-le v1, v0, Label_2
161884 0| iget-wide v0:v1, v2, com.android.ex.chips.RecipientEntry.mContactId
161885 2| return-wide v0:v1
161894 0| iget-wide v0:v1, v2, com.android.ex.chips.RecipientEntry.mDataId
161895 2| return-wide v0:v1
161904 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDestination
161914 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDestinationLabel
161924 0| iget v0, v1, com.android.ex.chips.RecipientEntry.mDestinationType
161934 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDirectoryId
161944 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDisplayName
161954 0| iget v0, v1, com.android.ex.chips.RecipientEntry.mEntryType
161964 0| iget v0, v1, com.android.ex.chips.RecipientEntry.mIndicatorIconId
161974 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mIndicatorText
161984 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mLookupKey
161994 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPermissions
162003 0| monitor-enter v1
162006 1| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPhotoBytes
162009 3| monitor-exit v1
162013 6| monitor-exit v1
162023 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPhotoThumbnailUri
162033 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEntry.mIsFirstLevel
162042 0| const/4 v1, #+0 (0x00000000 | 0.00000)
162052 11| move v0, v1
162062 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEntry.mIsValid
162072 0| monitor-enter v1
162075 1| iput-object v2, v1, com.android.ex.chips.RecipientEntry.mPhotoBytes
162078 3| monitor-exit v1
162083 6| monitor-exit v1
162095 5| iget-object v1, v2, com.android.ex.chips.RecipientEntry.mDisplayName
162096 …7| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
162098 11| const-string/jumbo v1, " <"
162099 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
162101 18| iget-object v1, v2, com.android.ex.chips.RecipientEntry.mDestination
162102 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
162104 24| const-string/jumbo v1, ">, isValid="
162105 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
162107 31| iget-boolean v1, v2, com.android.ex.chips.RecipientEntry.mIsValid
162108 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
162126 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
162127 7| new-array v1, v1, com.android.ex.chips.RecipientEntry[]
162129 10| aput-object v5, v1, v2
162131 …12| invoke-direct {v3,v4,v0,v1}, android.widget.ArrayAdapter.<init>(android.content.Context, int, …
162155 13| move-object v1, v10
162215 0| invoke-direct {v1}, android.text.style.ReplacementSpan.<init>():void
162219 8| iput-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162249 0| const/4 v1, #+0 (0x00000000 | 0.00000)
162252 3| invoke-direct {v0,v1,v1,v1,v1}, android.graphics.Rect.<init>(int, int, int, int):void
162264 5| move-result-wide v0:v1
162265 6| return-wide v0:v1
162276 5| move-result-wide v0:v1
162277 6| return-wide v0:v1
162286 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162298 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162310 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162322 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162345 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162357 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162370 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
162399 25| move-result-wide v0:v1
162400 26| iput-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mContactId
162411 43| move-result-wide v0:v1
162412 44| iput-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDataId
162425 0| iget-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mContactId
162426 2| return-wide v0:v1
162435 0| iget-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDataId
162436 2| return-wide v0:v1
162445 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDirectoryId
162455 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mEntry
162465 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mLookupKey
162475 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
162479 8| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
162483 11| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mEntry
162495 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mValue
162505 0| iget-boolean v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mSelected
162520 6| iput-object v2, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
162528 13| iput-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
162540 5| iget-object v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDisplay
162541 …7| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.String…
162543 11| const-string/jumbo v1, " <"
162544 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
162546 18| iget-object v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mValue
162547 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
162549 24| const-string/jumbo v1, ">"
162550 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
162564 …0| invoke-direct {v1,v2}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.<init>(androi…
162568 8| iput-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162580 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDrawable
162592 …0| invoke-super {v1}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.getBounds():andro…
162605 5| move-result-wide v0:v1
162606 6| return-wide v0:v1
162617 5| move-result-wide v0:v1
162618 6| return-wide v0:v1
162627 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162639 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162651 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162663 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162675 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162687 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162700 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162712 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
162725 …0| iput-object v1, v0, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeAction…
162736 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
162757 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
162768 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
162779 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
162793 5| move-result-object v1
162794 6| invoke-virtual {v0,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
162800 17| move-result-object v1
162801 18| invoke-virtual {v0,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
162819 1| const-string/jumbo v1, "EditModeActions"
162837 41| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
162845 50| const-string/jumbo v1, "EditModeActions"
162847 56| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
162852 60| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mManager
162853 …62| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.getSelectState…
162854 65| move-result v1
162855 66| packed-switch v1, Label_7
162861 73| move-result v1
162862 74| return v1
162866 78| move-result v1
162867 79| return v1
162871 83| move-result v1
162872 84| return v1
162875 85| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mManager
162876 …87| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.isWaitInput():…
162877 90| move-result v1
162878 91| if-eqz v1, Label_6
162881 96| move-result v1
162882 97| return v1
162886 101| move-result v1
162887 102| return v1
162906 …1| invoke-virtual {v1,v2,v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onActio…
162918 …0| invoke-direct {v1,v2}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.getAction(i…
162922 7| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mMode
162924 …9| invoke-virtual {v1,v2}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(int…
162936 …1| invoke-virtual {v1,v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(int…
162979 12| move-result-object v1
162980 …13| check-cast v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLine…
162982 ….local v1, "images", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLi…
162983 15| array-length v4, v1
162986 18| array-length v4, v1
162989 21| aget-object v0, v1, v3
163019 3| move-result-object v1
163021 ….local v1, "parent", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLi…
163025 6| invoke-interface {v4,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
163029 10| invoke-interface {v4,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
163081 7| new-instance v1, java.lang.StringBuilder
163082 9| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
163084 …15| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
163085 18| move-result-object v1
163086 19| invoke-virtual {v1,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
163087 22| move-result-object v1
163088 23| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
163089 26| move-result-object v1
163090 27| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
163110 …5| iget v1, v5, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLineDra…
163114 12| invoke-direct {v0,v2,v3,v1,v4}, android.graphics.Rect.<init>(int, int, int, int):void
163118 18| move-result-object v1
163119 …19| invoke-virtual {v6,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
163132 1| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
163134 .local v1, "MARGIN", int
163174 …0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizontal…
163185 …0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizontal…
163204 10| move-result v1
163206 .local v1, "a", int
163219 23| if-nez v1, Label_1
163221 25| const/16 v1, #+128 (0x00000080 | 1.79366e-43)
163238 44| invoke-static {v1,v4,v3,v2}, android.graphics.Color.argb(int, int, int, int):int
163277 … 0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mType
163278 …2| invoke-direct {v1,v0,v2}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Marq…
163280 …6| iput v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mMarq…
163292 …0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mMarq…
163317 18| move-result v1
163319 .local v1, "image_width", int
163330 38| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
163352 75| if-le v1, v2, Label_2
163354 …77| iget v1, v6, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$RescalableImageS…
163358 82| div-int v0, v2, v1
163361 …84| invoke-virtual {v7,v5,v5,v1,v0}, android.graphics.drawable.Drawable.setBounds(int, int, int, i…
163508 133| move-exception v1
163510 .local v1, "e", java.lang.Exception
163522 …159| invoke-static {v8,v9,v1}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
163527 .end_local v1
163555 4| const-string/jumbo v1, "--- handleCancel"
163556 7| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
163580 36| const/4 v1, #+0 (0x00000000 | 0.00000)
163581 …37| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText.setOnClickListener(androi…
163600 4| move-result v1
163601 5| if-ge v0, v1, Label_2
163604 10| move-result v1
163606 13| if-ne v1, v2, Label_3
163611 17| const-string/jumbo v1, "EditStyledText.EditorManager"
163633 66| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
163655 3| add-int/lit8 v1, v0, #-1 (0xffffffff | NaN)
163656 5| invoke-interface {v5,v1}, android.text.Editable.charAt(int):char
163657 8| move-result v1
163659 11| if-ne v1, v2, Label_3
163662 13| const-string/jumbo v1, "EditStyledText.EditorManager"
163684 62| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
163700 3| new-instance v1, java.lang.StringBuilder
163701 5| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
163703 …11| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
163704 14| move-result-object v1
163706 17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
163707 20| move-result-object v1
163709 …24| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
163710 27| move-result-object v1
163712 30| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
163713 33| move-result-object v1
163714 34| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
163715 37| move-result-object v1
163716 38| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
163725 48| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCurEnd
163726 50| if-ne v0, v1, Label_2
163729 55| new-instance v1, java.lang.StringBuilder
163730 57| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
163732 …63| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
163733 66| move-result-object v1
163735 69| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
163736 72| move-result-object v1
163737 73| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
163738 76| move-result-object v1
163739 77| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
163747 86| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
163748 87| if-ne v0, v1, Label_3
163755 94| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
163756 …96| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(in…
163759 101| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
163760 …103| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getText():android.text.Edit…
163761 106| move-result-object v1
163762 …107| invoke-static {v0,v1}, com.android.ex.editstyledtext.EditStyledText.-wrap13(android.view.View…
163780 7| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
163781 …9| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(i…
163825 38| move-result v1
163827 .local v1, "end", int
163829 …42| invoke-virtual {v0,v2,v1,v7}, android.text.SpannableStringBuilder.replace(int, int, java.lang.…
163832 .end_local v1
163854 8| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
163856 …12| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
163867 0| const-string/jumbo v1, "EditStyledText.EditorManager"
163869 6| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
163871 9| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
163875 …17| invoke-static {v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap13(android.view.View,…
163877 20| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
163878 22| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getSelectionStart():int
163882 26| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
163883 …28| invoke-virtual {v1,v0,v0}, com.android.ex.editstyledtext.EditStyledText.setSelection(int, int)…
163885 31| const/4 v1, #+0 (0x00000000 | 0.00000)
163886 32| iput v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
163898 3| const-string/jumbo v1, "--- blockSoftKey:"
163899 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
163916 1| iget-object v1, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCopyBuffer
163917 3| if-eqz v1, Label_1
163918 5| iget-object v1, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCopyBuffer
163919 7| invoke-virtual {v1}, android.text.SpannableStringBuilder.length():int
163920 10| move-result v1
163921 11| if-lez v1, Label_1
163923 13| iget-object v1, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCopyBuffer
163925 …15| invoke-direct {v2,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.removeImageC…
163926 18| move-result-object v1
163927 19| invoke-virtual {v1}, android.text.SpannableStringBuilder.length():int
163928 22| move-result v1
163929 23| if-nez v1, Label_1
163941 0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mBackgroundColor
163951 0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
163961 0| const-string/jumbo v1, "EditStyledText.EditorManager"
163963 6| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
163965 9| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
163966 11| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.isFocused():boolean
163967 14| move-result v1
163968 15| if-nez v1, Label_1
163973 18| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
163979 30| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewStart
163981 32| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
163987 44| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewEnd
163989 46| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
163990 …48| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getContext():android.content…
163991 51| move-result-object v1
163995 …55| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
164000 61| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
164001 …63| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getWindowToken():android.os.…
164002 66| move-result-object v1
164005 …70| invoke-virtual {v0,v1,v3,v2}, android.view.inputmethod.InputMethodManager.hideSoftInputFromWin…
164016 0| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEditFlag
164026 …0| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSoftKeyBlockFl…
164039 6| move-result-object v1
164041 .local v1, "txt", android.text.Editable
164042 7| invoke-interface {v1}, android.text.Editable.length():int
164047 …13| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
164054 …24| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
164066 …37| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
164085 … 0| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mWaitInputFlag
164097 …1| invoke-virtual {v1,v2,v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(…
164115 9| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
164117 …13| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
164130 2| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
164131 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(i…
164143 3| const-string/jumbo v1, "--- onClickView"
164144 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
164147 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
164148 12| if-eq v0, v1, Label_1
164150 16| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
164151 17| if-ne v0, v1, Label_2
164158 26| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
164160 …30| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
164173 3| const-string/jumbo v1, "--- onFixSelectedItem"
164174 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
164179 14| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
164181 …18| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
164221 38| aget-object v1, v2, v7
164223 ….local v1, "line", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLine…
164224 …40| invoke-virtual {v1,v6}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horiz…
164230 .end_local v1
164283 3| const-string/jumbo v1, "--- onClickSelect"
164284 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
164299 25| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
164301 …29| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
164322 3| const-string/jumbo v1, "--- onClickSelectAll"
164323 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
164330 16| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
164332 …20| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
164345 0| iput v1, v0, com.android.ex.editstyledtext.EditStyledText$EditorManager.mBackgroundColor
164389 58| iget v1, v8, com.android.ex.editstyledtext.EditStyledText$EditorManager.mColorWaitInput
164392 .local v1, "foregroundColor", int
164405 81| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
164449 146| if-ne v1, v0, Label_4
164487 .end_local v1
164490 194| move-result v1
164491 .restart_local v1
164502 0| const-string/jumbo v1, "EditStyledText.EditorManager"
164504 6| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
164506 9| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
164507 11| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.isFocused():boolean
164508 14| move-result v1
164509 15| if-eqz v1, Label_1
164511 20| move-result v1
164512 21| if-eqz v1, Label_2
164518 24| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
164524 36| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewStart
164526 38| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
164532 50| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewEnd
164534 52| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.this$0
164535 …54| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getContext():android.content…
164536 57| move-result-object v1
164540 …61| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
164545 67| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
164548 …72| invoke-virtual {v0,v1,v3,v2}, android.view.inputmethod.InputMethodManager.showSoftInput(androi…
164549 75| move-result v1
164550 76| if-eqz v1, Label_3
164551 78| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
164552 80| if-eqz v1, Label_3
164554 82| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.this$0
164555 …84| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getText():android.text.Edita…
164556 87| move-result-object v1
164557 …88| invoke-static {v1,v5,v6}, android.text.Selection.setSelection(android.text.Spannable, int, int…
164570 3| const-string/jumbo v1, "--- unblockSoftKey:"
164571 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
164587 4| const-string/jumbo v1, "--- unsetTextComposingMask"
164588 7| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
164596 …20| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mComposingTextM…
164597 22| invoke-interface {v0,v1}, android.text.Editable.removeSpan(java.lang.Object):void
164716 166| move/from16 v1, v19
164717 168| if-le v0, v1, Label_6
164942 217| move/from16 v1, v19
164943 219| if-le v0, v1, Label_8
164988 0| iput-object v1, v0, com.android.ex.editstyledtext.EditStyledText$MenuHandler.this$0
164999 …0| invoke-direct {v0,v1}, com.android.ex.editstyledtext.EditStyledText$MenuHandler.<init>(com.andr…
165012 5| move-result v1
165013 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText.onTextContextMenuItem(int)…
165025 0| invoke-direct {v0,v1}, android.view.View$BaseSavedState.<init>(android.os.Parcelable):void
165038 5| const-string/jumbo v1, "EditStyledText.SavedState{"
165039 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
165043 15| move-result v1
165044 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
165045 19| move-result-object v1
165047 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
165050 24| const-string/jumbo v1, " bgcolor="
165052 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
165055 …31| iget v1, v2, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
165057 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
165060 37| const-string/jumbo v1, "}"
165062 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
165076 …0| invoke-super {v1,v2,v3}, android.view.View$BaseSavedState.writeToParcel(android.os.Parcel, int)…
165078 … 3| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
165097 9| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewStart
165099 …13| invoke-static {v0,v1,v2}, android.text.Selection.setSelection(android.text.Spannable, int, int…
165113 …1| invoke-direct {v1,v2,v0}, android.view.inputmethod.InputConnectionWrapper.<init>(android.view.i…
165115 … 4| iput-object v3, v1, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
165128 3| const-string/jumbo v1, "--- commitText:"
165129 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
165148 3| const-string/jumbo v1, "--- finishcomposing:"
165149 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
165177 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165187 …0| invoke-static {v0,v1}, com.android.ex.editstyledtext.EditStyledText.stopSelecting(android.view.…
165197 …0| invoke-direct {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.notifyStateChanged(int, …
165226 9| move-result-object v1
165228 .local v1, "notifier$iterator", java.util.Iterator
165229 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
165232 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
165242 .end_local v1
165252 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165270 9| move-result-object v1
165272 .local v1, "notifier$iterator", java.util.Iterator
165273 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
165276 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
165286 .end_local v1
165309 0| invoke-super {v1}, android.widget.EditText.drawableStateChanged():void
165311 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165314 7| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165327 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165344 8| move-result-object v1
165345 9| invoke-interface {v1}, android.text.Editable.length():int
165346 12| move-result v1
165347 13| if-le v6, v1, Label_2
165354 19| move-result-object v1
165356 …22| invoke-interface {v1,v6,v6,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
165361 28| array-length v1, v0
165362 29| if-lez v1, Label_3
165364 31| aget-object v1, v0, v3
165365 33| invoke-virtual {v1}, android.text.style.ForegroundColorSpan.getForegroundColor():int
165366 36| move-result v1
165367 37| return v1
165379 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165399 10| move-result-object v1
165402 .local v1, "notifier$iterator", java.util.Iterator
165403 11| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
165406 17| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
165419 .end_local v1
165430 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165442 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165454 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165466 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165478 0| const/4 v1, #+0 (0x00000000 | 0.00000)
165484 …7| invoke-direct {v0,v4,v1}, com.android.ex.editstyledtext.EditStyledText$MenuHandler.<init>(com.a…
165487 10| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_HORIZONTALLINE
165488 12| if-eqz v1, Label_1
165490 14| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_HORIZONTALLINE
165492 …19| invoke-interface {v5,v3,v2,v3,v1}, android.view.ContextMenu.add(int, int, int, java.lang.CharS…
165493 22| move-result-object v1
165494 …23| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
165498 29| move-result v1
165499 30| if-eqz v1, Label_2
165500 32| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_CLEARSTYLES
165501 34| if-eqz v1, Label_2
165503 36| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_CLEARSTYLES
165505 …41| invoke-interface {v5,v3,v2,v3,v1}, android.view.ContextMenu.add(int, int, int, java.lang.CharS…
165506 44| move-result-object v1
165507 …45| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
165510 48| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText.mManager
165511 …50| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.canPaste():boo…
165512 53| move-result v1
165513 54| if-eqz v1, Label_3
165515 56| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_PASTE
165517 …61| invoke-interface {v5,v3,v2,v3,v1}, android.view.ContextMenu.add(int, int, int, java.lang.CharS…
165518 64| move-result-object v1
165519 …65| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
165520 68| move-result-object v1
165524 …71| invoke-interface {v1,v2}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.MenuI…
165539 5| move-result-object v1
165540 …6| invoke-direct {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnectio…
165555 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
165556 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
165567 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
165580 …0| invoke-super {v1,v2,v3,v4}, android.widget.EditText.onFocusChanged(boolean, int, android.graphi…
165584 5| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.onStartEdit():void
165590 9| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.isButtonsFocused():boolean
165594 15| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.onEndEdit():void
165605 2| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
165606 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
165618 0| instance-of v1, v3, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState
165619 2| if-nez v1, Label_1
165631 14| move-result-object v1
165632 …15| invoke-super {v2,v1}, android.widget.EditText.onRestoreInstanceState(android.os.Parcelable):vo…
165634 …18| iget v1, v0, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
165635 …20| invoke-virtual {v2,v1}, com.android.ex.editstyledtext.EditStyledText.setBackgroundColor(int):v…
165647 3| move-result-object v1
165649 .local v1, "superState", android.os.Parcelable
165651 …6| invoke-direct {v0,v1}, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.<init>…
165669 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165670 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
165682 2| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
165683 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
165695 2| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
165696 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
165708 2| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
165709 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
165721 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165722 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSelec…
165734 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165735 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSelec…
165752 9| move-result-object v1
165753 …10| invoke-virtual {v0,v1,v4,v5,v6}, com.android.ex.editstyledtext.EditStyledText$EditorManager.up…
165757 18| move-result-object v1
165758 …19| invoke-virtual {v0,v1,v4,v5,v6}, com.android.ex.editstyledtext.EditStyledText$EditorManager.up…
165763 26| add-int v1, v4, v6
165764 …28| invoke-virtual {v0,v4,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.setTextC…
165795 66| const/16 v1, #+22 (0x00000016 | 3.08286e-44)
165796 …68| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(in…
165810 5| move-result v1
165813 10| if-eq v1, v2, Label_3
165822 19| move-result v1
165823 20| return v1
165839 31| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText.mManager
165840 …33| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.blockSoftKey()…
165861 53| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText.mManager
165862 …55| invoke-virtual {v1,v4}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSele…
165876 69| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText.mManager
165877 …71| invoke-virtual {v1,v4}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSele…
165949 34| move-result v1
165951 .local v1, "oldSelEnd", int
165988 .end_local v1
165996 .restart_local v1
165999 …90| invoke-virtual {v4,v2,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.showSoft…
166004 .end_local v1
166023 5| invoke-super {v1,v2}, android.widget.EditText.setBackgroundColor(int):void
166026 8| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
166029 13| invoke-direct {v1}, com.android.ex.editstyledtext.EditStyledText.onRefreshStyles():void
166034 17| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mDefaultBackground
166035 …19| invoke-virtual {v1,v0}, com.android.ex.editstyledtext.EditStyledText.setBackgroundDrawable(and…
166121 40| move-result-wide v0:v1
166128 47| iput-wide v0:v1, v7, com.android.timezonepicker.TimeZoneData.mTimeMillis
166148 83| sub-long/2addr v4:v5, v0:v1
166170 3| move-result-object v1
166172 .local v1, "defaultLocale", java.util.Locale
166192 … 27| invoke-virtual {v4,v1}, java.util.Locale.getDisplayCountry(java.util.Locale):java.lang.String
166201 39| invoke-virtual {v1,v4}, java.util.Locale.equals(java.lang.Object):boolean
166207 47| sput-object v1, com.android.timezonepicker.TimeZoneData.mBackupCountryLocale
166280 16| move-result-object v1
166281 17| check-cast v1, com.android.timezonepicker.TimeZoneInfo
166283 .local v1, "tzi", com.android.timezonepicker.TimeZoneInfo
166284 …19| invoke-virtual {v1,v6}, com.android.timezonepicker.TimeZoneInfo.hasSameRules(com.android.timez…
166288 25| iget-object v3, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
166297 34| iget-object v3, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
166310 .end_local v1
166330 10| add-int/lit8 v1, v3, #+20 (0x00000014 | 2.80260e-44)
166332 .local v1, "index", int
166335 15| aput-boolean v4, v3, v1
166338 19| invoke-virtual {v3,v1}, android.util.SparseArray.get(int):java.lang.Object
166351 34| invoke-virtual {v3,v1,v0}, android.util.SparseArray.put(int, java.lang.Object):void
166391 30| move-object/from16 v1, v22
166392 32| invoke-direct {v0,v1}, java.io.BufferedReader.<init>(java.io.Reader):void
166494 157| move-object/from16 v1, v22
166495 159| invoke-direct {v0,v1}, java.io.BufferedReader.<init>(java.io.Reader):void
166537 219| move-object/from16 v1, v18
166538 …221| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
166675 313| move-object/from16 v1, v22
166676 315| invoke-virtual {v0,v1}, java.lang.String.startsWith(java.lang.String):boolean
166682 325| move-object/from16 v1, v18
166683 327| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
166755 396| move-object/from16 v1, v22
166756 398| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
166777 429| move-object/from16 v1, v25
166778 431| iput-object v0, v1, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
166784 441| move-object/from16 v1, v22
166785 …443| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
166791 451| move/from16 v1, v22
166792 453| if-ne v0, v1, Label_21
166807 474| move-object/from16 v1, v20
166808 …476| invoke-direct {v0,v1,v4}, com.android.timezonepicker.TimeZoneInfo.<init>(java.util.TimeZone, …
166812 481| move-object/from16 v1, v19
166813 …483| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
166825 501| move-object/from16 v1, v19
166826 503| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
166830 508| move-object/from16 v1, v18
166831 510| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
166846 529| move/from16 v1, v21
166848 533| invoke-virtual {v0,v1,v2}, java.util.ArrayList.add(int, java.lang.Object):void
166901 5| move-result-object v1
166903 .local v1, "ids", java.lang.String[]
166909 12| array-length v3, v1
166912 13| array-length v5, v1
166922 32| array-length v7, v1
166937 56| array-length v5, v1
166949 67| aget-object v6, v1, v0
167003 16| move-result-object v1
167004 17| check-cast v1, com.android.timezonepicker.TimeZoneInfo
167006 .local v1, "tzi", com.android.timezonepicker.TimeZoneInfo
167007 19| iget-object v3, v1, com.android.timezonepicker.TimeZoneInfo.mTzId
167019 .end_local v1
167031 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneData.mTimeZones
167045 2| iget-object v1, v2, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
167046 4| invoke-virtual {v0,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
167061 2| iget-object v1, v2, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
167062 4| array-length v1, v1
167063 5| if-ge v0, v1, Label_1
167067 9| const/4 v1, #+0 (0x00000000 | 0.00000)
167068 10| return-object v1
167071 11| iget-object v1, v2, com.android.timezonepicker.TimeZoneData.mTimeZonesByOffsets
167072 13| invoke-virtual {v1,v0}, android.util.SparseArray.get(int):java.lang.Object
167073 16| move-result-object v1
167074 17| check-cast v1, java.util.ArrayList
167075 19| return-object v1
167089 3| iget-object v1, v3, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
167090 5| array-length v1, v1
167091 6| if-ge v0, v1, Label_1
167098 11| iget-object v1, v3, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
167099 13| aget-boolean v1, v1, v0
167100 15| return v1
167337 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneData.mTimeZones
167350 0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1.this$0
167374 0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
167385 …0| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.<init>(…
167416 24| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
167427 …48| invoke-direct {v1,v2,v5,v3,v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTyp…
167429 .local v1, "r", com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
167430 51| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
167433 .end_local v1
167446 70| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
167457 …94| invoke-direct {v1,v2,v5,v3,v8}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTyp…
167459 .restart_local v1
167460 97| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
167463 .end_local v1
167477 118| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
167488 …142| invoke-direct {v1,v2,v5,v3,v8}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
167490 .restart_local v1
167491 145| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
167494 .end_local v1
167511 169| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
167522 …193| invoke-direct {v1,v2,v5,v3,v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
167524 .restart_local v1
167525 196| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
167528 .end_local v1
167554 10| const/4 v1, #+0 (0x00000000 | 0.00000)
167556 .local v1, "initialIdx", int
167562 13| move v2, v1
167564 .end_local v1
167575 27| move v1, v2
167579 .restart_local v1
167581 30| move v2, v1
167582 .end_local v1
167589 35| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
167591 .restart_local v1
167601 48| if-ne v1, v3, Label_5
167610 .end_local v1
167626 74| move v1, v2
167628 .restart_local v1
167641 4| move v1, v10
167643 .local v1, "idx", int
167650 8| add-int/lit8 v1, v10, #+1 (0x00000001 | 1.40130e-45)
167670 29| if-lt v1, v5, Label_4
167675 32| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
167676 .end_local v1
167678 34| invoke-virtual {v9,v1}, java.lang.String.charAt(int):char
167680 38| move v1, v2
167683 .restart_local v1
167692 49| if-ge v1, v5, Label_6
167694 51| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
167695 .end_local v1
167697 53| invoke-virtual {v9,v1}, java.lang.String.charAt(int):char
167708 71| move v1, v2
167712 .restart_local v1
167715 76| if-eq v1, v5, Label_8
167720 .end_local v1
167726 .restart_local v1
167794 58| move/from16 v1, v18
167795 60| if-eq v0, v1, Label_3
167802 74| move/from16 v1, v18
167803 76| if-ne v0, v1, Label_4
167838 120| move/from16 v1, v18
167839 122| if-ne v0, v1, Label_11
167899 206| move/from16 v1, v18
167900 208| if-ne v0, v1, Label_13
167956 261| move/from16 v1, v19
167957 263| if-ge v0, v1, Label_10
168003 321| move-object/from16 v1, v18
168006 …327| invoke-direct {v0,v1,v2,v5,v3}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
168032 2| iget-object v1, v6, android.widget.Filter$FilterResults.values
168033 4| if-eqz v1, Label_1
168034 6| iget v1, v6, android.widget.Filter$FilterResults.count
168035 8| if-nez v1, Label_6
168038 10| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
168039 …12| invoke-static {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-get0(com.android.tim…
168040 15| move-result-object v1
168041 16| if-eqz v1, Label_3
168044 21| move-result v1
168045 22| if-eqz v1, Label_5
168051 25| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
168052 …27| invoke-static {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-get0(com.android.tim…
168053 30| move-result-object v1
168054 …31| invoke-interface {v1,v0,v3,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$OnSetFilt…
168058 34| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
168060 …38| invoke-static {v1,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-set1(com.android.…
168062 41| iget v1, v6, android.widget.Filter$FilterResults.count
168063 43| if-lez v1, Label_7
168065 45| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
168066 …47| invoke-virtual {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.notifyDataSetChanged…
168079 56| iget-object v1, v6, android.widget.Filter$FilterResults.values
168080 58| check-cast v1, java.util.ArrayList
168081 …60| invoke-static {v2,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-set0(com.android.…
168085 65| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
168086 …67| invoke-virtual {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.notifyDataSetInvalid…
168097 …0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.this$0
168115 …0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.const…
168144 5| sget v1, com.android.timezonepicker.R$id.value
168145 7| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
168146 10| move-result-object v1
168147 11| check-cast v1, android.widget.TextView
168148 …13| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.strTextView
168157 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
168163 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mTimeZoneData
168169 0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
168170 2| return-object v1
168175 0| iput v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
168176 2| return v1
168186 0| invoke-direct {v1}, android.widget.BaseAdapter.<init>():void
168190 8| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
168193 11| iput v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
168196 …15| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1.<init>(com.andro…
168197 18| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mDummyListener
168199 20| iput-object v3, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mTimeZoneData
168201 22| iput-object v4, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
168207 33| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mInflater
168218 0| iget v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
168227 0| const/4 v1, #+0 (0x00000000 | 0.00000)
168233 …7| invoke-direct {v0,v2,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.<ini…
168248 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
168262 …0| invoke-virtual {v1,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.getItem(int):com.a…
168274 0| int-to-long v0:v1, v3
168275 1| return-wide v0:v1
168288 3| move-object v1, v8
168291 .local v1, "v", android.view.View
168292 4| invoke-virtual {v1}, android.view.View.getTag():java.lang.Object
168342 88| return-object v1
168346 .end_local v1
168351 96| move-result-object v1
168353 .restart_local v1
168354 …97| invoke-static {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.setupViewH…
168365 0| iget-object v1, v5, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
168366 2| if-eqz v1, Label_1
168374 12| iget-object v1, v5, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
168378 …20| invoke-interface {v1,v2,v3,v4}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$OnSetFilt…
168397 6| move-result-wide v0:v1
168399 9| div-long/2addr v0:v1, v2:v3
168400 10| sput-wide v0:v1, com.android.timezonepicker.TimeZoneInfo.time
168407 20| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
168408 22| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
168412 29| sget-object v1, com.android.timezonepicker.TimeZoneInfo.mSB
168415 …35| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
168443 17| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
168444 19| iput-wide v0:v1, v2, com.android.timezonepicker.TimeZoneInfo.mLocalTimeCacheReferenceTime
168468 1| const/4 v1, #-1 (0xffffffff | NaN)
168482 22| return v1
168484 23| move v1, v2
168500 39| return v1
168503 40| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mCountry
168505 44| invoke-virtual {v1,v2}, java.lang.String.compareTo(java.lang.String):int
168514 51| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mDisplayName
168515 53| if-eqz v1, Label_7
168516 55| iget-object v1, v6, com.android.timezonepicker.TimeZoneInfo.mDisplayName
168517 57| if-eqz v1, Label_7
168519 59| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mDisplayName
168521 63| invoke-virtual {v1,v2}, java.lang.String.compareTo(java.lang.String):int
168522 66| move-result v1
168523 67| return v1
168526 68| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mTz
168529 74| invoke-virtual {v1,v2}, java.util.TimeZone.getDisplayName(java.util.Locale):java.lang.String
168530 77| move-result-object v1
168538 88| invoke-virtual {v1,v2}, java.lang.String.compareTo(java.lang.String):int
168539 91| move-result v1
168540 92| return v1
168553 …2| invoke-virtual {v1,v2}, com.android.timezonepicker.TimeZoneInfo.compareTo(com.android.timezonep…
168692 163| move/from16 v1, v16
168693 …165| invoke-interface {v0,v4,v1,v14,v5}, android.text.Spannable.setSpan(java.lang.Object, int, int…
168704 182| move/from16 v1, v22
168706 …186| invoke-interface {v0,v4,v1,v2,v5}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
168820 68| const-string/jumbo v1, "%I:%M %p"
168822 .local v1, "format", java.lang.String
168834 88| const-string/jumbo v1, "%b %d %H:%M"
168838 93| invoke-virtual {v4,v1}, android.text.format.Time.format(java.lang.String):java.lang.String
168846 .end_local v1
168862 .restart_local v1
168863 113| const-string/jumbo v1, "%b %d %I:%M %p"
168870 122| const-string/jumbo v1, "%H:%M"
168896 2| iget-object v1, v3, com.android.timezonepicker.TimeZoneInfo.mTz
168897 4| invoke-virtual {v0,v1}, java.util.TimeZone.hasSameRules(java.util.TimeZone):boolean
168912 7| new-instance v1, java.lang.StringBuilder
168913 9| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
168915 .local v1, "sb", java.lang.StringBuilder
168923 …18| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168925 21| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168929 …28| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168931 31| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168935 …38| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168937 41| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168945 …54| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168947 57| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168951 …64| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168954 67| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168960 76| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
168962 79| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168968 88| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
168970 91| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168972 …94| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168974 97| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168979 …109| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
168981 112| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168986 …124| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
168988 127| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
168993 …139| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
168995 142| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
169000 …154| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
169002 157| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
169005 162| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
169007 165| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
169012 170| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
169040 0| invoke-direct {v1}, android.app.DialogFragment.<init>():void
169043 4| iput-boolean v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mHasCachedResults
169059 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
169060 5| invoke-virtual {v0,v1}, android.app.Dialog.requestWindowFeature(int):boolean
169063 11| move-result-object v1
169065 14| invoke-virtual {v1,v2}, android.view.Window.setSoftInputMode(int):void
169113 39| move-result-object v1
169120 51| const/4 v1, #+0 (0x00000000 | 0.00000)
169121 52| invoke-virtual {v12,v0,v1}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
169126 60| const-string/jumbo v1, "last_filter_type"
169127 63| invoke-virtual {v12,v1}, android.os.Bundle.getInt(java.lang.String):int
169128 66| move-result v1
169138 …81| invoke-virtual {v0,v1,v2,v6}, com.android.timezonepicker.TimeZonePickerView.showFilterResults(…
169154 3| const-string/jumbo v1, "has_results"
169161 16| invoke-virtual {v3,v1,v0}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
169167 26| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
169168 28| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getLastFilterType():int
169169 31| move-result v1
169170 32| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
169173 38| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
169174 …40| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getLastFilterString():java.…
169175 43| move-result-object v1
169176 …44| invoke-virtual {v3,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
169179 50| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
169180 52| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getLastFilterTime():int
169181 55| move-result v1
169182 56| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
169185 62| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
169186 …64| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getHideFilterSearchOnStart(…
169187 67| move-result v1
169188 68| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
169205 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
169208 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
169212 9| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerDialog.dismiss():void
169224 0| iput-object v1, v0, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
169251 …3| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZonePickerUtils.cacheOverrides(android.co…
169273 16| move-result v1
169275 .local v1, "p", int
169276 17| int-to-long v2:v3, v1
169282 28| div-int v2, v1, v2
169305 .end_local v1
169410 119| move-object v1, v6
169412 .local v1, "gmtDisplayName", java.lang.CharSequence
169417 .end_local v1
169439 4| sget v1, com.android.timezonepicker.R$array.timezone_rename_ids
169440 6| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
169441 9| move-result-object v1
169442 10| iput-object v1, v2, com.android.timezonepicker.TimeZonePickerUtils.mOverrideIds
169444 12| sget v1, com.android.timezonepicker.R$array.timezone_rename_labels
169445 14| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
169446 17| move-result-object v1
169447 18| iput-object v1, v2, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
169460 1| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideIds
169461 3| if-eqz v1, Label_1
169462 5| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
169463 7| if-nez v1, Label_2
169467 12| move-result-object v1
169468 …13| invoke-virtual {v6,v7,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Locale…
169469 16| move-result-object v1
169470 17| return-object v1
169476 19| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideIds
169477 21| array-length v1, v1
169478 22| if-ge v0, v1, Label_5
169481 27| move-result-object v1
169484 32| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
169485 35| move-result v1
169486 36| if-eqz v1, Label_6
169488 38| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
169489 40| array-length v1, v1
169490 41| if-le v1, v0, Label_4
169492 43| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
169493 45| aget-object v1, v1, v0
169494 47| return-object v1
169497 48| const-string/jumbo v1, "TimeZonePickerUtils"
169520 88| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
169524 94| move-result-object v1
169525 …95| invoke-virtual {v6,v7,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Locale…
169526 98| move-result-object v1
169527 99| return-object v1
169541 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
169542 4| if-lt v0, v1, Label_1
169561 4| move-result-object v1
169563 .local v1, "timezone", java.util.TimeZone
169564 5| if-nez v1, Label_1
169583 …25| invoke-direct {v3,v1,v6,v7,v8}, com.android.timezonepicker.TimeZonePickerUtils.buildGmtDisplay…
169595 0| iput-object v1, v0, com.android.timezonepicker.TimeZonePickerView$1.this$0
169609 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView$1.this$0
169621 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
169666 48| move-result-object v1
169667 49| check-cast v1, android.widget.ListView
169669 .local v1, "timeZoneList", android.widget.ListView
169671 53| invoke-virtual {v1,v3}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
169674 …58| invoke-virtual {v1,v3}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
169728 10| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerView.mFilterAdapter
169729 …12| invoke-virtual {v0,v1}, android.widget.AutoCompleteTextView.setAdapter(android.widget.ListAdap…
169760 16| move-result-object v1
169762 .local v1, "searchIcon", android.graphics.drawable.Drawable
169779 …39| invoke-virtual {v1,v8,v8,v3,v3}, android.graphics.drawable.Drawable.setBounds(int, int, int, i…
169782 …44| invoke-direct {v4,v1}, android.text.style.ImageSpan.<init>(android.graphics.drawable.Drawable)…
169802 1| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mClearButton
169803 3| if-eqz v1, Label_2
169805 5| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mClearButton
169810 13| invoke-virtual {v1,v0}, android.widget.ImageButton.setVisibility(int):void
169836 0| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
169847 1| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169848 3| if-eqz v1, Label_1
169862 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169864 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169880 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169882 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169898 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169900 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
169917 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
169919 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
169925 14| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
169930 …24| invoke-direct {v1,v0}, com.android.timezonepicker.TimeZonePickerView.filterOnString(java.lang.…
169945 3| move-result-object v1
169947 …7| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
169952 13| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
169953 15| invoke-virtual {v1}, android.widget.AutoCompleteTextView.getWindowToken():android.os.IBinder
169954 18| move-result-object v1
169956 …20| invoke-virtual {v0,v1,v2}, android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow…
169958 23| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
169959 24| iput-boolean v1, v3, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
169961 26| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mFilterAdapter
169962 …28| invoke-virtual {v1,v5}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.onClick(android.v…
169974 0| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mFirstTime
169976 4| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
169980 9| iput-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mFirstTime
169987 …16| invoke-direct {v1,v0}, com.android.timezonepicker.TimeZonePickerView.filterOnString(java.lang.…
169999 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
170002 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
170030 5| sget v1, com.android.timezonepicker.R$id.time_zone
170031 7| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
170032 10| move-result-object v1
170033 11| check-cast v1, android.widget.TextView
170034 13| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.timeZone
170036 15| sget v1, com.android.timezonepicker.R$id.time_offset
170037 17| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
170038 20| move-result-object v1
170039 21| check-cast v1, android.widget.TextView
170040 23| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.timeOffset
170042 25| sget v1, com.android.timezonepicker.R$id.location
170043 27| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
170044 30| move-result-object v1
170045 31| check-cast v1, android.widget.TextView
170046 33| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.location
170071 0| const/4 v1, #+0 (0x00000000 | 0.00000)
170075 4| iput-boolean v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mHasResults
170077 6| iput v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170098 …36| invoke-virtual {v2,v1,v0,v1}, com.android.timezonepicker.TimeZoneResultAdapter.onSetFilter(int…
170119 0| iget v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170140 … 10| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
170141 12| aget v1, v1, v3
170142 …14| invoke-virtual {v0,v1}, com.android.timezonepicker.TimeZoneData.get(int):com.android.timezonep…
170156 4| int-to-long v0:v1, v0
170157 5| return-wide v0:v1
170166 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterString
170176 0| iget v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterType
170228 55| move-result-object v1
170230 .local v1, "tzi", com.android.timezonepicker.TimeZoneInfo
170232 58| invoke-virtual {v2,v4,v1}, android.view.View.setTag(int, java.lang.Object):void
170235 63| iget-object v5, v1, com.android.timezonepicker.TimeZoneInfo.mDisplayName
170240 …72| invoke-virtual {v1,v5}, com.android.timezonepicker.TimeZoneInfo.getGmtDisplayName(android.cont…
170244 79| iget-object v0, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
170272 0| iget-boolean v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mHasResults
170294 … 1| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
170295 3| aget v1, v1, v3
170296 5| if-ltz v1, Label_1
170310 0| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneSetListener
170311 2| if-eqz v1, Label_1
170313 4| sget v1, com.android.timezonepicker.TimeZoneResultAdapter.VIEW_TAG_TIME_ZONE
170314 6| invoke-virtual {v4,v1}, android.view.View.getTag(int):java.lang.Object
170321 14| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneSetListener
170322 …16| invoke-interface {v1,v0}, com.android.timezonepicker.TimeZonePickerView$OnTimeZoneSetListener.…
170324 19| iget-object v1, v0, com.android.timezonepicker.TimeZoneInfo.mTzId
170325 …21| invoke-virtual {v2,v1}, com.android.timezonepicker.TimeZoneResultAdapter.saveRecentTimezone(ja…
170340 2| move-object/from16 v1, v18
170341 4| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterType
170344 8| move-object/from16 v1, v18
170345 10| iput-object v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterString
170348 14| move-object/from16 v1, v18
170349 16| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterTime
170372 47| move-object/from16 v1, v18
170373 49| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170407 95| move-object/from16 v1, v18
170408 97| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170479 200| move-object/from16 v1, v18
170480 202| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170522 252| move-object/from16 v1, v18
170523 254| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170563 310| move-object/from16 v1, v18
170564 312| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
170672 99| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
170674 .local v1, "first", boolean
170687 116| if-eqz v1, Label_11
170689 118| const/4 v1, #+0 (0x00000000 | 0.00000)
170697 .end_local v1
170707 .restart_local v1