Lines Matching refs:v1
45 …0| invoke-virtual {v1,v2}, android.support.v4.app.BackStackState$1.createFromParcel(android.os.Par…
72 …0| invoke-virtual {v1,v2}, android.support.v4.app.BackStackState$1.newArray(int):android.support.v…
102 0| invoke-direct {v1}, java.lang.Object.<init>():void
106 7| iput-object v0, v1, android.support.v4.app.BackStackState.mOps
110 13| iput v0, v1, android.support.v4.app.BackStackState.mTransition
114 19| iput v0, v1, android.support.v4.app.BackStackState.mTransitionStyle
118 25| iput-object v0, v1, android.support.v4.app.BackStackState.mName
122 31| iput v0, v1, android.support.v4.app.BackStackState.mIndex
126 37| iput v0, v1, android.support.v4.app.BackStackState.mBreadCrumbTitleRes
132 47| iput-object v0, v1, android.support.v4.app.BackStackState.mBreadCrumbTitleText
136 53| iput v0, v1, android.support.v4.app.BackStackState.mBreadCrumbShortTitleRes
142 63| iput-object v0, v1, android.support.v4.app.BackStackState.mBreadCrumbShortTitleText
146 69| iput-object v0, v1, android.support.v4.app.BackStackState.mSharedElementSourceNames
150 75| iput-object v0, v1, android.support.v4.app.BackStackState.mSharedElementTargetNames
175 0| const/4 v1, #+0 (0x00000000 | 0.00000)
196 …33| invoke-static {v0,v3,v1}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
202 …43| invoke-static {v0,v3,v1}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
236 2| const/4 v1, #+0 (0x00000000 | 0.00000)
237 …3| invoke-direct {v0,v3,v1}, android.support.v4.app.Fragment$SavedState.<init>(android.os.Parcel, …
250 …0| invoke-virtual {v1,v2}, android.support.v4.app.Fragment$SavedState$1.createFromParcel(android.o…
277 …0| invoke-virtual {v1,v2}, android.support.v4.app.Fragment$SavedState$1.newArray(int):android.supp…
307 0| invoke-direct {v1}, java.lang.Object.<init>():void
311 7| iput-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
316 11| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
321 15| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
351 0| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
393 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentManagerState$1.createFromParcel(android.…
420 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentManagerState$1.newArray(int):android.sup…
463 0| invoke-direct {v1}, java.lang.Object.<init>():void
469 11| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mActive
473 17| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mAdded
479 27| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mBackStack
505 0| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mActive
508 5| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mAdded
511 10| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mBackStack
553 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentState$1.createFromParcel(android.os.Parc…
580 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentState$1.newArray(int):android.support.v4…
609 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
627 23| move v0, v1
650 50| move v0, v1
661 59| move v0, v1
677 74| iput-boolean v1, v3, android.support.v4.app.FragmentState.mHidden
705 89| move v1, v2
730 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
743 16| move v0, v1
762 39| move v0, v1
772 47| move v0, v1
786 60| invoke-virtual {v4,v1}, android.os.Parcel.writeInt(int):void
813 75| move v1, v2
841 2| const/4 v1, #+0 (0x00000000 | 0.00000)
842 …3| invoke-direct {v0,v3,v1}, android.support.v4.app.FragmentTabHost$SavedState.<init>(android.os.P…
855 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel(an…
882 …0| invoke-virtual {v1,v2}, android.support.v4.app.FragmentTabHost$SavedState$1.newArray(int):andro…
912 0| invoke-direct {v1,v2}, android.view.View$BaseSavedState.<init>(android.os.Parcel):void
916 7| iput-object v0, v1, android.support.v4.app.FragmentTabHost$SavedState.curTab
929 …0| invoke-direct {v0,v1}, android.support.v4.app.FragmentTabHost$SavedState.<init>(android.os.Parc…
943 5| const-string/jumbo v1, "FragmentTabHost.SavedState{"
944 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
948 15| move-result v1
949 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
950 19| move-result-object v1
952 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
955 24| const-string/jumbo v1, " curTab="
957 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
960 31| iget-object v1, v2, android.support.v4.app.FragmentTabHost$SavedState.curTab
962 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
965 37| const-string/jumbo v1, "}"
967 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
983 …0| invoke-super {v1,v2,v3}, android.view.View$BaseSavedState.writeToParcel(android.os.Parcel, int)…
985 3| iget-object v0, v1, android.support.v4.app.FragmentTabHost$SavedState.curTab
1017 1| iget-object v1, v6, android.content.pm.ActivityInfo.metaData
1018 3| if-nez v1, Label_1
1026 6| iget-object v1, v6, android.content.pm.ActivityInfo.metaData
1028 11| invoke-virtual {v1,v2}, android.os.Bundle.getString(java.lang.String):java.lang.String
1040 18| const/4 v1, #+0 (0x00000000 | 0.00000)
1041 19| invoke-virtual {v0,v1}, java.lang.String.charAt(int):char
1042 22| move-result v1
1044 25| if-ne v1, v2, Label_3
1048 27| new-instance v1, java.lang.StringBuilder
1049 29| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
1052 …36| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
1053 39| move-result-object v1
1054 …40| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
1055 43| move-result-object v1
1056 44| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
1094 …6| invoke-super {v1,v2,v3}, android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName…
1114 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
1115 4| if-lt v0, v1, Label_2
1119 6| new-instance v1, android.support.v4.app.NavUtils$NavUtilsImplJB
1120 8| invoke-direct {v1}, android.support.v4.app.NavUtils$NavUtilsImplJB.<init>():void
1121 11| sput-object v1, android.support.v4.app.NavUtils.IMPL
1131 14| new-instance v1, android.support.v4.app.NavUtils$NavUtilsImplBase
1132 16| invoke-direct {v1}, android.support.v4.app.NavUtils$NavUtilsImplBase.<init>():void
1133 19| sput-object v1, android.support.v4.app.NavUtils.IMPL
1161 4| move-result-object v1
1163 .local v1, "parentActivity", java.lang.String
1164 5| if-nez v1, Label_1
1177 …14| invoke-direct {v3,v4,v1}, android.content.ComponentName.<init>(java.lang.String, java.lang.Str…
1229 15| move-result-object v1
1231 .local v1, "parentActivity", java.lang.String
1232 16| return-object v1
1256 0| iget-object v0, v1, android.content.pm.ActivityInfo.parentActivityName
1293 2| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
1294 4| if-lt v0, v1, Label_2
1325 0| invoke-direct {v1}, java.lang.Object.<init>():void
1329 8| iput-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1331 10| iput-object v2, v1, android.support.v4.app.TaskStackBuilder.mSourceContext
1346 …2| invoke-direct {v0,v1}, android.support.v4.app.TaskStackBuilder.<init>(android.content.Context):…
1359 0| iget-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1362 5| return-object v1
1376 5| move-result v1
1381 .local v1, "insertAt", int
1395 16| invoke-virtual {v3,v1,v2}, java.util.ArrayList.add(int, java.lang.Object):void
1442 2| iget-object v1, v2, android.support.v4.app.TaskStackBuilder.mSourceContext
1443 …4| invoke-direct {v0,v1,v3}, android.content.ComponentName.<init>(android.content.Context, java.la…
1457 0| iget-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1472 …1| invoke-virtual {v1,v0}, android.support.v4.app.TaskStackBuilder.startActivities(android.os.Bund…
1529 58| new-instance v1, android.content.Intent
1533 65| invoke-direct {v1,v2}, android.content.Intent.<init>(android.content.Intent):void
1535 .local v1, "topIntent", android.content.Intent
1537 70| invoke-virtual {v1,v2}, android.content.Intent.addFlags(int):android.content.Intent
1540 75| invoke-virtual {v2,v1}, android.content.Context.startActivity(android.content.Intent):void
1545 .end_local v1
1589 3| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
1590 5| if-lt v0, v1, Label_1
1601 11| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
1602 13| if-lt v0, v1, Label_2
1613 19| const/4 v1, #+0 (0x00000000 | 0.00000)
1614 20| return v1
1638 … 0| invoke-virtual {v0,v1}, android.content.Context.startActivities(android.content.Intent[]):void
1664 …0| invoke-virtual {v0,v1,v2}, android.content.Context.startActivities(android.content.Intent[], an…
1695 2| const-string/jumbo v1, "android.intent.action.MAIN"
1696 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
1701 11| const-string/jumbo v1, "android.intent.category.LAUNCHER"
1702 …14| invoke-virtual {v0,v1}, android.content.Intent.addCategory(java.lang.String):android.content.I…
1756 2| const/16 v1, #+15 (0x0000000f | 2.10195e-44)
1757 4| if-lt v0, v1, Label_2
1761 6| new-instance v1, android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1
1762 …8| invoke-direct {v1}, android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.<init>():void
1763 11| sput-object v1, android.support.v4.content.IntentCompat.IMPL
1773 14| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
1774 16| if-lt v0, v1, Label_3
1778 18| new-instance v1, android.support.v4.content.IntentCompat$IntentCompatImplHC
1779 20| invoke-direct {v1}, android.support.v4.content.IntentCompat$IntentCompatImplHC.<init>():void
1780 23| sput-object v1, android.support.v4.content.IntentCompat.IMPL
1786 26| new-instance v1, android.support.v4.content.IntentCompat$IntentCompatImplBase
1787 … 28| invoke-direct {v1}, android.support.v4.content.IntentCompat$IntentCompatImplBase.<init>():void
1788 31| sput-object v1, android.support.v4.content.IntentCompat.IMPL
1815 …2| invoke-interface {v0,v1}, android.support.v4.content.IntentCompat$IntentCompatImpl.makeMainActi…
1841 …0| invoke-static {v1}, android.content.Intent.makeMainActivity(android.content.ComponentName):andr…
1863 … 0| iput-object v1, v0, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1876 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.<init…
1889 … 0| iget-object v0, v1, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1904 0| const/4 v1, #+0 (0x00000000 | 0.00000)
1905 1| invoke-virtual {v3,v1}, android.os.Parcel.setDataPosition(int):void
1907 4| sget-object v1, android.support.v4.media.MediaBrowserCompat$MediaItem.CREATOR
1908 …6| invoke-interface {v1,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
1915 … 15| iget-object v1, v2, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1916 …17| invoke-virtual {v1,v0}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded(…
1933 6| const/16 v1, #+23 (0x00000017 | 3.22299e-44)
1934 8| if-lt v0, v1, Label_2
2005 0| invoke-direct {v1}, java.lang.Object.<init>():void
2008 4| iput-boolean v0, v1, android.support.v4.os.ResultReceiver.mLocal
2011 7| iput-object v0, v1, android.support.v4.os.ResultReceiver.mHandler
2017 17| iput-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
2055 0| monitor-enter v1
2060 1| iget-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
2066 …7| invoke-direct {v0,v1}, android.support.v4.os.ResultReceiver$MyResultReceiver.<init>(android.sup…
2067 10| iput-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
2072 12| iget-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
2080 21| monitor-exit v1
2088 24| monitor-exit v1
2101 0| const-class v1, android.support.v4.media.MediaBrowserCompat
2102 2| invoke-virtual {v1}, java.lang.Class.getClassLoader():java.lang.ClassLoader
2103 5| move-result-object v1
2104 6| invoke-virtual {v5,v1}, android.os.Bundle.setClassLoader(java.lang.ClassLoader):void
2114 13| iget-object v1, v3, android.support.v4.media.MediaBrowserCompat$ItemReceiver.mCallback
2116 …17| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onError(java.…
2123 21| const-string/jumbo v1, "media_item"
2124 24| invoke-virtual {v5,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
2125 27| move-result v1
2126 28| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
2128 30| if-nez v1, Label_1
2132 32| const-string/jumbo v1, "media_item"
2133 …35| invoke-virtual {v5,v1}, android.os.Bundle.getParcelable(java.lang.String):android.os.Parcelable
2137 39| instance-of v1, v0, android.support.v4.media.MediaBrowserCompat$MediaItem
2138 41| if-eqz v1, Label_4
2142 43| iget-object v1, v3, android.support.v4.media.MediaBrowserCompat$ItemReceiver.mCallback
2145 …47| invoke-virtual {v1,v0}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded(…
2156 51| iget-object v1, v3, android.support.v4.media.MediaBrowserCompat$ItemReceiver.mCallback
2158 …55| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onError(java.…
2185 2| const/4 v1, #+0 (0x00000000 | 0.00000)
2186 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaBrowserCompat$MediaItem.<init>(android.…
2199 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParce…
2226 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray(int):a…
2256 0| invoke-direct {v1}, java.lang.Object.<init>():void
2260 7| iput v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mFlags
2266 17| iput-object v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mDescription
2279 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompat$MediaItem.<init>(android.os.…
2304 2| const-string/jumbo v1, "MediaItem{"
2305 5| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
2308 8| const-string/jumbo v1, "mFlags="
2309 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2310 14| move-result-object v1
2312 17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
2314 20| const-string/jumbo v1, ", mDescription="
2315 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2316 26| move-result-object v1
2318 …29| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
2320 32| const/16 v1, #+125 (0x0000007d | 1.75162e-43)
2321 34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
2324 40| move-result-object v1
2325 41| return-object v1
2337 0| iget v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mFlags
2340 5| iget-object v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mDescription
2355 3| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
2356 4| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
2370 .local_ex v1, "callback", android.support.v4.media.MediaBrowserCompatApi23$ItemCallback, "TT;"
2375 …3| iput-object v1, v0, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2389 …0| iget-object v0, v1, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2408 4| const/4 v1, #+0 (0x00000000 | 0.00000)
2409 …5| invoke-virtual {v3,v0,v1}, android.media.browse.MediaBrowser$MediaItem.writeToParcel(android.os…
2411 …8| iget-object v1, v2, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2412 …10| invoke-interface {v1,v0}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallback.onItem…
2439 …2| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.<init…
2466 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
2467 4| if-ge v0, v1, Label_1
2472 8| const/4 v1, #+0 (0x00000000 | 0.00000)
2473 …9| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaDescriptionCompat.<init>(android.os.Par…
2495 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaDescriptionCompat$1.createFromParcel(andr…
2522 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaDescriptionCompat$1.newArray(int):android…
2549 2| iget-object v1, v10, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaId
2573 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mDescription
2587 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mExtras
2601 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mIcon
2615 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mIconUri
2629 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaId
2643 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaUri
2657 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mSubtitle
2671 0| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mTitle
2700 0| const/4 v1, #+0 (0x00000000 | 0.00000)
2726 …40| invoke-virtual {v3,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Par…
2731 …48| invoke-virtual {v3,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Par…
2740 …62| invoke-virtual {v3,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Par…
2756 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaDescriptionCompat.<init>(android.os.Parcel…
2771 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat.mMediaId
2902 94| move-result-object v1
2904 .local v1, "descriptionCompat", android.support.v4.media.MediaDescriptionCompat
2905 95| iput-object v7, v1, android.support.v4.media.MediaDescriptionCompat.mDescriptionObj
2907 97| return-object v1
2912 .end_local v1
3008 49| iget-object v1, v5, android.support.v4.media.MediaDescriptionCompat.mExtras
3010 .local v1, "extras", android.os.Bundle
3020 59| if-nez v1, Label_3
3024 61| new-instance v1, android.os.Bundle
3025 .end_local v1
3026 63| invoke-direct {v1}, android.os.Bundle.<init>():void
3028 .restart_local v1
3031 70| invoke-virtual {v1,v2,v3}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
3038 …78| invoke-virtual {v1,v2,v3}, android.os.Bundle.putParcelable(java.lang.String, android.os.Parcel…
3043 …81| invoke-static {v0,v1}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras(…
3074 5| iget-object v1, v2, android.support.v4.media.MediaDescriptionCompat.mTitle
3075 …7| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.String…
3077 11| const-string/jumbo v1, ", "
3078 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3080 18| iget-object v1, v2, android.support.v4.media.MediaDescriptionCompat.mSubtitle
3081 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
3083 24| const-string/jumbo v1, ", "
3084 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3086 31| iget-object v1, v2, android.support.v4.media.MediaDescriptionCompat.mDescription
3087 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
3104 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
3105 4| if-ge v0, v1, Label_2
3168 0| check-cast v1, android.media.MediaDescription$Builder
3169 .end_local v1
3170 …2| invoke-virtual {v1}, android.media.MediaDescription$Builder.build():android.media.MediaDescript…
3199 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setDescription(java.lang.CharSeq…
3215 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setExtras(android.os.Bundle):and…
3231 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setIconBitmap(android.graphics.B…
3247 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setIconUri(android.net.Uri):andr…
3263 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setMediaId(java.lang.String):and…
3279 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setSubtitle(java.lang.CharSequen…
3295 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setTitle(java.lang.CharSequence)…
3322 …2| invoke-interface {v0,v1}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
3336 0| check-cast v1, android.media.MediaDescription
3337 .end_local v1
3338 2| invoke-virtual {v1}, android.media.MediaDescription.getDescription():java.lang.CharSequence
3352 0| check-cast v1, android.media.MediaDescription
3353 .end_local v1
3354 2| invoke-virtual {v1}, android.media.MediaDescription.getExtras():android.os.Bundle
3368 0| check-cast v1, android.media.MediaDescription
3369 .end_local v1
3370 2| invoke-virtual {v1}, android.media.MediaDescription.getIconBitmap():android.graphics.Bitmap
3384 0| check-cast v1, android.media.MediaDescription
3385 .end_local v1
3386 2| invoke-virtual {v1}, android.media.MediaDescription.getIconUri():android.net.Uri
3400 0| check-cast v1, android.media.MediaDescription
3401 .end_local v1
3402 2| invoke-virtual {v1}, android.media.MediaDescription.getMediaId():java.lang.String
3416 0| check-cast v1, android.media.MediaDescription
3417 .end_local v1
3418 2| invoke-virtual {v1}, android.media.MediaDescription.getSubtitle():java.lang.CharSequence
3432 0| check-cast v1, android.media.MediaDescription
3433 .end_local v1
3434 2| invoke-virtual {v1}, android.media.MediaDescription.getTitle():java.lang.CharSequence
3450 …2| invoke-virtual {v0,v1,v2}, android.media.MediaDescription.writeToParcel(android.os.Parcel, int)…
3478 …2| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setMediaUri(android.net.Uri):and…
3504 0| check-cast v1, android.media.MediaDescription
3505 .end_local v1
3506 2| invoke-virtual {v1}, android.media.MediaDescription.getMediaUri():android.net.Uri
3534 2| const/4 v1, #+0 (0x00000000 | 0.00000)
3535 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaMetadataCompat.<init>(android.os.Parcel…
3548 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaMetadataCompat$1.createFromParcel(android…
3575 …0| invoke-virtual {v1,v2}, android.support.v4.media.MediaMetadataCompat$1.newArray(int):android.su…
3597 13| const-string/jumbo v1, "android.media.metadata.TITLE"
3600 …20| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3603 25| const-string/jumbo v1, "android.media.metadata.ARTIST"
3606 …32| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3609 37| const-string/jumbo v1, "android.media.metadata.DURATION"
3612 …44| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3615 49| const-string/jumbo v1, "android.media.metadata.ALBUM"
3618 …56| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3621 61| const-string/jumbo v1, "android.media.metadata.AUTHOR"
3624 …68| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3627 73| const-string/jumbo v1, "android.media.metadata.WRITER"
3630 …80| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3633 85| const-string/jumbo v1, "android.media.metadata.COMPOSER"
3636 …92| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3639 97| const-string/jumbo v1, "android.media.metadata.COMPILATION"
3642 …104| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3645 109| const-string/jumbo v1, "android.media.metadata.DATE"
3648 …116| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3651 121| const-string/jumbo v1, "android.media.metadata.YEAR"
3654 …128| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3657 133| const-string/jumbo v1, "android.media.metadata.GENRE"
3660 …140| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3663 145| const-string/jumbo v1, "android.media.metadata.TRACK_NUMBER"
3666 …152| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3669 157| const-string/jumbo v1, "android.media.metadata.NUM_TRACKS"
3672 …164| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3675 169| const-string/jumbo v1, "android.media.metadata.DISC_NUMBER"
3678 …176| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3681 181| const-string/jumbo v1, "android.media.metadata.ALBUM_ARTIST"
3684 …188| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3687 193| const-string/jumbo v1, "android.media.metadata.ART"
3690 …200| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3693 205| const-string/jumbo v1, "android.media.metadata.ART_URI"
3696 …212| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3699 217| const-string/jumbo v1, "android.media.metadata.ALBUM_ART"
3702 …224| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3705 229| const-string/jumbo v1, "android.media.metadata.ALBUM_ART_URI"
3708 …236| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3711 241| const-string/jumbo v1, "android.media.metadata.USER_RATING"
3714 …248| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3717 253| const-string/jumbo v1, "android.media.metadata.RATING"
3720 …260| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3723 265| const-string/jumbo v1, "android.media.metadata.DISPLAY_TITLE"
3726 …272| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3729 277| const-string/jumbo v1, "android.media.metadata.DISPLAY_SUBTITLE"
3732 …284| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3735 289| const-string/jumbo v1, "android.media.metadata.DISPLAY_DESCRIPTION"
3738 …296| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3741 301| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON"
3744 …308| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3747 313| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON_URI"
3750 …320| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3753 325| const-string/jumbo v1, "android.media.metadata.MEDIA_ID"
3756 …332| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3761 338| const-string/jumbo v1, "android.media.metadata.TITLE"
3762 341| aput-object v1, v0, v4
3764 343| const-string/jumbo v1, "android.media.metadata.ARTIST"
3765 346| aput-object v1, v0, v3
3767 348| const-string/jumbo v1, "android.media.metadata.ALBUM"
3768 351| aput-object v1, v0, v5
3770 353| const-string/jumbo v1, "android.media.metadata.ALBUM_ARTIST"
3771 356| aput-object v1, v0, v6
3773 358| const-string/jumbo v1, "android.media.metadata.WRITER"
3775 362| aput-object v1, v0, v2
3777 364| const-string/jumbo v1, "android.media.metadata.AUTHOR"
3779 368| aput-object v1, v0, v2
3781 370| const-string/jumbo v1, "android.media.metadata.COMPOSER"
3783 374| aput-object v1, v0, v2
3789 380| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON"
3790 383| aput-object v1, v0, v4
3792 385| const-string/jumbo v1, "android.media.metadata.ART"
3793 388| aput-object v1, v0, v3
3795 390| const-string/jumbo v1, "android.media.metadata.ALBUM_ART"
3796 393| aput-object v1, v0, v5
3802 399| const-string/jumbo v1, "android.media.metadata.DISPLAY_ICON_URI"
3803 402| aput-object v1, v0, v4
3805 404| const-string/jumbo v1, "android.media.metadata.ART_URI"
3806 407| aput-object v1, v0, v3
3808 409| const-string/jumbo v1, "android.media.metadata.ALBUM_ART_URI"
3809 412| aput-object v1, v0, v5
3830 0| invoke-direct {v1}, java.lang.Object.<init>():void
3834 7| iput-object v0, v1, android.support.v4.media.MediaMetadataCompat.mBundle
3847 …0| invoke-direct {v0,v1}, android.support.v4.media.MediaMetadataCompat.<init>(android.os.Parcel):v…
3872 0| iget-object v0, v1, android.support.v4.media.MediaMetadataCompat.mBundle
3902 5| move-result v1
3906 …11| invoke-direct {v0,v1,v2,v3}, android.support.v4.media.RatingCompat.<init>(int, float, android.…
3919 …0| invoke-virtual {v1,v2}, android.support.v4.media.RatingCompat$1.createFromParcel(android.os.Par…
3946 …0| invoke-virtual {v1,v2}, android.support.v4.media.RatingCompat$1.newArray(int):android.support.v…
3978 3| iput v1, v0, android.support.v4.media.RatingCompat.mRatingStyle
3993 0| invoke-direct {v0,v1,v2}, android.support.v4.media.RatingCompat.<init>(int, float):void
4005 0| iget v0, v1, android.support.v4.media.RatingCompat.mRatingStyle
4019 5| const-string/jumbo v1, "Rating:style="
4020 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
4022 12| iget v1, v3, android.support.v4.media.RatingCompat.mRatingStyle
4023 14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
4025 18| const-string/jumbo v1, " rating="
4026 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4027 24| move-result-object v1
4040 …35| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4064 0| iget v0, v1, android.support.v4.media.RatingCompat.mRatingStyle
4067 5| iget v0, v1, android.support.v4.media.RatingCompat.mRatingValue
4096 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4097 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.session.MediaSessionCompat$QueueItem.<init>(…
4110 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createF…
4137 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArra…
4176 16| move-result-wide v0:v1
4177 17| iput-wide v0:v1, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mId
4190 …0| invoke-direct {v0,v1}, android.support.v4.media.session.MediaSessionCompat$QueueItem.<init>(and…
4216 5| const-string/jumbo v1, "MediaSession.QueueItem {Description="
4217 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
4220 … 12| iget-object v1, v4, android.support.v4.media.session.MediaSessionCompat$QueueItem.mDescription
4222 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
4225 18| const-string/jumbo v1, ", Id="
4227 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4235 31| const-string/jumbo v1, " }"
4237 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4256 5| iget-wide v0:v1, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mId
4257 7| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4298 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapp…
4325 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapp…
4354 0| invoke-direct {v1}, java.lang.Object.<init>():void
4360 …11| iput-object v0, v1, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.…
4386 …0| iget-object v0, v1, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.m…
4414 0| sget v1, android.os.Build$VERSION.SDK_INT
4416 4| if-lt v1, v2, Label_2
4420 6| const/4 v1, #+0 (0x00000000 | 0.00000)
4421 …7| invoke-virtual {v4,v1}, android.os.Parcel.readParcelable(java.lang.ClassLoader):android.os.Parc…
4428 11| new-instance v1, android.support.v4.media.session.MediaSessionCompat$Token
4429 …13| invoke-direct {v1,v0}, android.support.v4.media.session.MediaSessionCompat$Token.<init>(java.l…
4430 16| return-object v1
4451 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$Token$1.createFromP…
4478 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.MediaSessionCompat$Token$1.newArray(in…
4510 3| iput-object v1, v0, android.support.v4.media.session.MediaSessionCompat$Token.mInner
4537 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
4538 4| if-lt v0, v1, Label_2
4596 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParce…
4623 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.ParcelableVolumeInfo$1.newArray(int):a…
4653 0| invoke-direct {v1}, java.lang.Object.<init>():void
4657 7| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.volumeType
4661 13| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.controlType
4665 19| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.maxVolume
4669 25| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.currentVolume
4673 31| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.audioStream
4699 0| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.volumeType
4702 5| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.controlType
4705 10| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.maxVolume
4708 15| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.currentVolume
4711 20| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.audioStream
4740 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4741 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.session.PlaybackStateCompat.<init>(android.o…
4754 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel…
4781 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$1.newArray(int):an…
4809 2| const/4 v1, #+0 (0x00000000 | 0.00000)
4810 …3| invoke-direct {v0,v3,v1}, android.support.v4.media.session.PlaybackStateCompat$CustomAction.<in…
4823 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.cre…
4850 …0| invoke-virtual {v1,v2}, android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.new…
4880 0| invoke-direct {v1}, java.lang.Object.<init>():void
4884 … 7| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mAction
4890 17| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4894 23| iput v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4898 … 29| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4911 …0| invoke-direct {v0,v1}, android.support.v4.media.session.PlaybackStateCompat$CustomAction.<init>…
4937 5| const-string/jumbo v1, "Action:mName='"
4938 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
4941 12| iget-object v1, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4943 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
4946 18| const-string/jumbo v1, ", mIcon="
4948 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4951 25| iget v1, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4953 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
4956 31| const-string/jumbo v1, ", mExtras="
4958 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4961 … 38| iget-object v1, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4963 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
4979 … 0| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mAction
4982 5| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4985 10| iget v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4988 … 15| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
5026 12| move-result-wide v0:v1
5027 13| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mPosition
5034 24| move-result-wide v0:v1
5035 25| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mUpdateTime
5038 30| move-result-wide v0:v1
5039 31| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mBufferedPosition
5042 36| move-result-wide v0:v1
5043 37| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActions
5057 60| move-result-wide v0:v1
5058 61| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActiveItemId
5075 …0| invoke-direct {v0,v1}, android.support.v4.media.session.PlaybackStateCompat.<init>(android.os.P…
5100 2| const-string/jumbo v1, "PlaybackState {"
5101 5| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
5104 8| const-string/jumbo v1, "state="
5105 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5106 14| move-result-object v1
5108 17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
5110 20| const-string/jumbo v1, ", position="
5111 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5112 26| move-result-object v1
5114 29| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
5116 32| const-string/jumbo v1, ", buffered position="
5117 …35| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5118 38| move-result-object v1
5120 41| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
5122 44| const-string/jumbo v1, ", speed="
5123 …47| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5124 50| move-result-object v1
5126 53| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
5128 56| const-string/jumbo v1, ", updated="
5129 …59| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5130 62| move-result-object v1
5132 65| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
5134 68| const-string/jumbo v1, ", actions="
5135 …71| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5136 74| move-result-object v1
5138 77| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
5140 80| const-string/jumbo v1, ", error="
5141 …83| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5142 86| move-result-object v1
5144 …89| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
5146 92| const-string/jumbo v1, ", custom actions="
5147 …95| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
5148 98| move-result-object v1
5150 …101| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
5152 104| const-string/jumbo v1, ", active item id="
5153 …107| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
5154 110| move-result-object v1
5156 113| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
5158 116| const-string/jumbo v1, "}"
5159 …119| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
5162 125| move-result-object v1
5163 126| return-object v1
5178 5| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mPosition
5179 7| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
5184 15| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mUpdateTime
5185 17| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
5187 20| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mBufferedPosition
5188 22| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
5190 25| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActions
5191 27| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
5199 40| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActiveItemId
5200 42| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
5230 2| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
5231 4| if-lt v0, v1, Label_2
5261 3| iput-object v1, v0, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
5274 0| iget-object v0, v1, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
5294 4| const-string/jumbo v1, "android.support.v4.os.IResultReceiver"
5295 7| invoke-virtual {v0,v1}, android.os.Parcel.writeInterfaceToken(java.lang.String):void
5303 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5304 16| invoke-virtual {v0,v1}, android.os.Parcel.writeInt(int):void
5306 19| const/4 v1, #+0 (0x00000000 | 0.00000)
5307 20| invoke-virtual {v7,v0,v1}, android.os.Bundle.writeToParcel(android.os.Parcel, int):void
5312 23| iget-object v1, v5, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
5316 …28| invoke-interface {v1,v2,v0,v3,v4}, android.os.IBinder.transact(int, android.os.Parcel, android…
5329 35| const/4 v1, #+0 (0x00000000 | 0.00000)
5333 36| invoke-virtual {v0,v1}, android.os.Parcel.writeInt(int):void
5343 40| move-exception v1
5347 44| throw v1
5358 0| invoke-direct {v1}, android.os.Binder.<init>():void
5361 …6| invoke-virtual {v1,v1,v0}, android.support.v4.os.IResultReceiver$Stub.attachInterface(android.o…
5374 0| const/4 v1, #+0 (0x00000000 | 0.00000)
5380 3| return-object v1
5385 4| const-string/jumbo v1, "android.support.v4.os.IResultReceiver"
5386 …7| invoke-interface {v2,v1}, android.os.IBinder.queryLocalInterface(java.lang.String):android.os.I…
5393 13| instance-of v1, v0, android.support.v4.os.IResultReceiver
5394 15| if-eqz v1, Label_2
5406 20| new-instance v1, android.support.v4.os.IResultReceiver$Stub$Proxy
5407 …22| invoke-direct {v1,v2}, android.support.v4.os.IResultReceiver$Stub$Proxy.<init>(android.os.IBin…
5408 25| return-object v1
5466 37| move-result-object v1
5467 38| check-cast v1, android.os.Bundle
5472 …40| invoke-virtual {v4,v0,v1}, android.support.v4.os.IResultReceiver$Stub.send(int, android.os.Bun…
5479 44| const/4 v1, #+0 (0x00000000 | 0.00000)
5480 .local v1, "_arg1", android.os.Bundle
5496 ….local_ex v1, "callbacks", android.support.v4.os.ParcelableCompatCreatorCallbacks, "Landroid/suppo…
5501 3| iput-object v1, v0, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
5516 2| const/4 v1, #+0 (0x00000000 | 0.00000)
5517 …3| invoke-interface {v0,v3,v1}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
5531 0| iget-object v0, v1, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
5560 2| const/16 v1, #+13 (0x0000000d | 1.82169e-44)
5561 4| if-lt v0, v1, Label_1
5592 ….local_ex v1, "callbacks", android.support.v4.os.ParcelableCompatCreatorCallbacks, "Landroid/suppo…
5597 3| iput-object v1, v0, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5612 2| const/4 v1, #+0 (0x00000000 | 0.00000)
5613 …3| invoke-interface {v0,v3,v1}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
5627 0| iget-object v0, v1, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5642 0| iget-object v0, v1, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5667 ….local_ex v1, "callbacks", android.support.v4.os.ParcelableCompatCreatorCallbacks, "Landroid/suppo…
5671 …2| invoke-direct {v0,v1}, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.<init>(android…
5711 …0| invoke-virtual {v1,v2}, android.support.v4.os.ResultReceiver$1.createFromParcel(android.os.Parc…
5738 …0| invoke-virtual {v1,v2}, android.support.v4.os.ResultReceiver$1.newArray(int):android.support.v4…
5752 0| iput-object v1, v0, android.support.v4.os.ResultReceiver$MyResultReceiver.this$0
5774 10| new-instance v1, android.support.v4.os.ResultReceiver$MyRunnable
5776 …14| invoke-direct {v1,v2,v4,v5}, android.support.v4.os.ResultReceiver$MyRunnable.<init>(android.su…
5777 17| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
5801 0| iput-object v1, v0, android.support.v4.os.ResultReceiver$MyRunnable.this$0
5820 2| iget v1, v3, android.support.v4.os.ResultReceiver$MyRunnable.mResultCode
5822 …6| invoke-virtual {v0,v1,v2}, android.support.v4.os.ResultReceiver.onReceiveResult(int, android.os…
5858 7| move-result v1
5859 8| if-eqz v1, Label_2
5864 13| move-result-object v1
5865 14| invoke-interface {v2,v1}, java.util.Map.containsKey(java.lang.Object):boolean
5866 17| move-result v1
5867 18| if-nez v1, Label_1
5871 20| const/4 v1, #+0 (0x00000000 | 0.00000)
5872 21| return v1
5877 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
5878 23| return v1
5945 29| move-exception v1
5947 .local v1, "ignored", java.lang.NullPointerException
5953 .end_local v1
5970 3| move-result v1
5972 .local v1, "oldSize", int
5996 26| if-eq v1, v2, Label_4
6023 3| move-result v1
6025 .local v1, "oldSize", int
6057 36| if-eq v1, v2, Label_4
6116 0| iget-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
6122 …6| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$EntrySet.<init>(android.support.v…
6123 9| iput-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
6128 11| iget-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
6140 0| iget-object v0, v1, android.support.v4.util.MapCollections.mKeySet
6146 …6| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$KeySet.<init>(android.support.v4.…
6147 9| iput-object v0, v1, android.support.v4.util.MapCollections.mKeySet
6152 11| iget-object v0, v1, android.support.v4.util.MapCollections.mKeySet
6164 0| iget-object v0, v1, android.support.v4.util.MapCollections.mValues
6170 …6| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$ValuesCollection.<init>(android.s…
6171 9| iput-object v0, v1, android.support.v4.util.MapCollections.mValues
6176 11| iget-object v0, v1, android.support.v4.util.MapCollections.mValues
6196 6| const/4 v1, #+0 (0x00000000 | 0.00000)
6200 .local v1, "i", int
6201 7| if-ge v1, v0, Label_2
6205 …9| invoke-virtual {v4,v1,v5}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.la…
6207 13| aput-object v3, v2, v1
6209 15| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6252 22| const/4 v1, #+0 (0x00000000 | 0.00000)
6256 .local v1, "i", int
6257 23| if-ge v1, v0, Label_3
6261 …25| invoke-virtual {v4,v1,v6}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
6263 29| aput-object v3, v5, v1
6265 31| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6292 ….local_ex v1, "this$0", android.support.v4.util.ArrayMap, "Landroid/support/v4/util/ArrayMap<TK;TV…
6295 0| iput-object v1, v0, android.support.v4.util.ArrayMap$1.this$0
6310 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6327 4| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
6328 6| add-int/2addr v1, v4
6329 7| aget-object v0, v0, v1
6341 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6353 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6367 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6382 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6399 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6414 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6430 0| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
6444 0| invoke-direct {v1}, java.lang.Object.<init>():void
6447 5| iput-object v0, v1, android.support.v4.util.SimpleArrayMap.mHashes
6450 9| iput-object v0, v1, android.support.v4.util.SimpleArrayMap.mArray
6453 12| iput v0, v1, android.support.v4.util.SimpleArrayMap.mSize
6467 0| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
6468 2| if-ne v5, v1, Label_4
6478 7| sget-object v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
6479 9| if-eqz v1, Label_1
6488 15| const/4 v1, #+0 (0x00000000 | 0.00000)
6489 16| aget-object v1, v0, v1
6490 18| check-cast v1, java.lang.Object[]
6491 20| sput-object v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
6493 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
6494 23| aget-object v1, v0, v1
6495 25| check-cast v1, int[]
6496 27| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mHashes
6498 29| const/4 v1, #+0 (0x00000000 | 0.00000)
6500 31| aput-object v1, v0, v3
6501 33| const/4 v1, #+0 (0x00000000 | 0.00000)
6503 35| aput-object v1, v0, v3
6505 37| sget v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
6506 39| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
6507 41| sput v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
6524 46| new-array v1, v5, int[]
6525 48| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mHashes
6527 50| shl-int/lit8 v1, v5, #+1 (0x00000001 | 1.40130e-45)
6528 52| new-array v1, v1, java.lang.Object[]
6529 54| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mArray
6536 57| move-exception v1
6538 59| throw v1
6543 60| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
6544 61| if-ne v5, v1, Label_2
6554 66| sget-object v1, android.support.v4.util.SimpleArrayMap.mBaseCache
6555 68| if-eqz v1, Label_1
6564 74| const/4 v1, #+0 (0x00000000 | 0.00000)
6565 75| aget-object v1, v0, v1
6566 77| check-cast v1, java.lang.Object[]
6567 79| sput-object v1, android.support.v4.util.SimpleArrayMap.mBaseCache
6569 81| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
6570 82| aget-object v1, v0, v1
6571 84| check-cast v1, int[]
6572 86| iput-object v1, v4, android.support.v4.util.SimpleArrayMap.mHashes
6574 88| const/4 v1, #+0 (0x00000000 | 0.00000)
6576 90| aput-object v1, v0, v3
6577 92| const/4 v1, #+0 (0x00000000 | 0.00000)
6579 94| aput-object v1, v0, v3
6581 96| sget v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
6582 98| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
6583 100| sput v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
6596 104| move-exception v1
6598 106| throw v1
6612 3| array-length v1, v5
6614 6| if-ne v1, v2, Label_6
6624 11| sget v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
6625 13| if-ge v1, v3, Label_3
6629 15| sget-object v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
6631 18| aput-object v1, v6, v3
6633 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
6634 21| aput-object v5, v6, v1
6636 23| shl-int/lit8 v1, v7, #+1 (0x00000001 | 1.40130e-45)
6637 25| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
6646 29| const/4 v1, #+0 (0x00000000 | 0.00000)
6647 30| aput-object v1, v6, v0
6657 37| sget v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
6658 39| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6659 41| sput v1, android.support.v4.util.SimpleArrayMap.mTwiceBaseCacheSize
6676 45| move-exception v1
6678 47| throw v1
6683 48| array-length v1, v5
6685 50| if-ne v1, v2, Label_4
6695 55| sget v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
6696 57| if-ge v1, v3, Label_3
6700 59| sget-object v1, android.support.v4.util.SimpleArrayMap.mBaseCache
6702 62| aput-object v1, v6, v3
6704 64| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
6705 65| aput-object v5, v6, v1
6707 67| shl-int/lit8 v1, v7, #+1 (0x00000001 | 1.40130e-45)
6708 69| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
6717 73| const/4 v1, #+0 (0x00000000 | 0.00000)
6718 74| aput-object v1, v6, v0
6728 81| sget v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
6729 83| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
6730 85| sput v1, android.support.v4.util.SimpleArrayMap.mBaseCacheSize
6741 88| move-exception v1
6743 90| throw v1
6761 7| iget-object v1, v4, android.support.v4.util.SimpleArrayMap.mArray
6763 …11| invoke-static {v0,v1,v2}, android.support.v4.util.SimpleArrayMap.freeArrays(int[], java.lang.O…
6790 4| move-result v1
6791 5| if-ltz v1, Label_1
6812 4| move-result v1
6813 5| if-ltz v1, Label_1
6839 6| iget-object v1, v5, android.support.v4.util.SimpleArrayMap.mHashes
6841 .local v1, "ohashes", int[]
6854 …21| invoke-static {v1,v4,v2,v4,v3}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
6865 …35| invoke-static {v1,v0,v2}, android.support.v4.util.SimpleArrayMap.freeArrays(int[], java.lang.O…
6871 .end_local v1
6985 63| move-exception v1
6987 .local v1, "ignored", java.lang.ClassCastException
6993 .end_local v1
7100 126| move-exception v1
7102 .restart_local v1
7108 .end_local v1
7144 6| iget-object v1, v3, android.support.v4.util.SimpleArrayMap.mArray
7147 12| aget-object v1, v1, v2
7151 14| return-object v1
7155 15| const/4 v1, #+0 (0x00000000 | 0.00000)
7167 0| iget-object v1, v9, android.support.v4.util.SimpleArrayMap.mHashes
7169 .local v1, "hashes", int[]
7192 13| aget v8, v1, v2
7271 28| add-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
7275 .local v1, "end", int
7276 30| if-ge v1, v0, Label_6
7280 34| aget v4, v4, v1
7286 40| shl-int/lit8 v5, v1, #+1 (0x00000001 | 1.40130e-45)
7293 50| return v1
7298 51| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
7337 80| not-int v4, v1
7353 2| invoke-virtual {v1}, android.support.v4.util.SimpleArrayMap.indexOfNull():int
7364 …11| invoke-virtual {v1,v2,v0}, android.support.v4.util.SimpleArrayMap.indexOf(java.lang.Object, in…
7417 25| add-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
7421 .local v1, "end", int
7422 27| if-ge v1, v0, Label_6
7426 31| aget v4, v4, v1
7432 37| shl-int/lit8 v5, v1, #+1 (0x00000001 | 1.40130e-45)
7437 43| return v1
7442 44| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
7479 69| not-int v4, v1
7496 4| iget-object v1, v4, android.support.v4.util.SimpleArrayMap.mArray
7498 .local v1, "array", java.lang.Object[]
7512 11| aget-object v3, v1, v2
7539 24| aget-object v3, v1, v2
7571 1| iget v1, v2, android.support.v4.util.SimpleArrayMap.mSize
7572 3| if-gtz v1, Label_1
7592 2| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
7593 4| aget-object v0, v0, v1
7618 8| move-result v1
7623 .local v1, "index", int
7624 9| if-ltz v1, Label_3
7628 11| shl-int/lit8 v6, v1, #+1 (0x00000001 | 1.40130e-45)
7629 13| add-int/lit8 v1, v6, #+1 (0x00000001 | 1.40130e-45)
7632 17| aget-object v5, v6, v1
7636 21| aput-object v14, v6, v1
7644 .end_local v1
7651 31| move-result v1
7652 .restart_local v1
7658 33| not-int v1, v1
7716 86| if-ge v1, v6, Label_7
7722 92| add-int/lit8 v8, v1, #+1 (0x00000001 | 1.40130e-45)
7724 96| sub-int/2addr v9, v1
7725 …97| invoke-static {v6,v1,v7,v8,v9}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
7728 102| shl-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
7730 106| add-int/lit8 v9, v1, #+1 (0x00000001 | 1.40130e-45)
7733 112| sub-int/2addr v10, v1
7741 120| aput v0, v6, v1
7744 124| shl-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
7748 130| shl-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
7796 9| move-result-object v1
7797 10| return-object v1
7802 11| const/4 v1, #+0 (0x00000000 | 0.00000)
7803 12| return-object v1
7880 65| iget-object v1, v10, android.support.v4.util.SimpleArrayMap.mArray
7882 .local v1, "oarray", java.lang.Object[]
7898 …87| invoke-static {v1,v7,v4,v7,v5}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
7923 …117| invoke-static {v1,v4,v5,v6,v7}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.O…
7930 .end_local v1
7994 0| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
7995 2| add-int/lit8 v3, v1, #+1 (0x00000001 | 1.40130e-45)
7997 4| iget-object v1, v2, android.support.v4.util.SimpleArrayMap.mArray
7998 6| aget-object v0, v1, v3
8001 8| iget-object v1, v2, android.support.v4.util.SimpleArrayMap.mArray
8002 10| aput-object v4, v1, v3
8015 0| iget v0, v1, android.support.v4.util.SimpleArrayMap.mSize
8048 24| const/4 v1, #+0 (0x00000000 | 0.00000)
8052 .local v1, "i", int
8054 27| if-ge v1, v4, Label_8
8058 29| if-lez v1, Label_3
8068 37| invoke-virtual {v5,v1}, android.support.v4.util.SimpleArrayMap.keyAt(int):java.lang.Object
8084 51| invoke-virtual {v5,v1}, android.support.v4.util.SimpleArrayMap.valueAt(int):java.lang.Object
8097 60| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
8139 2| shl-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
8140 4| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
8141 6| aget-object v0, v0, v1
8166 0| iget-object v0, v1, android.support.v4.util.ArrayMap.mCollections
8172 …6| invoke-direct {v0,v1}, android.support.v4.util.ArrayMap$1.<init>(android.support.v4.util.ArrayM…
8173 9| iput-object v0, v1, android.support.v4.util.ArrayMap.mCollections
8178 11| iget-object v0, v1, android.support.v4.util.ArrayMap.mCollections
8190 …0| invoke-direct {v1}, android.support.v4.util.ArrayMap.getCollection():android.support.v4.util.Ma…
8205 …0| invoke-direct {v1}, android.support.v4.util.ArrayMap.getCollection():android.support.v4.util.Ma…
8231 17| move-result-object v1
8235 .local v1, "entry$iterator", java.util.Iterator
8236 18| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
8241 24| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
8268 …0| invoke-direct {v1}, android.support.v4.util.ArrayMap.getCollection():android.support.v4.util.Ma…
8282 0| const/4 v1, #+0 (0x00000000 | 0.00000)
8284 1| new-array v0, v1, int[]
8287 5| new-array v0, v1, long[]
8290 9| new-array v0, v1, java.lang.Object[]
8317 0| const/4 v1, #+0 (0x00000000 | 0.00000)
8319 .local v1, "lo", int
8326 3| if-gt v1, v0, Label_4
8330 5| add-int v4, v1, v0
8341 13| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
8364 22| not-int v4, v1
8377 0| if-eq v1, v2, Label_2
8380 2| if-eqz v1, Label_3
8383 4| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
8418 8| const-string/jumbo v1, "maxSize <= 0"
8419 11| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
8428 19| const/high16 v1, #+1061158912 (0x3f400000 | 0.750000)
8430 22| invoke-direct {v0,v3,v1,v2}, java.util.LinkedHashMap.<init>(int, float, boolean):void
8455 6| new-instance v1, java.lang.IllegalStateException
8470 39| invoke-direct {v1,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
8471 42| throw v1
8538 18| move-result-object v1
8540 .local_ex v1, "mapValue", java.lang.Object, "TV;"
8541 19| if-eqz v1, Label_2
8554 28| return-object v1
8583 .end_local v1
8592 .restart_local v1
8604 58| move-result-object v1
8606 59| if-eqz v1, Label_6
8611 …63| invoke-virtual {v2,v5,v1}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
8619 67| if-eqz v1, Label_8
8624 …70| invoke-virtual {v4,v2,v5,v0,v1}, android.support.v4.util.LruCache.entryRemoved(boolean, java.l…
8626 73| return-object v1
8678 4| new-instance v1, java.lang.NullPointerException
8680 9| invoke-direct {v1,v2}, java.lang.NullPointerException.<init>(java.lang.String):void
8681 12| throw v1
8691 14| iget v1, v3, android.support.v4.util.LruCache.putCount
8692 16| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
8693 18| iput v1, v3, android.support.v4.util.LruCache.putCount
8695 20| iget v1, v3, android.support.v4.util.LruCache.size
8698 26| add-int/2addr v1, v2
8699 27| iput v1, v3, android.support.v4.util.LruCache.size
8701 29| iget-object v1, v3, android.support.v4.util.LruCache.map
8702 …31| invoke-virtual {v1,v4,v5}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
8710 37| iget v1, v3, android.support.v4.util.LruCache.size
8713 43| sub-int/2addr v1, v2
8714 44| iput v1, v3, android.support.v4.util.LruCache.size
8726 49| const/4 v1, #+0 (0x00000000 | 0.00000)
8727 …50| invoke-virtual {v3,v1,v4,v0,v5}, android.support.v4.util.LruCache.entryRemoved(boolean, java.l…
8732 53| iget v1, v3, android.support.v4.util.LruCache.maxSize
8733 55| invoke-virtual {v3,v1}, android.support.v4.util.LruCache.trimToSize(int):void
8741 59| move-exception v1
8743 61| throw v1
8783 13| div-int v1, v2, v0
8788 .local v1, "hitPercent", int
8808 48| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
8825 .end_local v1
8826 61| const/4 v1, #+0 (0x00000000 | 0.00000)
8827 .restart_local v1
8833 .end_local v1
8931 81| move-result-object v1
8932 82| check-cast v1, java.util.Map$Entry
8934 .local_ex v1, "toEvict", java.util.Map$Entry, "Ljava/util/Map$Entry<TK;TV;>;"
8935 84| invoke-interface {v1}, java.util.Map$Entry.getKey():java.lang.Object
8939 88| invoke-interface {v1}, java.util.Map$Entry.getValue():java.lang.Object
8977 0| iput-object v2, v1, android.support.v4.util.MapCollections$ArrayIterator.this$0
8978 2| invoke-direct {v1}, java.lang.Object.<init>():void
8981 6| iput-boolean v0, v1, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
8983 8| iput v3, v1, android.support.v4.util.MapCollections$ArrayIterator.mOffset
8987 14| iput v0, v1, android.support.v4.util.MapCollections$ArrayIterator.mSize
9001 2| iget v1, v2, android.support.v4.util.MapCollections$ArrayIterator.mSize
9002 4| if-ge v0, v1, Label_2
9025 0| iget-object v1, v4, android.support.v4.util.MapCollections$ArrayIterator.this$0
9028 …6| invoke-virtual {v1,v2,v3}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.la…
9032 10| iget v1, v4, android.support.v4.util.MapCollections$ArrayIterator.mIndex
9033 12| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
9034 14| iput v1, v4, android.support.v4.util.MapCollections$ArrayIterator.mIndex
9036 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
9037 17| iput-boolean v1, v4, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
9074 27| iget v1, v2, android.support.v4.util.MapCollections$ArrayIterator.mIndex
9075 29| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.colRemoveAt(int):void
9087 ….local_ex v1, "this$0", android.support.v4.util.MapCollections, "Landroid/support/v4/util/MapColle…
9090 0| iput-object v1, v0, android.support.v4.util.MapCollections$EntrySet.this$0
9107 …2| invoke-virtual {v1,v2}, android.support.v4.util.MapCollections$EntrySet.add(java.util.Map$Entry…
9143 9| move-result-object v1
9147 .local v1, "entry$iterator", java.util.Iterator
9148 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
9153 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
9196 0| iget-object v0, v1, android.support.v4.util.MapCollections$EntrySet.this$0
9245 28| move-result-object v1
9247 .local v1, "foundVal", java.lang.Object
9250 …33| invoke-static {v1,v3}, android.support.v4.util.ContainerHelpers.equal(java.lang.Object, java.l…
9273 7| move-result v1
9274 8| if-eqz v1, Label_2
9279 13| move-result-object v1
9280 …14| invoke-virtual {v2,v1}, android.support.v4.util.MapCollections$EntrySet.contains(java.lang.Obj…
9281 17| move-result v1
9282 18| if-nez v1, Label_1
9286 20| const/4 v1, #+0 (0x00000000 | 0.00000)
9287 21| return v1
9292 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
9293 23| return v1
9305 …0| invoke-static {v1,v2}, android.support.v4.util.MapCollections.equalsSetHelper(java.util.Set, ja…
9336 17| move-result-object v1
9338 .local v1, "key", java.lang.Object
9345 25| if-nez v1, Label_4
9370 36| invoke-virtual {v1}, java.lang.Object.hashCode():int
9385 .end_local v1
9399 1| iget-object v1, v2, android.support.v4.util.MapCollections$EntrySet.this$0
9400 3| invoke-virtual {v1}, android.support.v4.util.MapCollections.colGetSize():int
9401 6| move-result v1
9402 7| if-nez v1, Label_1
9421 2| iget-object v1, v2, android.support.v4.util.MapCollections$EntrySet.this$0
9422 …4| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$MapIterator.<init>(android.suppor…
9478 0| iget-object v0, v1, android.support.v4.util.MapCollections$EntrySet.this$0
9519 ….local_ex v1, "this$0", android.support.v4.util.MapCollections, "Landroid/support/v4/util/MapColle…
9522 0| iput-object v1, v0, android.support.v4.util.MapCollections$KeySet.this$0
9565 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
9581 1| iget-object v1, v2, android.support.v4.util.MapCollections$KeySet.this$0
9582 …3| invoke-virtual {v1,v3}, android.support.v4.util.MapCollections.colIndexOfKey(java.lang.Object):…
9583 6| move-result v1
9584 7| if-ltz v1, Label_1
9604 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
9621 …0| invoke-static {v1,v2}, android.support.v4.util.MapCollections.equalsSetHelper(java.util.Set, ja…
9652 17| move-result-object v1
9654 .local v1, "obj", java.lang.Object
9655 18| if-nez v1, Label_3
9670 25| invoke-virtual {v1}, java.lang.Object.hashCode():int
9677 .end_local v1
9690 1| iget-object v1, v2, android.support.v4.util.MapCollections$KeySet.this$0
9691 3| invoke-virtual {v1}, android.support.v4.util.MapCollections.colGetSize():int
9692 6| move-result v1
9693 7| if-nez v1, Label_1
9712 2| iget-object v1, v3, android.support.v4.util.MapCollections$KeySet.this$0
9714 …5| invoke-direct {v0,v1,v2}, android.support.v4.util.MapCollections$ArrayIterator.<init>(android.s…
9728 1| iget-object v1, v3, android.support.v4.util.MapCollections$KeySet.this$0
9729 …3| invoke-virtual {v1,v4}, android.support.v4.util.MapCollections.colIndexOfKey(java.lang.Object):…
9737 9| iget-object v1, v3, android.support.v4.util.MapCollections$KeySet.this$0
9738 11| invoke-virtual {v1,v0}, android.support.v4.util.MapCollections.colRemoveAt(int):void
9740 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
9741 15| return v1
9759 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
9777 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
9793 0| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
9808 2| const/4 v1, #+0 (0x00000000 | 0.00000)
9809 …3| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.toArrayHelper(int):java.lang.Obj…
9825 2| const/4 v1, #+0 (0x00000000 | 0.00000)
9826 …3| invoke-virtual {v0,v3,v1}, android.support.v4.util.MapCollections.toArrayHelper(java.lang.Objec…
9841 0| iput-object v2, v1, android.support.v4.util.MapCollections$MapIterator.this$0
9842 2| invoke-direct {v1}, java.lang.Object.<init>():void
9845 6| iput-boolean v0, v1, android.support.v4.util.MapCollections$MapIterator.mEntryValid
9850 14| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mEnd
9853 17| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
9866 0| const/4 v1, #+0 (0x00000000 | 0.00000)
9873 5| new-instance v1, java.lang.IllegalStateException
9877 10| invoke-direct {v1,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
9878 13| throw v1
9888 18| return v1
9901 …30| invoke-virtual {v3,v4,v1}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
9910 43| move-result-object v1
9916 …53| invoke-static {v1,v2}, android.support.v4.util.ContainerHelpers.equal(java.lang.Object, java.l…
9917 56| move-result v1
9922 57| return v1
9940 6| const-string/jumbo v1, "This container does not support retaining Map.Entry objects"
9942 9| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
9949 15| iget v1, v3, android.support.v4.util.MapCollections$MapIterator.mIndex
9951 …18| invoke-virtual {v0,v1,v2}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
9971 6| const-string/jumbo v1, "This container does not support retaining Map.Entry objects"
9973 9| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
9980 15| iget v1, v3, android.support.v4.util.MapCollections$MapIterator.mIndex
9982 …18| invoke-virtual {v0,v1,v2}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
9996 2| iget v1, v2, android.support.v4.util.MapCollections$MapIterator.mEnd
9997 4| if-ge v0, v1, Label_2
10046 30| move-result-object v1
10048 .local v1, "value", java.lang.Object
10057 34| if-nez v1, Label_5
10074 43| invoke-virtual {v1}, java.lang.Object.hashCode():int
10087 …0| invoke-virtual {v1}, android.support.v4.util.MapCollections$MapIterator.next():java.util.Map$En…
10100 0| iget v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
10102 4| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
10105 7| iput-boolean v0, v1, android.support.v4.util.MapCollections$MapIterator.mEntryValid
10107 9| return-object v1
10131 12| iget v1, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
10132 14| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.colRemoveAt(int):void
10165 6| const-string/jumbo v1, "This container does not support retaining Map.Entry objects"
10167 9| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
10174 15| iget v1, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
10175 …17| invoke-virtual {v0,v1,v3}, android.support.v4.util.MapCollections.colSetValue(int, java.lang.O…
10191 8| move-result-object v1
10192 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuilder
10194 13| const-string/jumbo v1, "="
10195 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
10198 23| move-result-object v1
10199 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
10213 ….local_ex v1, "this$0", android.support.v4.util.MapCollections, "Landroid/support/v4/util/MapColle…
10216 0| iput-object v1, v0, android.support.v4.util.MapCollections$ValuesCollection.this$0
10259 0| iget-object v0, v1, android.support.v4.util.MapCollections$ValuesCollection.this$0
10275 1| iget-object v1, v2, android.support.v4.util.MapCollections$ValuesCollection.this$0
10276 …3| invoke-virtual {v1,v3}, android.support.v4.util.MapCollections.colIndexOfValue(java.lang.Object…
10277 6| move-result v1
10278 7| if-ltz v1, Label_1
10306 7| move-result v1
10307 8| if-eqz v1, Label_2
10312 13| move-result-object v1
10313 …14| invoke-virtual {v2,v1}, android.support.v4.util.MapCollections$ValuesCollection.contains(java.…
10314 17| move-result v1
10315 18| if-nez v1, Label_1
10319 20| const/4 v1, #+0 (0x00000000 | 0.00000)
10320 21| return v1
10325 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
10326 23| return v1
10338 1| iget-object v1, v2, android.support.v4.util.MapCollections$ValuesCollection.this$0
10339 3| invoke-virtual {v1}, android.support.v4.util.MapCollections.colGetSize():int
10340 6| move-result v1
10341 7| if-nez v1, Label_1
10360 2| iget-object v1, v3, android.support.v4.util.MapCollections$ValuesCollection.this$0
10362 …5| invoke-direct {v0,v1,v2}, android.support.v4.util.MapCollections$ArrayIterator.<init>(android.s…
10376 1| iget-object v1, v3, android.support.v4.util.MapCollections$ValuesCollection.this$0
10377 …3| invoke-virtual {v1,v4}, android.support.v4.util.MapCollections.colIndexOfValue(java.lang.Object…
10385 9| iget-object v1, v3, android.support.v4.util.MapCollections$ValuesCollection.this$0
10386 11| invoke-virtual {v1,v0}, android.support.v4.util.MapCollections.colRemoveAt(int):void
10388 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
10389 15| return v1
10412 6| const/4 v1, #+0 (0x00000000 | 0.00000)
10414 .local v1, "changed", boolean
10443 32| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
10455 36| return v1
10473 6| const/4 v1, #+0 (0x00000000 | 0.00000)
10475 .local v1, "changed", boolean
10504 32| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
10516 36| return v1
10527 0| iget-object v0, v1, android.support.v4.util.MapCollections$ValuesCollection.this$0
10542 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
10543 …3| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.toArrayHelper(int):java.lang.Obj…
10559 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
10560 …3| invoke-virtual {v0,v3,v1}, android.support.v4.util.MapCollections.toArrayHelper(java.lang.Objec…
10595 0| invoke-direct {v1}, java.lang.Object.<init>():void
10598 4| iput-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
10612 0| invoke-direct {v1}, java.lang.Object.<init>():void
10623 9| iput-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
10668 0| iget-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
10683 …1| invoke-direct {v1,v0}, android.support.v4.view.AbsSavedState.<init>(android.support.v4.view.Abs…
10718 6| new-instance v1, java.lang.IllegalStateException
10720 11| invoke-direct {v1,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
10721 14| throw v1
10726 15| sget-object v1, android.support.v4.view.AbsSavedState.EMPTY_STATE
10727 17| return-object v1
10739 …0| invoke-virtual {v1,v2,v3}, android.support.v4.view.AbsSavedState$2.createFromParcel(android.os.…
10766 …0| invoke-virtual {v1,v2}, android.support.v4.view.AbsSavedState$2.newArray(int):android.support.v…
10808 …0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
10825 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
10840 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
10857 2| new-instance v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
10858 …4| invoke-direct {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
10860 …7| invoke-virtual {v0,v3,v1}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcce…
10874 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
10889 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
10904 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
10919 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
11154 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
11183 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAc…
11214 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAcce…
11242 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibil…
11256 …0| invoke-static {v1,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibil…
11306 …0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11323 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11337 0| const/4 v1, #+0 (0x00000000 | 0.00000)
11348 12| move-result-object v1
11352 13| return-object v1
11364 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11381 2| new-instance v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
11382 …4| invoke-direct {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
11384 …7| invoke-virtual {v0,v3,v1}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcce…
11398 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11413 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11428 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11443 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11458 …0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
11484 0| const/4 v1, #+0 (0x00000000 | 0.00000)
11494 7| new-instance v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat
11495 …9| invoke-direct {v1,v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.<i…
11496 12| return-object v1
11501 13| return-object v1
11514 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
11544 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
11545 4| if-lt v0, v1, Label_2
11567 24| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
11568 26| if-lt v0, v1, Label_3
11594 0| invoke-direct {v1}, java.lang.Object.<init>():void
11597 …5| invoke-interface {v0,v1}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
11599 9| iput-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat.mBridge
11614 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11615 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
11630 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11631 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityD…
11644 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat.mBridge
11658 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11659 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
11674 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11675 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
11690 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11691 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
11706 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11707 …4| invoke-interface {v0,v1,v3,v4,v5}, android.support.v4.view.AccessibilityDelegateCompat$Accessib…
11722 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11723 …4| invoke-interface {v0,v1,v3,v4,v5}, android.support.v4.view.AccessibilityDelegateCompat$Accessib…
11738 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11739 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
11754 2| sget-object v1, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
11755 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
11769 0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11785 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11800 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11815 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11830 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11845 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11860 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11875 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
11902 0| check-cast v1, android.view.View$AccessibilityDelegate
11903 .end_local v1
11904 …2| invoke-virtual {v1,v2,v3}, android.view.View$AccessibilityDelegate.dispatchPopulateAccessibilit…
11919 …2| invoke-direct {v0,v1}, android.support.v4.view.AccessibilityDelegateCompatIcs$1.<init>(android.…
11947 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onInitializeAccessibilityEve…
11967 …4| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onInitializeAccessibilityNod…
11983 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onPopulateAccessibilityEvent…
11997 0| check-cast v1, android.view.View$AccessibilityDelegate
11998 .end_local v1
11999 …2| invoke-virtual {v1,v2,v3,v4}, android.view.View$AccessibilityDelegate.onRequestSendAccessibilit…
12015 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.sendAccessibilityEvent(andro…
12031 …2| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchec…
12045 … 0| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12061 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12076 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12092 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12107 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12122 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12137 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12152 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12167 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12182 … 0| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
12209 0| check-cast v1, android.view.View$AccessibilityDelegate
12210 .end_local v1
12211 …2| invoke-virtual {v1,v2}, android.view.View$AccessibilityDelegate.getAccessibilityNodeProvider(an…
12226 …2| invoke-direct {v0,v1}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.<init>(an…
12239 0| check-cast v1, android.view.View$AccessibilityDelegate
12240 .end_local v1
12241 …2| invoke-virtual {v1,v2,v3,v4}, android.view.View$AccessibilityDelegate.performAccessibilityActio…
12271 0| iput v2, v1, android.view.ViewGroup$MarginLayoutParams.leftMargin
12297 …0| invoke-static {v1,v2}, android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginSt…
12313 2| const/16 v1, #+17 (0x00000011 | 2.38221e-44)
12314 4| if-lt v0, v1, Label_2
12318 …6| new-instance v1, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJ…
12319 …8| invoke-direct {v1}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatIm…
12320 11| sput-object v1, android.support.v4.view.MarginLayoutParamsCompat.IMPL
12330 …14| new-instance v1, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl…
12331 …16| invoke-direct {v1}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatI…
12332 19| sput-object v1, android.support.v4.view.MarginLayoutParamsCompat.IMPL
12358 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParam…
12384 0| invoke-virtual {v0,v1}, android.view.ViewGroup$MarginLayoutParams.setMarginStart(int):void
12425 0| invoke-direct {v1}, java.lang.Object.<init>():void
12428 …4| iput-object v0, v1, android.support.v4.view.ViewCompat$BaseViewCompatImpl.mViewPropertyAnimator…
12605 …0| invoke-static {v1,v2}, android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent(and…
12774 …0| invoke-static {v1,v2}, android.support.v4.view.ViewCompatJB.setImportantForAccessibility(androi…
12827 5| move-result v1
12828 6| if-eqz v1, Label_2
12832 8| new-instance v1, android.support.v4.view.ViewCompat$Api24ViewCompatImpl
12833 10| invoke-direct {v1}, android.support.v4.view.ViewCompat$Api24ViewCompatImpl.<init>():void
12834 13| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12844 16| const/16 v1, #+23 (0x00000017 | 3.22299e-44)
12845 18| if-lt v0, v1, Label_3
12849 20| new-instance v1, android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl
12850 … 22| invoke-direct {v1}, android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.<init>():void
12851 25| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12857 28| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
12858 30| if-lt v0, v1, Label_4
12862 32| new-instance v1, android.support.v4.view.ViewCompat$LollipopViewCompatImpl
12863 34| invoke-direct {v1}, android.support.v4.view.ViewCompat$LollipopViewCompatImpl.<init>():void
12864 37| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12870 40| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
12871 42| if-lt v0, v1, Label_5
12875 44| new-instance v1, android.support.v4.view.ViewCompat$KitKatViewCompatImpl
12876 46| invoke-direct {v1}, android.support.v4.view.ViewCompat$KitKatViewCompatImpl.<init>():void
12877 49| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12883 52| const/16 v1, #+18 (0x00000012 | 2.52234e-44)
12884 54| if-lt v0, v1, Label_6
12888 56| new-instance v1, android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl
12889 58| invoke-direct {v1}, android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.<init>():void
12890 61| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12896 64| const/16 v1, #+17 (0x00000011 | 2.38221e-44)
12897 66| if-lt v0, v1, Label_7
12901 68| new-instance v1, android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl
12902 70| invoke-direct {v1}, android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.<init>():void
12903 73| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12909 76| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
12910 78| if-lt v0, v1, Label_8
12914 80| new-instance v1, android.support.v4.view.ViewCompat$JBViewCompatImpl
12915 82| invoke-direct {v1}, android.support.v4.view.ViewCompat$JBViewCompatImpl.<init>():void
12916 85| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12922 88| const/16 v1, #+15 (0x0000000f | 2.10195e-44)
12923 90| if-lt v0, v1, Label_9
12927 92| new-instance v1, android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl
12928 94| invoke-direct {v1}, android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.<init>():void
12929 97| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12935 100| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
12936 102| if-lt v0, v1, Label_10
12940 104| new-instance v1, android.support.v4.view.ViewCompat$ICSViewCompatImpl
12941 106| invoke-direct {v1}, android.support.v4.view.ViewCompat$ICSViewCompatImpl.<init>():void
12942 109| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12948 112| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
12949 114| if-lt v0, v1, Label_11
12953 116| new-instance v1, android.support.v4.view.ViewCompat$HCViewCompatImpl
12954 118| invoke-direct {v1}, android.support.v4.view.ViewCompat$HCViewCompatImpl.<init>():void
12955 121| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12961 124| const/16 v1, #+9 (0x00000009 | 1.26117e-44)
12962 126| if-lt v0, v1, Label_12
12966 128| new-instance v1, android.support.v4.view.ViewCompat$GBViewCompatImpl
12967 130| invoke-direct {v1}, android.support.v4.view.ViewCompat$GBViewCompatImpl.<init>():void
12968 133| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12974 136| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
12975 137| if-lt v0, v1, Label_13
12979 139| new-instance v1, android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl
12980 141| invoke-direct {v1}, android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.<init>():void
12981 144| sput-object v1, android.support.v4.view.ViewCompat.IMPL
12987 148| new-instance v1, android.support.v4.view.ViewCompat$BaseViewCompatImpl
12988 150| invoke-direct {v1}, android.support.v4.view.ViewCompat$BaseViewCompatImpl.<init>():void
12989 153| sput-object v1, android.support.v4.view.ViewCompat.IMPL
13015 …2| invoke-interface {v0,v1}, android.support.v4.view.ViewCompat$ViewCompatImpl.getAlpha(android.vi…
13030 …2| invoke-interface {v0,v1}, android.support.v4.view.ViewCompat$ViewCompatImpl.getImportantForAcce…
13045 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.onInitializeAcce…
13060 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.onInitializeAcce…
13075 …2| invoke-interface {v0,v1,v2,v3}, android.support.v4.view.ViewCompat$ViewCompatImpl.performAccess…
13090 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.setAccessibility…
13105 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.setImportantForA…
13131 0| invoke-virtual {v1}, android.view.View.getAlpha():float
13157 …0| invoke-virtual {v0,v1}, android.view.View.onInitializeAccessibilityEvent(android.view.accessibi…
13171 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
13172 .end_local v1
13173 …2| invoke-virtual {v0,v1}, android.view.View.onInitializeAccessibilityNodeInfo(android.view.access…
13187 0| check-cast v1, android.view.View$AccessibilityDelegate
13188 .end_local v1
13189 …2| invoke-virtual {v0,v1}, android.view.View.setAccessibilityDelegate(android.view.View$Accessibil…
13215 0| invoke-virtual {v1}, android.view.View.getImportantForAccessibility():int
13229 …0| invoke-virtual {v1,v2,v3}, android.view.View.performAccessibilityAction(int, android.os.Bundle)…
13243 0| invoke-virtual {v0,v1}, android.view.View.setImportantForAccessibility(int):void
13284 …0| invoke-virtual {v1,v2,v3}, android.support.v4.view.ViewPager$SavedState$1.createFromParcel(andr…
13311 …0| invoke-virtual {v1,v2}, android.support.v4.view.ViewPager$SavedState$1.newArray(int):android.su…
13343 …0| invoke-direct {v1,v2,v3}, android.support.v4.view.AbsSavedState.<init>(android.os.Parcel, java.…
13349 5| invoke-virtual {v1}, android.support.v4.view.ViewPager$SavedState.getClass():java.lang.Class
13359 17| iput v0, v1, android.support.v4.view.ViewPager$SavedState.position
13363 23| iput-object v0, v1, android.support.v4.view.ViewPager$SavedState.adapterState
13365 25| iput-object v3, v1, android.support.v4.view.ViewPager$SavedState.loader
13380 5| const-string/jumbo v1, "FragmentPager.SavedState{"
13381 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
13385 15| move-result v1
13386 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
13387 19| move-result-object v1
13389 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
13392 24| const-string/jumbo v1, " position="
13394 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
13397 31| iget v1, v2, android.support.v4.view.ViewPager$SavedState.position
13399 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
13402 37| const-string/jumbo v1, "}"
13404 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
13420 …0| invoke-super {v1,v2,v3}, android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,…
13422 3| iget v0, v1, android.support.v4.view.ViewPager$SavedState.position
13425 8| iget-object v0, v1, android.support.v4.view.ViewPager$SavedState.adapterState
13460 2| const/4 v1, #+0 (0x00000000 | 0.00000)
13461 3| return v1
13467 7| move-result-object v1
13471 …11| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
13478 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
13479 21| return v1
13543 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
13544 4| if-lt v0, v1, Label_2
13548 6| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl
13549 …8| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.<init…
13550 11| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
13560 14| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
13561 16| if-lt v0, v1, Label_3
13565 18| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl
13566 …20| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.<init>…
13567 23| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
13573 26| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
13574 28| if-lt v0, v1, Label_4
13578 30| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl
13579 …32| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.<init>():…
13580 35| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
13586 38| new-instance v1, android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl
13587 …40| invoke-direct {v1}, android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.<init>()…
13588 43| sput-object v1, android.support.v4.view.ViewParentCompat.IMPL
13614 …2| invoke-interface {v0,v1,v2,v3}, android.support.v4.view.ViewParentCompat$ViewParentCompatImpl.r…
13640 …0| invoke-interface {v1,v2,v3}, android.view.ViewParent.requestSendAccessibilityEvent(android.view…
13706 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.set…
13720 2| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
13721 4| if-lt v0, v1, Label_2
13738 16| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
13739 18| if-lt v0, v1, Label_3
13780 …2| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityRecordCompat.<init>(j…
13794 …2| invoke-interface {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityEventCompat$Acc…
13820 …0| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityEvent.setContentChangeTypes(int…
13889 2| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
13890 4| if-lt v0, v1, Label_2
13934 …2| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityManagerCompat$Acce…
13960 …0| invoke-virtual {v1}, android.view.accessibility.AccessibilityManager.isTouchExplorationEnabled(…
14609 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.add…
14637 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.get…
14651 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.get…
14916 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
14930 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
14944 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
14958 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
14972 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
14986 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
15000 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
15014 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
15028 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
15042 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.set…
15068 …0| invoke-static {v1,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJell…
15082 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBe…
15096 …0| invoke-static {v1,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJell…
15110 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBe…
15210 2| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
15211 4| if-lt v0, v1, Label_2
15228 16| const/16 v1, #+22 (0x00000016 | 3.08286e-44)
15229 18| if-lt v0, v1, Label_3
15242 30| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
15243 32| if-lt v0, v1, Label_4
15256 44| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
15257 46| if-lt v0, v1, Label_5
15270 58| const/16 v1, #+18 (0x00000012 | 2.52234e-44)
15271 60| if-lt v0, v1, Label_6
15284 72| const/16 v1, #+17 (0x00000011 | 2.38221e-44)
15285 74| if-lt v0, v1, Label_7
15298 86| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
15299 88| if-lt v0, v1, Label_8
15312 100| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
15313 102| if-lt v0, v1, Label_9
15342 3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15356 0| sparse-switch v1, Label_19
15522 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15523 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15540 …2| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15557 1| if-eqz v1, Label_1
15562 …5| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
15581 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15582 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
15597 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15598 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoComp…
15633 11| move-result-object v1
15636 16| if-eq v1, v2, Label_3
15649 22| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15650 24| if-nez v1, Label_4
15654 26| iget-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15655 28| if-eqz v1, Label_5
15664 31| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15666 35| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
15667 38| move-result v1
15668 39| if-nez v1, Label_5
15689 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15690 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15705 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15706 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
15721 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15722 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
15736 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15737 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15751 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15752 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15766 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15767 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15780 0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15793 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15794 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15808 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15809 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15823 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15824 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15837 0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15849 6| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15864 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15865 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15879 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15880 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15894 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15895 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15909 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15910 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15924 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15925 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15939 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15940 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15954 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15955 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15969 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15970 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15984 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
15985 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
15999 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16000 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
16015 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16016 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16031 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16032 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16047 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16048 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16063 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16064 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16079 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16080 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16095 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16096 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16111 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16112 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16127 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16128 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16143 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16144 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16159 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16160 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16175 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16176 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16191 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16192 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoComp…
16207 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
16208 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
16356 262| move-result v1
16360 .local v1, "actionBits", int
16361 263| if-eqz v1, Label_2
16365 265| invoke-static {v1}, java.lang.Integer.numberOfTrailingZeros(int):int
16372 273| and-int/2addr v1, v4
16378 281| if-eqz v1, Label_1
16421 2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
16435 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16436 .end_local v1
16437 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getActions():int
16453 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.getBoundsInParent(andr…
16469 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.getBoundsInScreen(andr…
16483 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16484 .end_local v1
16485 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getChildCount():int
16499 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16500 .end_local v1
16501 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getClassName():java.lang.…
16515 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16516 .end_local v1
16517 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getContentDescription():j…
16531 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16532 .end_local v1
16533 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getPackageName():java.lan…
16547 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16548 .end_local v1
16549 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getText():java.lang.CharS…
16563 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16564 .end_local v1
16565 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isCheckable():boolean
16579 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16580 .end_local v1
16581 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isChecked():boolean
16595 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16596 .end_local v1
16597 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isClickable():boolean
16611 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16612 .end_local v1
16613 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isEnabled():boolean
16627 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16628 .end_local v1
16629 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isFocusable():boolean
16643 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16644 .end_local v1
16645 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isFocused():boolean
16659 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16660 .end_local v1
16661 … 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isLongClickable():boolean
16675 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16676 .end_local v1
16677 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isPassword():boolean
16691 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16692 .end_local v1
16693 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isScrollable():boolean
16707 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16708 .end_local v1
16709 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.isSelected():boolean
16736 …0| invoke-static {v1}, android.view.accessibility.AccessibilityNodeInfo.obtain(android.view.View):…
16750 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
16751 .end_local v1
16752 …2| invoke-static {v1}, android.view.accessibility.AccessibilityNodeInfo.obtain(android.view.access…
16768 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setBoundsInParent(andr…
16784 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setBoundsInScreen(andr…
16800 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setClassName(java.lang…
16816 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setContentDescription(…
16832 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setEnabled(boolean):vo…
16848 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setFocusable(boolean):…
16864 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setFocused(boolean):vo…
16880 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setPackageName(java.la…
16896 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setParent(android.view…
16912 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setSelected(boolean):v…
16940 …2| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityNodeInfo.addChild(android.vi…
16956 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setAccessibilityFocuse…
16972 …2| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityNodeInfo.setSource(android.v…
16988 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setVisibleToUser(boole…
17014 0| check-cast v1, android.view.accessibility.AccessibilityNodeInfo
17015 .end_local v1
17016 …2| invoke-virtual {v1}, android.view.accessibility.AccessibilityNodeInfo.getViewIdResourceName():j…
17046 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17064 …1| iget-object v1, v3, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17065 …3| invoke-virtual {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.c…
17079 13| move-result-object v1
17080 14| return-object v1
17115 19| const/4 v1, #+0 (0x00000000 | 0.00000)
17119 .local v1, "i", int
17120 20| if-ge v1, v3, Label_3
17124 22| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
17133 35| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
17152 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17217 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
17249 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17267 …1| iget-object v1, v3, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17268 …3| invoke-virtual {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.c…
17282 13| move-result-object v1
17283 14| return-object v1
17318 19| const/4 v1, #+0 (0x00000000 | 0.00000)
17322 .local v1, "i", int
17323 20| if-ge v1, v3, Label_3
17327 22| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
17336 35| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
17356 …1| iget-object v1, v3, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17357 …3| invoke-virtual {v1,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.f…
17371 13| move-result-object v1
17372 14| return-object v1
17384 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
17424 …2| invoke-direct {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
17441 3| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
17442 5| if-lt v0, v1, Label_2
17459 17| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
17460 19| if-lt v0, v1, Label_3
17486 0| invoke-direct {v1}, java.lang.Object.<init>():void
17489 …5| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
17491 …9| iput-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
17507 …3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
17559 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
17585 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
17601 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
17617 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
17633 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
17661 …2| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJel…
17674 …0| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
17690 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
17706 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
17722 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
17738 …0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
17766 …2| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKit…
17947 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCh…
17961 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCl…
17975 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCo…
17989 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEn…
18003 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPa…
18017 …0| invoke-static {v1,v2}, android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSc…
18055 …0| invoke-static {v1,v2,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompatJellyB…
18069 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
18070 4| if-lt v0, v1, Label_2
18087 16| const/16 v1, #+15 (0x0000000f | 2.10195e-44)
18088 18| if-lt v0, v1, Label_3
18101 30| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
18102 32| if-lt v0, v1, Label_4
18131 3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18166 11| move-result-object v1
18169 16| if-eq v1, v2, Label_3
18182 22| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18183 24| if-nez v1, Label_4
18187 26| iget-object v1, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18188 28| if-eqz v1, Label_5
18197 31| iget-object v1, v5, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18199 35| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
18200 38| move-result v1
18201 39| if-nez v1, Label_5
18222 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18223 …4| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Acces…
18236 0| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18248 6| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18264 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18265 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
18280 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18281 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
18296 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18297 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
18312 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18313 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
18328 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18329 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
18344 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18345 …4| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
18360 2| iget-object v1, v2, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
18361 …4| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityRecordCompat…
18387 0| check-cast v1, android.view.accessibility.AccessibilityRecord
18388 .end_local v1
18389 2| invoke-virtual {v1}, android.view.accessibility.AccessibilityRecord.getText():java.util.List
18405 … 2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setChecked(boolean):void
18421 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setClassName(java.lang.C…
18437 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setContentDescription(ja…
18453 … 2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setEnabled(boolean):void
18469 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setPassword(boolean):void
18485 …2| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setScrollable(boolean):v…
18513 …2| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityRecord.setSource(android.vie…
18554 …0| invoke-virtual {v1,v2,v3}, android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel…
18581 …0| invoke-virtual {v1,v2}, android.support.v4.widget.DrawerLayout$SavedState$1.newArray(int):andro…
18613 …0| invoke-direct {v1,v2,v3}, android.support.v4.view.AbsSavedState.<init>(android.os.Parcel, java.…
18616 4| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
18620 10| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
18624 16| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeLeft
18628 22| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeRight
18632 28| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeStart
18636 34| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeEnd
18650 …0| invoke-super {v1,v2,v3}, android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,…
18652 3| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
18655 8| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeLeft
18658 13| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeRight
18661 18| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeStart
18664 23| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeEnd
18705 0| iput-object v1, v0, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
18718 …0| invoke-direct {v0,v1}, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.<init>(and…
18731 0| iget-object v1, v2, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
18732 …2| invoke-static {v1,v3}, android.support.v4.widget.ExploreByTouchHelper.-wrap0(android.support.v4…
18737 9| move-result-object v1
18738 10| return-object v1
18750 0| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
18764 …0| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.obtainAccessibilityNodeIn…
18777 …0| invoke-direct {v1,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.performAction(int, …
18790 3| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
18793 7| invoke-direct {v0,v2,v2,v1,v1}, android.graphics.Rect.<init>(int, int, int, int):void
18822 6| new-instance v1, android.graphics.Rect
18823 8| invoke-direct {v1}, android.graphics.Rect.<init>():void
18824 11| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempScreenRect
18826 13| new-instance v1, android.graphics.Rect
18827 15| invoke-direct {v1}, android.graphics.Rect.<init>():void
18828 18| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempParentRect
18830 20| new-instance v1, android.graphics.Rect
18831 22| invoke-direct {v1}, android.graphics.Rect.<init>():void
18832 25| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempVisibleRect
18834 27| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
18835 28| new-array v1, v1, int[]
18836 30| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mTempGlobalRect
18848 40| new-instance v1, java.lang.IllegalArgumentException
18850 45| invoke-direct {v1,v2}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
18851 48| throw v1
18862 55| const-string/jumbo v1, "accessibility"
18863 …58| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
18864 61| move-result-object v1
18865 62| check-cast v1, android.view.accessibility.AccessibilityManager
18866 64| iput-object v1, v4, android.support.v4.widget.ExploreByTouchHelper.mManager
18871 72| move-result v1
18872 73| if-nez v1, Label_2
18893 … 0| iget v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
18899 … 6| iput v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
18901 8| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper.mHost
18906 …15| invoke-virtual {v1,v2,v0}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
18931 …3| invoke-direct {v1,v2,v3}, android.support.v4.widget.ExploreByTouchHelper.createEventForChild(in…
18938 …8| invoke-direct {v1,v3}, android.support.v4.widget.ExploreByTouchHelper.createEventForHost(int):a…
18968 11| move-result-object v1
18970 .local v1, "node", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
18973 …16| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText…
18977 …23| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCont…
18981 …30| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrol…
18985 …37| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassw…
18989 …44| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabl…
18993 …51| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheck…
19020 …86| invoke-virtual {v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClas…
19050 4| iget-object v1, v2, android.support.v4.widget.ExploreByTouchHelper.mHost
19051 …6| invoke-static {v1,v0}, android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent(androi…
19184 145| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
19189 .local v1, "isFocused", boolean
19190 146| if-eqz v1, Label_12
19200 …152| invoke-virtual {v2,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.set…
19263 .end_local v1
19273 240| const/4 v1, #+0 (0x00000000 | 0.00000)
19274 .restart_local v1
19333 40| const/4 v1, #+0 (0x00000000 | 0.00000)
19334 .local v1, "i", int
19341 45| if-ge v1, v0, Label_3
19346 49| invoke-virtual {v4,v1}, java.util.ArrayList.get(int):java.lang.Object
19353 62| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
19401 24| move-result-object v1
19406 .local v1, "viewParent", android.view.ViewParent
19407 25| instance-of v2, v1, android.view.View
19411 29| move-object v0, v1
19436 51| move-result-object v1
19443 53| if-nez v1, Label_8
19485 …3| invoke-direct {v1}, android.support.v4.widget.ExploreByTouchHelper.createNodeForHost():android.…
19492 …8| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.createNodeForChild(int):a…
19510 …3| invoke-direct {v1,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.performActionForChi…
19517 …8| invoke-direct {v1,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.performActionForHost(i…
19542 …3| invoke-virtual {v1,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.onPerformActionFor…
19549 …8| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus…
19556 …13| invoke-direct {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus(…
19563 …18| invoke-virtual {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.requestKeyboardFocusFor…
19570 …23| invoke-virtual {v1,v2}, android.support.v4.widget.ExploreByTouchHelper.clearKeyboardFocusForVi…
19591 0| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper.mHost
19605 0| const/4 v1, #+0 (0x00000000 | 0.00000)
19624 19| return v1
19635 26| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
19636 28| if-eq v0, v1, Label_3
19661 50| return v1
19673 0| iget v1, v2, android.support.v4.widget.ExploreByTouchHelper.mHoveredVirtualViewId
19674 2| if-ne v1, v3, Label_1
19688 9| const/16 v1, #+128 (0x00000080 | 1.79366e-43)
19689 …11| invoke-virtual {v2,v3,v1}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
19691 14| const/16 v1, #+256 (0x00000100 | 3.58732e-43)
19693 …16| invoke-virtual {v2,v0,v1}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
19706 0| const/4 v1, #+0 (0x00000000 | 0.00000)
19713 5| return v1
19721 …10| invoke-virtual {v2,v3,v1}, android.support.v4.widget.ExploreByTouchHelper.onVirtualViewKeyboar…
19738 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
19790 48| return v1
19794 49| move v1, v2
19808 58| return v1
19831 … 0| iget v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
19843 0| const/4 v1, #+0 (0x00000000 | 0.00000)
19851 …7| invoke-direct {v0,v2,v1}, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.<init>(…
19869 …0| invoke-virtual {v1}, android.support.v4.widget.ExploreByTouchHelper.getAccessibilityFocusedVirt…
19891 1| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
19892 …2| invoke-virtual {v2,v0,v1}, android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView…
19919 17| move-result-object v1
19921 .local v1, "parent", android.view.ViewParent
19922 18| if-eqz v1, Label_1
19935 …31| invoke-static {v1,v2,v0}, android.support.v4.view.ViewParentCompat.requestSendAccessibilityEve…
19941 .end_local v1
19954 …0| invoke-super {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccess…
19970 …0| invoke-super {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccess…
20042 1| const/4 v1, #+0 (0x00000000 | 0.00000)
20058 20| return v1
20068 25| return v1
20074 28| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
20075 30| if-eq v0, v1, Label_3
20125 21| move-result-object v1
20127 .local v1, "parent", android.view.ViewParent
20128 22| if-nez v1, Label_3
20142 …31| invoke-static {v1,v2,v0}, android.support.v4.view.ViewParentCompat.requestSendAccessibilityEve…
20183 …0| invoke-virtual {v1,v2}, android.support.v4.widget.NestedScrollView$SavedState$1.createFromParce…
20210 …0| invoke-virtual {v1,v2}, android.support.v4.widget.NestedScrollView$SavedState$1.newArray(int):a…
20240 0| invoke-direct {v1,v2}, android.view.View$BaseSavedState.<init>(android.os.Parcel):void
20244 7| iput v0, v1, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
20259 5| const-string/jumbo v1, "HorizontalScrollView.SavedState{"
20260 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
20264 15| move-result v1
20265 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
20266 19| move-result-object v1
20268 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20271 24| const-string/jumbo v1, " scrollPosition="
20273 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20276 31| iget v1, v2, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
20278 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
20281 37| const-string/jumbo v1, "}"
20283 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
20299 …0| invoke-super {v1,v2,v3}, android.view.View$BaseSavedState.writeToParcel(android.os.Parcel, int)…
20301 3| iget v0, v1, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
20330 2| const/4 v1, #+0 (0x00000000 | 0.00000)
20331 …3| invoke-direct {v0,v3,v4,v1}, android.support.v4.widget.SlidingPaneLayout$SavedState.<init>(andr…
20344 …0| invoke-virtual {v1,v2,v3}, android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromP…
20371 …0| invoke-virtual {v1,v2}, android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray(int):…
20407 7| move-result v1
20408 8| if-eqz v1, Label_1
20428 …0| invoke-direct {v0,v1,v2}, android.support.v4.widget.SlidingPaneLayout$SavedState.<init>(android…
20441 …0| invoke-super {v1,v2,v3}, android.support.v4.view.AbsSavedState.writeToParcel(android.os.Parcel,…
20443 3| iget-boolean v0, v1, android.support.v4.widget.SlidingPaneLayout$SavedState.isOpen
20521 38| move-exception v1
20523 .local v1, "e", android.content.pm.PackageManager$NameNotFoundException
20551 0| monitor-enter v1
20556 1| iget-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
20562 …7| invoke-direct {v0,v1}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
20563 10| iput-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
20568 12| iget-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
20573 14| monitor-exit v1
20579 17| monitor-exit v1
20592 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$1.this$0
20620 0| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
20621 …2| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get5(com.android.calendar.AllInOneAc…
20622 5| move-result v1
20623 6| if-eqz v1, Label_2
20632 9| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
20633 …11| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get3(com.android.calendar.AllInOneA…
20634 14| move-result-object v1
20635 15| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
20637 18| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
20638 …20| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get0(com.android.calendar.AllInOneA…
20639 23| move-result-object v1
20640 24| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
20642 27| iget-object v1, v2, com.android.calendar.AllInOneActivity$1.this$0
20643 …29| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get4(com.android.calendar.AllInOneA…
20644 32| move-result-object v1
20645 33| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
20691 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$2.this$0
20707 2| iget-object v1, v4, com.android.calendar.AllInOneActivity$2.this$0
20711 …10| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
20712 13| move-result-object v1
20713 …14| invoke-static {v0,v1}, com.android.calendar.AllInOneActivity.-set1(com.android.calendar.AllInO…
20725 35| iget-object v1, v4, com.android.calendar.AllInOneActivity$2.this$0
20726 …37| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get6(com.android.calendar.AllInOneA…
20727 40| move-result-object v1
20731 …47| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
20745 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$3.this$0
20761 2| iget-object v1, v3, com.android.calendar.AllInOneActivity$3.this$0
20765 …10| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
20766 13| move-result-object v1
20767 …14| invoke-static {v0,v1}, com.android.calendar.AllInOneActivity.-set1(com.android.calendar.AllInO…
20775 28| iget-object v1, v3, com.android.calendar.AllInOneActivity$3.this$0
20776 …30| invoke-static {v1}, com.android.calendar.AllInOneActivity.-get6(com.android.calendar.AllInOneA…
20777 33| move-result-object v1
20781 …40| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
20795 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$4.this$0
20823 0| iget-object v0, v1, com.android.calendar.AllInOneActivity$4.this$0
20838 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$QueryHandler$1.this$1
20903 34| move-exception v1
20904 .local v1, "ignore", android.accounts.OperationCanceledException
20910 .end_local v1
20933 0| iput-object v1, v0, com.android.calendar.AllInOneActivity$QueryHandler.this$0
20951 2| iget-object v1, v8, com.android.calendar.AllInOneActivity$QueryHandler.this$0
20952 …4| invoke-static {v1,v2}, com.android.calendar.AllInOneActivity.-set0(com.android.calendar.AllInOn…
20963 12| move-result v1
20964 13| if-lez v1, Label_3
20984 21| iget-object v1, v8, com.android.calendar.AllInOneActivity$QueryHandler.this$0
20985 23| invoke-virtual {v1}, com.android.calendar.AllInOneActivity.isFinishing():boolean
20990 26| move-result v1
20991 27| if-nez v1, Label_1
21008 39| const-string/jumbo v1, "introMessage"
21017 …55| invoke-virtual {v4,v1,v2}, android.os.Bundle.putCharSequence(java.lang.String, java.lang.CharS…
21019 58| const-string/jumbo v1, "allowSkip"
21021 62| invoke-virtual {v4,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
21023 65| iget-object v1, v8, com.android.calendar.AllInOneActivity$QueryHandler.this$0
21024 …67| invoke-static {v1}, android.accounts.AccountManager.get(android.content.Context):android.accou…
21028 71| const-string/jumbo v1, "com.google"
21046 89| move-exception v1
21057 95| throw v1
21072 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mCalendarsList
21080 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mHandler
21088 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
21096 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mMiniMonth
21104 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mMiniMonthContainer
21112 0| iget-boolean v0, v1, com.android.calendar.AllInOneActivity.mShowSideViews
21120 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mTimeChangesUpdater
21128 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mTimeZone
21136 0| iput-boolean v1, v0, com.android.calendar.AllInOneActivity.mCheckForAccounts
21137 2| return v1
21144 0| iput-object v1, v0, com.android.calendar.AllInOneActivity.mTimeZone
21145 2| return-object v1
21156 …0| invoke-direct {v1,v2,v3}, com.android.calendar.AllInOneActivity.updateSecondaryTitleFields(long…
21168 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
21177 11| iput-boolean v1, v4, com.android.calendar.AllInOneActivity.mPaused
21183 17| iput-boolean v1, v4, com.android.calendar.AllInOneActivity.mShowSideViews
21197 31| iput-boolean v1, v4, com.android.calendar.AllInOneActivity.mCheckForAccounts
21216 62| new-instance v1, android.os.Handler
21217 64| invoke-direct {v1}, android.os.Handler.<init>():void
21218 …67| invoke-direct {v0,v4,v1}, com.android.calendar.AllInOneActivity$4.<init>(com.android.calendar.…
21232 0| iget-object v1, v3, com.android.calendar.AllInOneActivity.mOptionsMenu
21233 2| if-nez v1, Label_1
21242 5| iget-object v1, v3, com.android.calendar.AllInOneActivity.mOptionsMenu
21244 10| invoke-interface {v1,v2}, android.view.Menu.findItem(int):android.view.MenuItem
21252 16| const/4 v1, #+0 (0x00000000 | 0.00000)
21253 17| invoke-interface {v0,v1}, android.view.MenuItem.setVisible(boolean):android.view.MenuItem
21280 11| const/16 v1, #+18 (0x00000012 | 2.52234e-44)
21282 13| invoke-virtual {v0,v1}, android.app.ActionBar.setDisplayOptions(int):void
21293 19| const/4 v1, #+0 (0x00000000 | 0.00000)
21294 20| invoke-virtual {v0,v1}, android.app.ActionBar.setDisplayOptions(int):void
21310 4| xor-int/lit8 v1, v6, #+1 (0x00000001 | 1.40130e-45)
21311 …6| invoke-direct {v0,v4,v5,v1}, com.android.calendar.CalendarViewAdapter.<init>(android.content.Co…
21322 24| iget-object v1, v4, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
21323 …26| invoke-virtual {v0,v1,v4}, android.app.ActionBar.setListNavigationCallbacks(android.widget.Spi…
21341 40| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
21342 41| invoke-virtual {v0,v1}, android.app.ActionBar.setSelectedNavigationItem(int):void
21363 59| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
21364 60| invoke-virtual {v0,v1}, android.app.ActionBar.setSelectedNavigationItem(int):void
21399 19| move-wide/from16 v1:v2, v28:v29
21400 …21| invoke-direct {v0,v1,v2,v4}, com.android.calendar.month.MonthByWeekFragment.<init>(long, boole…
21541 191| move-wide/from16 v0:v1, v20:v21
21542 193| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
21560 215| move-wide/from16 v0:v1, v16:v17
21561 217| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
21566 220| move-wide/from16 v0:v1, v22:v23
21568 224| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.id
21577 239| move-wide/from16 v0:v1, v22:v23
21578 241| invoke-virtual {v4,v0,v1}, com.android.calendar.CalendarController.setEventId(long):void
21604 269| move-wide/from16 v0:v1, v28:v29
21605 271| invoke-virtual {v10,v0,v1}, android.text.format.Time.set(long):void
21668 333| move-object/from16 v1, v27
21669 335| iput v0, v1, com.android.calendar.AllInOneActivity.mPreviousView
21807 108| move-exception v1
21808 .local v1, "e", java.lang.NumberFormatException
21853 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
21858 .local v1, "doTransition", boolean
22026 161| if-eqz v1, Label_15
22088 .end_local v1
22090 211| const/4 v1, #+0 (0x00000000 | 0.00000)
22091 .restart_local v1
22327 7| cmp-long v1, v8:v9, v10:v11
22328 9| if-nez v1, Label_1
22331 11| iget-object v1, v13, com.android.calendar.AllInOneActivity.mActionBar
22332 13| if-nez v1, Label_2
22342 16| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.startTime
22343 18| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
22347 22| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.endTime
22348 24| if-eqz v1, Label_6
22352 26| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.endTime
22353 28| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
22362 35| move-object v1, v13
22363 …36| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
22367 40| iget-object v1, v13, com.android.calendar.AllInOneActivity.mDateRange
22368 42| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
22372 46| iget-object v1, v13, com.android.calendar.AllInOneActivity.mDateRange
22373 48| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
22375 51| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.selectedTime
22376 53| if-eqz v1, Label_4
22379 55| iget-object v1, v14, com.android.calendar.CalendarController$EventInfo.selectedTime
22381 58| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
22390 68| move-result v1
22391 69| if-nez v1, Label_5
22395 71| iget-object v1, v13, com.android.calendar.AllInOneActivity.mDateRange
22396 73| invoke-virtual {v1,v12}, android.widget.TextView.sendAccessibilityEvent(int):void
22398 76| iget-boolean v1, v13, com.android.calendar.AllInOneActivity.mShowWeekNum
22399 78| if-eqz v1, Label_5
22402 80| iget-object v1, v13, com.android.calendar.AllInOneActivity.mWeekTextView
22403 82| if-eqz v1, Label_5
22407 84| iget-object v1, v13, com.android.calendar.AllInOneActivity.mWeekTextView
22408 86| invoke-virtual {v1,v12}, android.widget.TextView.sendAccessibilityEvent(int):void
22455 28| move-wide/from16 v0:v1, v24:v25
22457 …32| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getWeekNumberFromTime(long, android.conte…
22462 38| move-object/from16 v1, v23
22463 40| iput v0, v1, com.android.calendar.AllInOneActivity.mWeekNum
22656 278| move-wide/from16 v0:v1, v18:v19
22657 …280| invoke-virtual {v5,v8,v0,v1}, android.widget.TextView.postDelayed(java.lang.Runnable, long):b…
22701 316| move-wide/from16 v0:v1, v24:v25
22702 318| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
22705 323| move-wide/from16 v0:v1, v24:v25
22706 325| invoke-static {v0,v1,v8,v9}, android.text.format.Time.getJulianDay(long, long):int
22715 337| iget-wide v0:v1, v13, android.text.format.Time.gmtoff
22716 339| move-wide/from16 v18:v19, v0:v1
22717 341| move-wide/from16 v0:v1, v18:v19
22718 343| invoke-static {v8,v9,v0,v1}, android.text.format.Time.getJulianDay(long, long):int
22722 347| move-wide/from16 v0:v1, v24:v25
22724 …351| invoke-static {v12,v15,v0,v1,v2}, com.android.calendar.Utils.getDayOfWeekString(int, int, lon…
22814 8| move-object v1, v9
22829 0| const-wide/16 v0:v1, #+1058 (0x00000422 | 1.48257e-42)
22830 2| return-wide v0:v1
23035 213| move-wide/from16 v0:v1, v20:v21
23036 215| invoke-virtual {v5,v0,v1}, com.android.calendar.CalendarViewAdapter.setTime(long):void
23042 220| move-wide/from16 v1:v2, v20:v21
23043 …222| invoke-direct {v0,v1,v2}, com.android.calendar.AllInOneActivity.updateSecondaryTitleFields(lo…
23408 650| move-object/from16 v1, v19
23409 …652| invoke-virtual {v0,v1}, android.content.Intent.setData(android.net.Uri):android.content.Intent
23413 659| move-object/from16 v1, v28
23414 …661| invoke-virtual {v0,v1,v5}, android.content.Intent.setClass(android.content.Context, java.lang…
23443 715| move-object/from16 v1, v25
23444 …717| invoke-virtual {v0,v1}, com.android.calendar.AllInOneActivity.startActivity(android.content.I…
23519 807| move-object/from16 v1, v22
23520 …809| invoke-virtual {v0,v1}, android.app.FragmentTransaction.remove(android.app.Fragment):android.…
23581 10| move-object v1, v14
23602 3| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
23603 4| if-eq v0, v1, Label_1
23616 18| move-object v1, v9
23794 185| move-wide/from16 v1:v2, v20:v21
23795 187| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
23967 454| move/from16 v1, v19
23968 456| invoke-direct {v0,v1}, com.android.calendar.AllInOneActivity.configureActionBar(int):void
24039 569| move-wide/from16 v1:v2, v20:v21
24042 …575| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.AllInOneActivity.initFragments(long, int…
24049 584| move-object/from16 v1, v22
24050 …586| invoke-interface {v0,v1}, android.content.SharedPreferences.registerOnSharedPreferenceChangeL…
24248 116| move-result-object v1
24249 117| check-cast v1, android.graphics.drawable.LayerDrawable
24251 .local v1, "icon", android.graphics.drawable.LayerDrawable
24253 …121| invoke-static {v1,v7,v3}, com.android.calendar.Utils.setTodayIcon(android.graphics.drawable.L…
24258 .end_local v1
24347 10| iget-object v1, v2, com.android.calendar.AllInOneActivity.mController
24348 … 12| invoke-virtual {v1}, com.android.calendar.CalendarController.deregisterAllEventHandlers():void
24374 13| new-instance v1, java.lang.StringBuilder
24375 15| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
24377 …21| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
24378 24| move-result-object v1
24379 25| invoke-virtual {v1,v11}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
24380 28| move-result-object v1
24381 29| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
24382 32| move-result-object v1
24383 33| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
24386 39| new-instance v1, java.lang.StringBuilder
24387 41| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
24389 …47| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
24390 50| move-result-object v1
24392 53| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
24393 56| move-result-object v1
24395 …60| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
24396 63| move-result-object v1
24397 64| invoke-virtual {v1,v11}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
24398 67| move-result-object v1
24402 …71| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
24403 74| move-result-object v1
24407 …77| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
24408 80| move-result-object v1
24412 …84| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
24413 87| move-result-object v1
24417 …90| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
24418 93| move-result-object v1
24422 …97| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
24423 100| move-result-object v1
24427 …103| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
24428 106| move-result-object v1
24432 …110| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
24433 113| move-result-object v1
24437 …116| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
24438 119| move-result-object v1
24439 120| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
24440 123| move-result-object v1
24441 124| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
24458 135| move-object v1, v10
24467 143| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
24468 144| if-eq v0, v1, Label_1
24474 149| move-object v1, v10
24483 157| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
24484 158| if-eq v0, v1, Label_1
24490 163| move-object v1, v10
24504 175| move-object v1, v10
24568 43| iget-wide v0:v1, v12, com.android.calendar.AllInOneActivity.mViewEventId
24569 45| cmp-long v0, v0:v1, v6:v7
24590 71| move-object v1, v12
24958 370| move-object/from16 v1, v19
24959 …372| invoke-interface {v2,v0,v1}, com.android.calendar.AllInOneMenuExtensionsInterface.handleItemS…
24974 3| iget-object v1, v3, com.android.calendar.AllInOneActivity.mController
24978 …10| invoke-virtual {v1,v2}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
24980 13| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
24981 14| iput-boolean v1, v3, com.android.calendar.AllInOneActivity.mPaused
24983 16| iget-object v1, v3, com.android.calendar.AllInOneActivity.mHomeTime
24985 20| invoke-virtual {v1,v2}, android.widget.TextView.removeCallbacks(java.lang.Runnable):boolean
24987 23| iget-object v1, v3, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
24988 25| if-eqz v1, Label_1
24992 27| iget-object v1, v3, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
24993 29| invoke-virtual {v1}, com.android.calendar.CalendarViewAdapter.onPause():void
24998 32| iget-object v1, v3, com.android.calendar.AllInOneActivity.mContentResolver
25000 …36| invoke-virtual {v1,v2}, android.content.ContentResolver.unregisterContentObserver(android.data…
25003 42| move-result v1
25004 43| if-eqz v1, Label_2
25018 52| iget-object v1, v3, com.android.calendar.AllInOneActivity.mController
25019 54| invoke-virtual {v1}, com.android.calendar.CalendarController.getViewType():int
25020 57| move-result v1
25022 59| if-eq v1, v2, Label_3
25026 61| iget-object v1, v3, com.android.calendar.AllInOneActivity.mController
25027 63| invoke-virtual {v1}, com.android.calendar.CalendarController.getViewType():int
25028 66| move-result v1
25029 …67| invoke-static {v3,v1}, com.android.calendar.Utils.setDefaultView(android.content.Context, int)…
25034 70| iget-object v1, v3, com.android.calendar.AllInOneActivity.mHandler
25036 …74| invoke-static {v1,v2}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, jav…
25038 77| iget-object v1, v3, com.android.calendar.AllInOneActivity.mCalIntentReceiver
25039 …79| invoke-static {v3,v1}, com.android.calendar.Utils.clearTimeChangesReceiver(android.content.Con…
25079 19| move-object v1, v13
25272 224| iget-wide v0:v1, v0, com.android.calendar.AllInOneActivity.mIntentEventEndMillis
25273 226| move-wide/from16 v16:v17, v0:v1
25393 59| move-result-object v1
25395 .local v1, "fm", android.app.FragmentManager
25397 … 63| invoke-virtual {v1,v2}, android.app.FragmentManager.findFragmentById(int):android.app.Fragment
25423 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
25428 4| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
25472 22| move-result-wide v0:v1
25477 …30| invoke-direct {v4,v0,v1,v2,v3}, com.android.calendar.AllInOneActivity.initFragments(long, int,…
25490 0| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
25537 10| new-instance v1, java.lang.StringBuilder
25538 12| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
25540 …18| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
25541 21| move-result-object v1
25542 …22| invoke-virtual {v1,v10}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
25543 25| move-result-object v1
25545 …29| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
25546 32| move-result-object v1
25549 37| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
25550 40| move-result-object v1
25551 41| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
25552 44| move-result-object v1
25553 45| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
25565 58| move-object v1, v10
25582 70| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
25583 71| if-eq v0, v1, Label_3
25589 76| move-object v1, v10
25602 88| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
25603 89| if-eq v0, v1, Label_4
25609 94| move-object v1, v10
25627 110| move-object v1, v10
25636 117| const-string/jumbo v1, "AllInOneActivity"
25655 145| invoke-static {v1,v0}, android.util.Log.w(java.lang.String, java.lang.String):int
25658 151| new-instance v1, java.lang.StringBuilder
25659 153| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
25661 …159| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25662 162| move-result-object v1
25664 165| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
25665 168| move-result-object v1
25667 …172| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25668 175| move-result-object v1
25671 …180| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25672 183| move-result-object v1
25674 …187| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25675 190| move-result-object v1
25677 …193| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
25678 196| move-result-object v1
25682 …200| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25683 203| move-result-object v1
25687 …206| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
25688 209| move-result-object v1
25692 …213| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25693 216| move-result-object v1
25697 …219| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
25698 222| move-result-object v1
25702 …226| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
25703 229| move-result-object v1
25707 …232| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
25708 235| move-result-object v1
25709 236| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
25710 239| move-result-object v1
25711 240| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
25747 8| move-object v1, v9
25767 3| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
25768 4| if-ne v0, v1, Label_2
25773 8| int-to-float v1, v5
25774 9| invoke-virtual {v0,v1}, android.view.View.setTranslationX(float):void
25777 14| int-to-float v1, v5
25778 15| invoke-virtual {v0,v1}, android.view.View.setTranslationX(float):void
25781 20| iget v1, v4, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
25782 22| sub-int/2addr v1, v5
25783 23| invoke-static {v3,v1}, java.lang.Math.max(int, int):int
25784 26| move-result v1
25785 27| iput v1, v0, android.widget.RelativeLayout$LayoutParams.width
25788 31| iget-object v1, v4, com.android.calendar.AllInOneActivity.mControlsParams
25789 …33| invoke-virtual {v0,v1}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
25800 39| int-to-float v1, v5
25801 40| invoke-virtual {v0,v1}, android.view.View.setTranslationY(float):void
25804 45| int-to-float v1, v5
25805 46| invoke-virtual {v0,v1}, android.view.View.setTranslationY(float):void
25814 55| iget v1, v4, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
25817 58| invoke-direct {v0,v2,v1}, android.widget.LinearLayout$LayoutParams.<init>(int, int):void
25824 65| iget v1, v4, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
25825 67| sub-int/2addr v1, v5
25826 68| invoke-static {v3,v1}, java.lang.Math.max(int, int):int
25827 71| move-result v1
25828 72| iput v1, v0, android.widget.LinearLayout$LayoutParams.height
25831 76| iget-object v1, v4, com.android.calendar.AllInOneActivity.mVerticalControlsParams
25832 …78| invoke-virtual {v0,v1}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
25873 0| packed-switch v1, Label_6
25934 5| const-string/jumbo v1, "Operation [op="
25935 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
25937 11| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.op
25938 13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
25940 16| const-string/jumbo v1, ", token="
25941 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
25943 22| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.token
25944 24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
25946 27| const-string/jumbo v1, ", scheduledExecutionTime="
25947 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
25952 38| const-string/jumbo v1, "]"
25953 …41| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
25956 47| move-result-object v1
25957 48| return-object v1
25969 2| const/4 v1, #+0 (0x00000000 | 0.00000)
25970 3| invoke-direct {v0,v1}, java.util.concurrent.atomic.AtomicInteger.<init>(int):void
25989 5| iput-object v1, v0, com.android.calendar.AsyncQueryService.mContext
26051 6| iget v1, v6, android.os.Message.arg1
26053 .local v1, "op", int
26054 8| packed-switch v1, Label_7
26188 0| iput-object v1, v0, com.android.calendar.AsyncQueryService.mHandler
26207 5| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
26208 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
26210 8| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
26211 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
26212 13| move-result-object v1
26213 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
26215 16| iget-object v1, v3, com.android.calendar.AsyncQueryService.mHandler
26216 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
26228 30| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
26229 …32| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
26247 5| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
26248 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
26250 8| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
26251 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
26252 13| move-result-object v1
26253 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
26255 16| iget-object v1, v2, com.android.calendar.AsyncQueryService.mHandler
26256 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
26270 32| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
26271 …34| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
26289 5| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
26290 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
26292 8| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
26293 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
26294 13| move-result-object v1
26295 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
26297 16| iget-object v1, v3, com.android.calendar.AsyncQueryService.mHandler
26298 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
26310 30| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
26311 …32| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
26329 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
26330 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
26332 8| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
26333 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
26334 13| move-result-object v1
26335 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
26337 16| iget-object v1, v2, com.android.calendar.AsyncQueryService.mHandler
26338 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
26354 34| iget-object v1, v2, com.android.calendar.AsyncQueryService.mContext
26355 …36| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
26373 5| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
26374 6| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
26376 8| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
26377 …10| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
26378 13| move-result-object v1
26379 14| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
26381 16| iget-object v1, v3, com.android.calendar.AsyncQueryService.mHandler
26382 18| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
26398 34| iget-object v1, v3, com.android.calendar.AsyncQueryService.mContext
26399 …36| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
26408 …0| iget-wide v0:v1, v2, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
26409 2| return-wide v0:v1
26422 3| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
26423 …5| iput-wide v0:v1, v2, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
26437 3| move-result-wide v0:v1
26439 6| add-long/2addr v0:v1, v2:v3
26440 …7| iput-wide v0:v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
26457 …2| invoke-virtual {v1,v2}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.compareTo(ja…
26477 7| cmp-long v1, v2:v3, v4:v5
26478 9| if-nez v1, Label_1
26482 11| const/4 v1, #+0 (0x00000000 | 0.00000)
26483 12| return v1
26490 17| cmp-long v1, v2:v3, v4:v5
26491 19| if-gez v1, Label_2
26495 21| const/4 v1, #-1 (0xffffffff | NaN)
26496 22| return v1
26501 23| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
26502 24| return v1
26515 1| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.token
26517 5| if-ne v1, v2, Label_1
26520 7| iget v1, v4, com.android.calendar.AsyncQueryService$Operation.op
26522 11| if-ne v1, v2, Label_1
26541 …0| iget-wide v0:v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
26544 6| sub-long/2addr v0:v1, v2:v3
26548 …9| invoke-virtual {v5,v0,v1,v2}, java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.…
26549 12| move-result-wide v0:v1
26550 13| return-wide v0:v1
26565 5| const-string/jumbo v1, "OperationInfo [\n\t token= "
26566 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
26568 11| iget v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
26569 13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
26571 16| const-string/jumbo v1, ",\n\t op= "
26572 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26574 22| iget v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
26575 24| invoke-static {v1}, com.android.calendar.AsyncQueryService$Operation.opToChar(int):char
26576 27| move-result v1
26577 28| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
26579 31| const-string/jumbo v1, ",\n\t uri= "
26580 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26582 37| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.uri
26583 …39| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
26585 42| const-string/jumbo v1, ",\n\t authority= "
26586 …45| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26588 48| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.authority
26589 …50| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26591 53| const-string/jumbo v1, ",\n\t delayMillis= "
26592 …56| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26597 64| const-string/jumbo v1, ",\n\t mScheduledTimeMillis= "
26598 …67| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26603 75| const-string/jumbo v1, ",\n\t resolver= "
26604 …78| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26606 81| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
26607 …83| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
26609 86| const-string/jumbo v1, ",\n\t handler= "
26610 …89| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
26612 92| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
26613 …94| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
26615 97| const-string/jumbo v1, ",\n\t projection= "
26616 …100| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26618 103| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.projection
26619 105| invoke-static {v1}, java.util.Arrays.toString(java.lang.Object[]):java.lang.String
26620 108| move-result-object v1
26621 …109| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26623 112| const-string/jumbo v1, ",\n\t selection= "
26624 …115| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26626 118| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selection
26627 …120| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26629 123| const-string/jumbo v1, ",\n\t selectionArgs= "
26630 …126| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26632 129| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selectionArgs
26633 131| invoke-static {v1}, java.util.Arrays.toString(java.lang.Object[]):java.lang.String
26634 134| move-result-object v1
26635 …135| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26637 138| const-string/jumbo v1, ",\n\t orderBy= "
26638 …141| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26640 144| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.orderBy
26641 …146| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26643 149| const-string/jumbo v1, ",\n\t result= "
26644 …152| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26646 155| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
26647 …157| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
26649 160| const-string/jumbo v1, ",\n\t cookie= "
26650 …163| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26652 166| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
26653 …168| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
26655 171| const-string/jumbo v1, ",\n\t values= "
26656 …174| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26658 177| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.values
26659 …179| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
26661 182| const-string/jumbo v1, ",\n\t cpo= "
26662 …185| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26664 188| iget-object v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cpo
26665 …190| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
26667 193| const-string/jumbo v1, "\n]"
26668 …196| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
26671 202| move-result-object v1
26672 203| return-object v1
26700 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
26703 8| iput-object v0, v1, com.android.calendar.AsyncQueryServiceHelper.mService
26717 0| invoke-direct {v1,v2}, android.app.IntentService.<init>(java.lang.String):void
26720 5| iput-object v0, v1, com.android.calendar.AsyncQueryServiceHelper.mService
26745 9| move-result-object v1
26750 ….local_ex v1, "it", java.util.Iterator, "Ljava/util/Iterator<Lcom/android/calendar/AsyncQueryServi…
26751 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
26757 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
26765 26| invoke-interface {v1}, java.util.Iterator.remove():void
26783 .end_local v1
26815 11| move-result-object v1
26816 ….local_ex v1, "it", java.util.Iterator, "Ljava/util/Iterator<Lcom/android/calendar/AsyncQueryServi…
26825 13| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
26831 19| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
26908 .end_local v1
26919 .restart_local v1
26949 3| sget-object v1, com.android.calendar.AsyncQueryServiceHelper.sWorkQueue
26950 5| monitor-enter v1
26964 16| monitor-exit v1
26967 19| const-class v1, com.android.calendar.AsyncQueryServiceHelper
26968 …21| invoke-direct {v0,v2,v1}, android.content.Intent.<init>(android.content.Context, java.lang.Cla…
26977 29| monitor-exit v1
27074 48| move-wide/from16 v0:v1, v18:v19
27075 50| invoke-virtual {v3,v0,v1}, java.util.PriorityQueue.wait(long):void
27336 0| invoke-super {v0,v1,v2}, android.app.IntentService.onStart(android.content.Intent, int):void
27368 12| move-result-object v1
27370 …13| invoke-static {v2,v0,v1}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
27400 3| new-instance v1, android.app.backup.SharedPreferencesBackupHelper
27408 …14| invoke-direct {v1,v5,v2}, android.app.backup.SharedPreferencesBackupHelper.<init>(android.cont…
27409 …17| invoke-virtual {v5,v0,v1}, com.android.calendar.CalendarBackupAgent.addHelper(java.lang.String…
27423 0| const-string/jumbo v1, "com.android.calendar_preferences_no_backup"
27426 …4| invoke-virtual {v3,v1,v2}, com.android.calendar.CalendarBackupAgent.getSharedPreferences(java.l…
27427 7| move-result-object v1
27428 …8| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
27432 12| const-string/jumbo v1, "preferences_alerts_ringtone"
27436 …18| invoke-interface {v0,v1,v2}, android.content.SharedPreferences$Editor.putString(java.lang.Stri…
27437 21| move-result-object v1
27438 22| invoke-interface {v1}, android.content.SharedPreferences$Editor.commit():boolean
27458 …0| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedListe…
27471 …0| invoke-direct {v0,v1}, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLi…
27509 …26| iget-object v1, v10, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLis…
27510 …28| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get1(com.android.calendar.…
27511 31| move-result-object v1
27512 32| invoke-virtual {v1,v11}, android.util.SparseIntArray.get(int):int
27513 35| move-result v1
27514 36| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
27515 39| move-result-object v1
27516 …40| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
27520 48| move-result-object v1
27539 …75| invoke-virtual/range {v1..v9}, com.android.calendar.CalendarColorPickerDialog$QueryService.sta…
27553 0| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27568 …0| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog$QueryService.<init>(co…
27591 5| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27592 …7| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.getActivity():android.app.A…
27600 16| move-result v1
27601 17| if-eqz v1, Label_3
27624 30| move-result v1
27625 31| if-nez v1, Label_6
27632 38| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27633 40| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.dismiss():void
27640 46| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27649 …59| invoke-static {v1,v2}, com.android.calendar.CalendarColorPickerDialog.-set1(com.android.calend…
27654 64| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
27655 65| new-array v7, v1, java.lang.String[]
27657 67| const/4 v1, #+0 (0x00000000 | 0.00000)
27659 70| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
27660 73| move-result-object v1
27662 75| aput-object v1, v7, v2
27664 77| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
27666 80| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
27667 83| move-result-object v1
27669 85| aput-object v1, v7, v2
27680 98| move-object/from16 v1, v16
27682 …100| invoke-virtual/range {v1..v8}, com.android.calendar.CalendarColorPickerDialog$QueryService.st…
27691 107| move-result v1
27692 108| if-nez v1, Label_8
27699 115| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27700 117| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.dismiss():void
27707 123| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27708 …125| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get1(com.android.calendar…
27709 128| move-result-object v1
27710 129| invoke-virtual {v1}, android.util.SparseIntArray.clear():void
27719 137| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
27721 140| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
27725 144| const/4 v1, #+0 (0x00000000 | 0.00000)
27727 147| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
27736 157| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27737 …159| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get1(com.android.calendar…
27738 162| move-result-object v1
27739 163| invoke-virtual {v1,v13,v10}, android.util.SparseIntArray.put(int, int):void
27742 169| move-result-object v1
27743 170| invoke-virtual {v11,v1}, java.util.ArrayList.add(java.lang.Object):boolean
27746 176| move-result v1
27747 177| if-nez v1, Label_9
27752 182| move-result v1
27753 183| new-array v1, v1, java.lang.Integer[]
27754 185| invoke-virtual {v11,v1}, java.util.ArrayList.toArray(java.lang.Object[]):java.lang.Object[]
27759 191| new-instance v1, com.android.colorpicker.HsvColorComparator
27760 193| invoke-direct {v1}, com.android.colorpicker.HsvColorComparator.<init>():void
27761 196| invoke-static {v12,v1}, java.util.Arrays.sort(java.lang.Object[], java.util.Comparator):void
27764 201| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27767 …206| invoke-static {v1,v2}, com.android.calendar.CalendarColorPickerDialog.-set0(com.android.calen…
27775 212| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27776 …214| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get2(com.android.calendar…
27777 217| move-result-object v1
27778 218| array-length v1, v1
27779 219| if-ge v14, v1, Label_11
27784 223| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27785 …225| invoke-static {v1}, com.android.calendar.CalendarColorPickerDialog.-get2(com.android.calendar…
27786 228| move-result-object v1
27790 235| aput v2, v1, v14
27799 242| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
27800 244| invoke-virtual {v1}, com.android.calendar.CalendarColorPickerDialog.showPaletteView():void
27819 0| const/4 v1, #+0 (0x00000000 | 0.00000)
27826 8| iput-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColors
27828 10| iput-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColorContentDescriptions
27851 10| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mColors
27854 …16| invoke-virtual {v0,v1,v2,v3}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], in…
27871 …0| invoke-virtual {v0,v1,v4,v5}, com.android.colorpicker.ColorPickerDialog.setArguments(int, int, …
27887 0| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mListener
27888 2| if-eqz v1, Label_1
27892 4| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mListener
27893 …6| invoke-interface {v1,v5}, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener.onC…
27899 12| move-result-object v1
27900 13| instance-of v1, v1, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener
27901 15| if-eqz v1, Label_2
27916 26| iget v1, v4, com.android.colorpicker.ColorPickerDialog.mSelectedColor
27917 28| if-eq v5, v1, Label_3
27923 32| iget-object v1, v4, com.android.colorpicker.ColorPickerDialog.mPalette
27926 …38| invoke-virtual {v1,v2,v3}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], int):…
27955 13| const-string/jumbo v1, "title_id"
27956 16| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
27962 26| const-string/jumbo v1, "columns"
27963 29| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
27969 39| const-string/jumbo v1, "size"
27970 42| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
28026 18| move-result-object v1
28028 .local v1, "view", android.view.View
28030 22| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
28036 32| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
28063 …67| invoke-virtual {v2,v1}, android.app.AlertDialog$Builder.setView(android.view.View):android.app…
28085 6| iget-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColors
28086 8| invoke-virtual {v3,v0,v1}, android.os.Bundle.putIntArray(java.lang.String, int[]):void
28089 14| iget v1, v2, com.android.colorpicker.ColorPickerDialog.mSelectedColor
28090 16| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
28091 19| move-result-object v1
28092 …20| invoke-virtual {v3,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
28095 26| iget-object v1, v2, com.android.colorpicker.ColorPickerDialog.mColorContentDescriptions
28096 …28| invoke-virtual {v3,v0,v1}, android.os.Bundle.putStringArray(java.lang.String, java.lang.String…
28114 5| const-string/jumbo v1, "title_id"
28115 8| invoke-virtual {v0,v1,v3}, android.os.Bundle.putInt(java.lang.String, int):void
28117 11| const-string/jumbo v1, "columns"
28118 14| invoke-virtual {v0,v1,v4}, android.os.Bundle.putInt(java.lang.String, int):void
28120 17| const-string/jumbo v1, "size"
28121 20| invoke-virtual {v0,v1,v5}, android.os.Bundle.putInt(java.lang.String, int):void
28137 0| iget-object v0, v1, com.android.colorpicker.ColorPickerDialog.mColors
28141 4| iget v0, v1, com.android.colorpicker.ColorPickerDialog.mSelectedColor
28147 8| iput-object v2, v1, com.android.colorpicker.ColorPickerDialog.mColors
28149 10| iput v3, v1, com.android.colorpicker.ColorPickerDialog.mSelectedColor
28151 12| invoke-direct {v1}, com.android.colorpicker.ColorPickerDialog.refreshPalette():void
28168 0| iput-object v1, v0, com.android.colorpicker.ColorPickerDialog.mListener
28191 10| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
28192 12| invoke-virtual {v0,v1}, android.widget.ProgressBar.setVisibility(int):void
28197 20| const/4 v1, #+0 (0x00000000 | 0.00000)
28198 21| invoke-virtual {v0,v1}, com.android.colorpicker.ColorPickerPalette.setVisibility(int):void
28224 10| const/4 v1, #+0 (0x00000000 | 0.00000)
28225 11| invoke-virtual {v0,v1}, android.widget.ProgressBar.setVisibility(int):void
28228 16| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
28229 18| invoke-virtual {v0,v1}, com.android.colorpicker.ColorPickerPalette.setVisibility(int):void
28241 0| iget-wide v0:v1, v2, com.android.calendar.CalendarColorPickerDialog.mCalendarId
28242 2| return-wide v0:v1
28249 0| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColorKeyMap
28257 0| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColors
28265 0| iget v0, v1, com.android.calendar.CalendarColorPickerDialog.mSelectedColor
28273 0| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mService
28281 0| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog.mColors
28282 2| return-object v1
28289 0| iput v1, v0, com.android.calendar.CalendarColorPickerDialog.mSelectedColor
28290 2| return v1
28307 6| const-string/jumbo v1, "account_name"
28308 9| aput-object v1, v0, v2
28310 11| const-string/jumbo v1, "account_type"
28311 14| aput-object v1, v0, v3
28313 16| const-string/jumbo v1, "calendar_color"
28314 19| aput-object v1, v0, v4
28320 25| const-string/jumbo v1, "color"
28321 28| aput-object v1, v0, v2
28323 30| const-string/jumbo v1, "color_index"
28324 33| aput-object v1, v0, v3
28339 0| invoke-direct {v1}, com.android.colorpicker.ColorPickerDialog.<init>():void
28343 8| iput-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColorKeyMap
28364 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
28371 …12| invoke-virtual {v0,v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.setArguments(int,…
28380 19| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
28406 13| const/4 v1, #+0 (0x00000000 | 0.00000)
28410 .local v1, "i", int
28413 17| if-ge v1, v2, Label_2
28419 23| aget v3, v3, v1
28420 25| aget v4, v0, v1
28423 30| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
28429 .end_local v1
28457 10| const/4 v1, #+0 (0x00000000 | 0.00000)
28461 .local v1, "i", int
28464 14| if-ge v1, v2, Label_3
28470 20| aget v3, v3, v1
28473 26| aput v2, v0, v1
28475 28| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
28505 10| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
28507 …14| invoke-static {v1,v4,v5}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
28512 20| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
28542 12| move-result-wide v0:v1
28543 13| iput-wide v0:v1, v3, com.android.calendar.CalendarColorPickerDialog.mCalendarId
28571 5| new-instance v1, com.android.calendar.CalendarColorPickerDialog$QueryService
28574 …11| invoke-direct {v1,v4,v2,v3}, com.android.calendar.CalendarColorPickerDialog$QueryService.<init…
28575 14| iput-object v1, v4, com.android.calendar.CalendarColorPickerDialog.mService
28577 16| iget-object v1, v4, com.android.calendar.CalendarColorPickerDialog.mColors
28578 18| if-nez v1, Label_1
28619 0| iget-wide v0:v1, v3, com.android.calendar.CalendarColorPickerDialog.mCalendarId
28620 2| cmp-long v0, v4:v5, v0:v1
28645 2| const-string/jumbo v1, "Must call setCalendarId() to update calendar colors"
28646 5| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
28659 0| iput-object v1, v0, com.android.calendar.CalendarController$1.this$0
28677 6| iget-object v1, v2, com.android.calendar.CalendarController$1.this$0
28678 …8| invoke-static {v1}, com.android.calendar.CalendarController.-get0(com.android.calendar.Calendar…
28679 11| move-result-object v1
28680 …12| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
28681 15| move-result-object v1
28682 16| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
28712 4| const-wide/16 v0:v1, #+256 (0x00000100 | 3.58732e-43)
28735 35| or-long/2addr v0:v1, v6:v7
28740 36| return-wide v0:v1
28746 37| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
28753 40| or-long/2addr v0:v1, v6:v7
28761 44| or-long/2addr v0:v1, v2:v3
28769 48| or-long/2addr v0:v1, v2:v3
28777 52| or-long/2addr v0:v1, v2:v3
28802 6| cmp-long v1, v2:v3, v4:v5
28803 8| if-eqz v1, Label_1
28807 10| const-string/jumbo v1, "CalendarController"
28818 35| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
28836 48| const-string/jumbo v1, "CalendarController"
28846 71| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
28863 77| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
28864 78| return v1
28869 79| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
28870 80| return v1
28898 5| cmp-long v1, v2:v3, v4:v5
28899 7| if-eqz v1, Label_1
28903 9| const-string/jumbo v1, "CalendarController"
28914 34| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
28925 45| cmp-long v1, v2:v3, v4:v5
28926 47| if-eqz v1, Label_2
28940 0| iget-object v0, v1, com.android.calendar.CalendarController.mContext
28948 0| iget-object v0, v1, com.android.calendar.CalendarController.mTime
28981 6| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
28982 7| invoke-direct {v0,v1}, java.util.LinkedHashMap.<init>(int):void
28998 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
28999 32| invoke-direct {v0,v1}, java.util.WeakHashMap.<init>(int):void
29008 43| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
29009 45| iput-wide v0:v1, v3, com.android.calendar.CalendarController.mEventId
29015 54| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
29016 56| iput-wide v0:v1, v3, com.android.calendar.CalendarController.mDateFlags
29032 79| const-string/jumbo v1, "preferred_detailedView"
29036 …83| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
29055 3| const/4 v1, #+0 (0x00000000 | 0.00000)
29060 .local v1, "controller", com.android.calendar.CalendarController
29075 21| move-object v1, v0
29080 .local v1, "controller", com.android.calendar.CalendarController
29081 22| move-object v2, v1
29086 .end_local v1
29093 25| new-instance v1, com.android.calendar.CalendarController
29094 …27| invoke-direct {v1,v7}, com.android.calendar.CalendarController.<init>(android.content.Context)…
29102 .restart_local v1
29105 34| invoke-direct {v6,v1}, java.lang.ref.WeakReference.<init>(java.lang.Object):void
29114 41| return-object v1
29119 .end_local v1
29133 46| move-object v1, v2
29135 .restart_local v1
29140 .end_local v1
29142 48| move-object v1, v2
29144 .restart_local v1
29149 .local v1, "controller", com.android.calendar.CalendarController
29150 50| move-object v2, v1
29171 8| iget-object v1, v5, com.android.calendar.CalendarController.mContext
29172 10| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
29186 0| const/4 v1, #+0 (0x00000000 | 0.00000)
29206 0| new-instance v1, com.android.calendar.DeleteEventHelper
29217 …7| invoke-direct {v1,v2,v11,v0}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
29218 .local v1, "deleteEventHelper", com.android.calendar.DeleteEventHelper
29224 …16| invoke-virtual/range {v1..v8}, com.android.calendar.DeleteEventHelper.delete(long, long, long,…
29231 .end_local v1
29247 5| move-result-object v1
29249 .local v1, "uri", android.net.Uri
29252 …11| invoke-direct {v0,v2,v1}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
29288 8| move-result-object v1
29289 9| check-cast v1, android.app.SearchManager
29291 .local v1, "searchManager", android.app.SearchManager
29292 …11| invoke-virtual {v1,v9}, android.app.SearchManager.getSearchableInfo(android.content.ComponentN…
29326 2| const-string/jumbo v1, "android.intent.action.VIEW"
29327 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
29330 8| iget-object v1, v3, com.android.calendar.CalendarController.mContext
29332 …12| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
29334 15| const/high16 v1, #+537001984 (0x20020000 | 1.10114e-19)
29335 17| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
29337 20| iget-object v1, v3, com.android.calendar.CalendarController.mContext
29338 22| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
29352 2| const-string/jumbo v1, "android.intent.action.VIEW"
29353 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
29356 8| iget-object v1, v3, com.android.calendar.CalendarController.mContext
29358 …12| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
29360 15| const/high16 v1, #+537001984 (0x20020000 | 1.10114e-19)
29361 17| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
29363 20| iget-object v1, v3, com.android.calendar.CalendarController.mContext
29364 22| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
29379 2| invoke-virtual {v0,v1}, java.util.WeakHashMap.remove(java.lang.Object):java.lang.Object
29403 7| iget-object v1, v2, com.android.calendar.CalendarController.eventHandlers
29404 9| invoke-virtual {v1}, java.util.LinkedHashMap.keySet():java.util.Set
29405 12| move-result-object v1
29406 13| invoke-virtual {v0,v1}, java.util.LinkedList.addAll(java.util.Collection):boolean
29448 0| monitor-enter v1
29453 1| iget v0, v1, com.android.calendar.CalendarController.mDispatchInProgressCounter
29458 5| iget-object v0, v1, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
29465 10| monitor-exit v1
29473 12| iget-object v0, v1, com.android.calendar.CalendarController.eventHandlers
29476 17| iget-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
29480 21| iget-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
29487 28| iput-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
29498 32| monitor-exit v1
29512 2| const-string/jumbo v1, "android.intent.action.VIEW"
29513 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
29516 8| iget-object v1, v3, com.android.calendar.CalendarController.mContext
29518 …12| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
29520 15| const-string/jumbo v1, "beginTime"
29521 …18| invoke-virtual {v0,v1,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
29523 21| const-string/jumbo v1, "endTime"
29524 …24| invoke-virtual {v0,v1,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
29526 27| const-string/jumbo v1, "allDay"
29527 …30| invoke-virtual {v0,v1,v8}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
29529 33| const-string/jumbo v1, "calendar_id"
29530 …36| invoke-virtual {v0,v1,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
29532 39| const-string/jumbo v1, "title"
29533 …42| invoke-virtual {v0,v1,v9}, android.content.Intent.putExtra(java.lang.String, java.lang.String)…
29546 0| iget-wide v0:v1, v2, com.android.calendar.CalendarController.mDateFlags
29547 2| return-wide v0:v1
29558 0| iget-wide v0:v1, v2, com.android.calendar.CalendarController.mEventId
29559 2| return-wide v0:v1
29570 0| iget v0, v1, com.android.calendar.CalendarController.mPreviousViewType
29583 2| const/4 v1, #+0 (0x00000000 | 0.00000)
29584 3| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
29585 6| move-result-wide v0:v1
29586 7| return-wide v0:v1
29597 0| iget v0, v1, com.android.calendar.CalendarController.mViewType
29610 0| new-instance v1, android.content.Intent
29612 5| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
29614 .local v1, "intent", android.content.Intent
29620 … 14| invoke-virtual {v1,v0}, android.content.Intent.setData(android.net.Uri):android.content.Intent
29624 …21| invoke-virtual {v1,v2,v3}, android.content.Intent.setClass(android.content.Context, java.lang.…
29627 …27| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
29630 …33| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
29633 …39| invoke-virtual {v1,v2,v12}, android.content.Intent.putExtra(java.lang.String, int):android.con…
29636 44| invoke-virtual {v1,v2}, android.content.Intent.setFlags(int):android.content.Intent
29639 49| invoke-virtual {v2,v1}, android.content.Context.startActivity(android.content.Intent):void
29677 49| move-result-object v1
29679 .local v1, "authority", java.lang.String
29723 …106| invoke-static {v4,v1,v2}, android.content.ContentResolver.requestSync(android.accounts.Accoun…
29756 10| move-result-object v1
29757 …11| invoke-virtual {v0,v1,v4}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
29773 21| move-result-object v1
29774 …22| invoke-virtual {v0,v1,v4}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
29812 13| move-result-object v1
29813 14| invoke-direct {v0,v1,v4}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
29830 26| move-result-object v1
29831 27| invoke-direct {v0,v1,v4}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
29861 5| move-object v1, v15
29883 1| move-object v1, v15
30154 239| move-object/from16 v1, v33
30155 …241| invoke-interface {v0,v1}, com.android.calendar.CalendarController$EventHandler.handleEvent(co…
30240 341| move-object/from16 v1, v33
30241 …343| invoke-interface {v0,v1}, com.android.calendar.CalendarController$EventHandler.handleEvent(co…
30788 1| const/4 v1, #+0 (0x00000000 | 0.00000)
30789 …2| invoke-static {v0,v1}, com.android.calendar.CalendarController$EventInfo.buildViewExtraLong(int…
30792 8| move-object/from16 v1, v17
30818 6| move-object/from16 v1, v21
30894 67| move-wide/from16 v0:v1, v20:v21
30895 69| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
30917 100| move-wide/from16 v0:v1, v18:v19
30918 102| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.extraLong
30923 108| move-wide/from16 v0:v1, v23:v24
30924 110| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.calendarId
30947 0| iput-wide v2:v3, v1, com.android.calendar.CalendarController.mEventId
30961 0| iget-object v0, v1, com.android.calendar.CalendarController.mTime
30976 0| iput v1, v0, com.android.calendar.CalendarController.mViewType
30996 9| const-string/jumbo v1, "12"
30997 12| aput-object v1, v0, v3
30998 14| const-string/jumbo v1, "1"
30999 17| aput-object v1, v0, v4
31000 19| const-string/jumbo v1, "2"
31001 22| aput-object v1, v0, v5
31002 24| const-string/jumbo v1, "3"
31003 27| aput-object v1, v0, v6
31004 29| const-string/jumbo v1, "4"
31005 32| aput-object v1, v0, v7
31007 34| const-string/jumbo v1, "5"
31009 38| aput-object v1, v0, v2
31010 40| const-string/jumbo v1, "6"
31012 44| aput-object v1, v0, v2
31013 46| const-string/jumbo v1, "7"
31015 50| aput-object v1, v0, v2
31016 52| const-string/jumbo v1, "8"
31018 57| aput-object v1, v0, v2
31019 59| const-string/jumbo v1, "9"
31021 64| aput-object v1, v0, v2
31022 66| const-string/jumbo v1, "10"
31024 71| aput-object v1, v0, v2
31025 73| const-string/jumbo v1, "11"
31027 78| aput-object v1, v0, v2
31028 80| const-string/jumbo v1, "12"
31030 85| aput-object v1, v0, v2
31032 87| const-string/jumbo v1, "1"
31034 92| aput-object v1, v0, v2
31035 94| const-string/jumbo v1, "2"
31037 99| aput-object v1, v0, v2
31038 101| const-string/jumbo v1, "3"
31040 106| aput-object v1, v0, v2
31041 108| const-string/jumbo v1, "4"
31043 113| aput-object v1, v0, v2
31044 115| const-string/jumbo v1, "5"
31046 120| aput-object v1, v0, v2
31047 122| const-string/jumbo v1, "6"
31049 127| aput-object v1, v0, v2
31050 129| const-string/jumbo v1, "7"
31052 134| aput-object v1, v0, v2
31053 136| const-string/jumbo v1, "8"
31055 141| aput-object v1, v0, v2
31057 143| const-string/jumbo v1, "9"
31059 148| aput-object v1, v0, v2
31060 150| const-string/jumbo v1, "10"
31062 155| aput-object v1, v0, v2
31063 157| const-string/jumbo v1, "11"
31065 162| aput-object v1, v0, v2
31066 164| const-string/jumbo v1, "12"
31068 169| aput-object v1, v0, v2
31074 177| const-string/jumbo v1, "00"
31075 180| aput-object v1, v0, v3
31076 182| const-string/jumbo v1, "01"
31077 185| aput-object v1, v0, v4
31078 187| const-string/jumbo v1, "02"
31079 190| aput-object v1, v0, v5
31080 192| const-string/jumbo v1, "03"
31081 195| aput-object v1, v0, v6
31082 197| const-string/jumbo v1, "04"
31083 200| aput-object v1, v0, v7
31084 202| const-string/jumbo v1, "05"
31086 206| aput-object v1, v0, v2
31088 208| const-string/jumbo v1, "06"
31090 212| aput-object v1, v0, v2
31091 214| const-string/jumbo v1, "07"
31093 218| aput-object v1, v0, v2
31094 220| const-string/jumbo v1, "08"
31096 225| aput-object v1, v0, v2
31097 227| const-string/jumbo v1, "09"
31099 232| aput-object v1, v0, v2
31100 234| const-string/jumbo v1, "10"
31102 239| aput-object v1, v0, v2
31103 241| const-string/jumbo v1, "11"
31105 246| aput-object v1, v0, v2
31106 248| const-string/jumbo v1, "12"
31108 253| aput-object v1, v0, v2
31109 255| const-string/jumbo v1, "13"
31111 260| aput-object v1, v0, v2
31112 262| const-string/jumbo v1, "14"
31114 267| aput-object v1, v0, v2
31115 269| const-string/jumbo v1, "15"
31117 274| aput-object v1, v0, v2
31118 276| const-string/jumbo v1, "16"
31120 281| aput-object v1, v0, v2
31122 283| const-string/jumbo v1, "17"
31124 288| aput-object v1, v0, v2
31125 290| const-string/jumbo v1, "18"
31127 295| aput-object v1, v0, v2
31128 297| const-string/jumbo v1, "19"
31130 302| aput-object v1, v0, v2
31131 304| const-string/jumbo v1, "20"
31133 309| aput-object v1, v0, v2
31134 311| const-string/jumbo v1, "21"
31136 316| aput-object v1, v0, v2
31137 318| const-string/jumbo v1, "22"
31139 323| aput-object v1, v0, v2
31140 325| const-string/jumbo v1, "23"
31142 330| aput-object v1, v0, v2
31143 332| const-string/jumbo v1, "00"
31145 337| aput-object v1, v0, v2
31176 3| move-object v1, v7
31195 3| iput-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mName
31228 5| instance-of v1, v6, com.android.calendar.CalendarEventModel$Attendee
31229 7| if-nez v1, Label_2
31242 13| iget-object v1, v5, com.android.calendar.CalendarEventModel$Attendee.mEmail
31244 …17| invoke-static {v1,v2}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
31245 20| move-result v1
31246 21| if-nez v1, Label_3
31266 0| iget-object v0, v1, com.android.calendar.CalendarEventModel$Attendee.mEmail
31278 6| iget-object v0, v1, com.android.calendar.CalendarEventModel$Attendee.mEmail
31295 3| iput v1, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
31312 …1| invoke-static {v1,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int):…
31327 …2| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarEventModel$ReminderEntry.<init>(int, int…
31341 2| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
31342 4| if-eq v0, v1, Label_1
31347 8| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
31348 10| sub-int/2addr v0, v1
31355 14| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
31356 16| if-eq v0, v1, Label_2
31361 20| iget v1, v3, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
31362 22| sub-int/2addr v0, v1
31384 …2| invoke-virtual {v1,v2}, com.android.calendar.CalendarEventModel$ReminderEntry.compareTo(com.and…
31397 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
31404 4| return v1
31445 32| if-ne v3, v1, Label_5
31450 34| return v1
31456 37| if-ne v3, v1, Label_6
31464 43| move v1, v2
31476 0| iget v0, v1, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
31488 0| iget v0, v1, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
31502 4| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
31503 6| add-int/2addr v0, v1
31517 5| const-string/jumbo v1, "ReminderEntry min="
31518 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
31520 12| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
31521 14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
31523 18| const-string/jumbo v1, " meth="
31524 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
31526 25| iget v1, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
31527 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
31545 5| const/4 v1, #+0 (0x00000000 | 0.00000)
31549 9| iput-object v1, v7, com.android.calendar.CalendarEventModel.mUri
31562 24| iput-object v1, v7, com.android.calendar.CalendarEventModel.mSyncId
31564 26| iput-object v1, v7, com.android.calendar.CalendarEventModel.mSyncAccount
31566 28| iput-object v1, v7, com.android.calendar.CalendarEventModel.mSyncAccountType
31572 34| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOwnerAccount
31574 36| iput-object v1, v7, com.android.calendar.CalendarEventModel.mTitle
31576 38| iput-object v1, v7, com.android.calendar.CalendarEventModel.mLocation
31578 40| iput-object v1, v7, com.android.calendar.CalendarEventModel.mDescription
31580 42| iput-object v1, v7, com.android.calendar.CalendarEventModel.mRrule
31582 44| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOrganizer
31584 46| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
31598 60| iput-object v1, v7, com.android.calendar.CalendarEventModel.mDuration
31600 62| iput-object v1, v7, com.android.calendar.CalendarEventModel.mTimezone
31602 64| iput-object v1, v7, com.android.calendar.CalendarEventModel.mTimezone2
31616 78| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOriginalSyncId
31620 82| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOriginalTime
31622 84| iput-object v1, v7, com.android.calendar.CalendarEventModel.mOriginalAllDay
31688 27| move-result v1
31690 .local v1, "defaultReminderMins", int
31692 29| if-eq v1, v3, Label_1
31700 …36| invoke-static {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int):com.and…
31705 …45| invoke-static {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int):com.and…
31801 69| move-result v1
31803 .local v1, "accessLevel", int
31805 71| if-eq v1, v10, Label_7
31809 73| if-lez v1, Label_6
31813 75| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
31818 77| iput v1, v15, com.android.calendar.CalendarEventModel.mAccessLevel
31920 2| iget-object v1, v3, com.android.calendar.CalendarEventModel$Attendee.mEmail
31921 …4| invoke-virtual {v0,v1,v3}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):java…
31945 8| move-result-object v1
31949 .local v1, "address$iterator", java.util.Iterator
31950 9| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
31955 15| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
31992 .end_local v1
32000 .restart_local v1
32017 3| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mAllDay
32018 5| if-eq v0, v1, Label_1
32043 19| iget-object v1, v6, com.android.calendar.CalendarEventModel.mAttendeesList
32044 21| invoke-virtual {v0,v1}, java.util.LinkedHashMap.equals(java.lang.Object):boolean
32055 28| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mCalendarId
32057 32| cmp-long v0, v0:v1, v2:v3
32068 39| iget v1, v6, com.android.calendar.CalendarEventModel.mCalendarColor
32069 41| if-eq v0, v1, Label_5
32079 46| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
32080 48| if-eq v0, v1, Label_6
32090 53| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mGuestsCanInviteOthers
32091 55| if-eq v0, v1, Label_7
32101 60| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mGuestsCanModify
32102 62| if-eq v0, v1, Label_8
32112 67| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mGuestsCanSeeGuests
32113 69| if-eq v0, v1, Label_9
32123 74| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mOrganizerCanRespond
32124 76| if-eq v0, v1, Label_10
32134 81| iget v1, v6, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
32135 83| if-eq v0, v1, Label_11
32145 88| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mModelUpdatedWithEventCursor
32146 90| if-eq v0, v1, Label_12
32156 95| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mHasAlarm
32157 97| if-eq v0, v1, Label_13
32167 102| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mHasAttendeeData
32168 104| if-eq v0, v1, Label_14
32177 107| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mId
32179 111| cmp-long v0, v0:v1, v2:v3
32190 118| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mIsOrganizer
32191 120| if-eq v0, v1, Label_16
32216 134| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOrganizer
32217 136| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32244 154| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalAllDay
32245 156| invoke-virtual {v0,v1}, java.lang.Boolean.equals(java.lang.Object):boolean
32272 174| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalTime
32273 176| invoke-virtual {v0,v1}, java.lang.Long.equals(java.lang.Object):boolean
32300 194| iget-object v1, v6, com.android.calendar.CalendarEventModel.mOwnerAccount
32301 196| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32328 214| iget-object v1, v6, com.android.calendar.CalendarEventModel.mReminders
32329 216| invoke-virtual {v0,v1}, java.util.ArrayList.equals(java.lang.Object):boolean
32341 225| iget v1, v6, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
32342 227| if-eq v0, v1, Label_27
32352 232| iget v1, v6, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
32353 234| if-eq v0, v1, Label_28
32378 248| iget-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccount
32379 250| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32406 268| iget-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccountType
32407 270| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32434 288| iget-object v1, v6, com.android.calendar.CalendarEventModel.mSyncId
32435 290| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32462 308| iget-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone
32463 310| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32490 328| iget-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone2
32491 330| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32503 339| iget v1, v6, com.android.calendar.CalendarEventModel.mAvailability
32504 341| if-eq v0, v1, Label_39
32529 355| iget-object v1, v6, com.android.calendar.CalendarEventModel.mUri
32530 357| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
32542 366| iget v1, v6, com.android.calendar.CalendarEventModel.mAccessLevel
32543 368| if-eq v0, v1, Label_42
32553 373| iget v1, v6, com.android.calendar.CalendarEventModel.mEventStatus
32554 375| if-eq v0, v1, Label_43
32564 380| iget v1, v6, com.android.calendar.CalendarEventModel.mEventColor
32565 382| if-eq v0, v1, Label_44
32575 387| iget-boolean v1, v6, com.android.calendar.CalendarEventModel.mEventColorInitialized
32576 389| if-eq v0, v1, Label_45
32600 5| const/4 v1, #+0 (0x00000000 | 0.00000)
32602 6| iput-object v1, v6, com.android.calendar.CalendarEventModel.mUri
32612 16| iput-object v1, v6, com.android.calendar.CalendarEventModel.mEventColorCache
32618 22| iput-object v1, v6, com.android.calendar.CalendarEventModel.mSyncId
32620 24| iput-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccount
32622 26| iput-object v1, v6, com.android.calendar.CalendarEventModel.mSyncAccountType
32624 28| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOwnerAccount
32626 30| iput-object v1, v6, com.android.calendar.CalendarEventModel.mTitle
32628 32| iput-object v1, v6, com.android.calendar.CalendarEventModel.mLocation
32630 34| iput-object v1, v6, com.android.calendar.CalendarEventModel.mDescription
32632 36| iput-object v1, v6, com.android.calendar.CalendarEventModel.mRrule
32634 38| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOrganizer
32636 40| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
32650 54| iput-object v1, v6, com.android.calendar.CalendarEventModel.mDuration
32652 56| iput-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone
32654 58| iput-object v1, v6, com.android.calendar.CalendarEventModel.mTimezone2
32668 72| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalSyncId
32670 74| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalTime
32672 76| iput-object v1, v6, com.android.calendar.CalendarEventModel.mOriginalAllDay
32691 96| iput-object v1, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedReminders
32693 98| iput-object v1, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedAttendeeTypes
32695 100| iput-object v1, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedAvailability
32736 8| instance-of v1, v9, com.android.calendar.CalendarEventModel
32737 10| if-nez v1, Label_3
32751 19| move-result v1
32752 20| if-nez v1, Label_4
32761 23| iget-object v1, v8, com.android.calendar.CalendarEventModel.mLocation
32762 25| if-nez v1, Label_5
32766 27| iget-object v1, v0, com.android.calendar.CalendarEventModel.mLocation
32767 29| if-eqz v1, Label_6
32776 32| iget-object v1, v8, com.android.calendar.CalendarEventModel.mLocation
32778 36| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
32779 39| move-result v1
32780 40| if-nez v1, Label_6
32789 43| iget-object v1, v8, com.android.calendar.CalendarEventModel.mTitle
32790 45| if-nez v1, Label_7
32794 47| iget-object v1, v0, com.android.calendar.CalendarEventModel.mTitle
32795 49| if-eqz v1, Label_8
32804 52| iget-object v1, v8, com.android.calendar.CalendarEventModel.mTitle
32806 56| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
32807 59| move-result v1
32808 60| if-nez v1, Label_8
32817 63| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDescription
32818 65| if-nez v1, Label_9
32822 67| iget-object v1, v0, com.android.calendar.CalendarEventModel.mDescription
32823 69| if-eqz v1, Label_10
32832 72| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDescription
32834 76| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
32835 79| move-result v1
32836 80| if-nez v1, Label_10
32845 83| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDuration
32846 85| if-nez v1, Label_11
32850 87| iget-object v1, v0, com.android.calendar.CalendarEventModel.mDuration
32851 89| if-eqz v1, Label_12
32860 92| iget-object v1, v8, com.android.calendar.CalendarEventModel.mDuration
32862 96| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
32863 99| move-result v1
32864 100| if-nez v1, Label_12
32875 107| cmp-long v1, v2:v3, v4:v5
32876 109| if-eqz v1, Label_13
32885 112| iget-boolean v1, v8, com.android.calendar.CalendarEventModel.mIsFirstEventInSeries
32887 116| if-eq v1, v2, Label_14
32898 123| cmp-long v1, v2:v3, v4:v5
32899 125| if-eqz v1, Label_15
32910 132| cmp-long v1, v2:v3, v4:v5
32911 134| if-eqz v1, Label_16
32922 141| cmp-long v1, v2:v3, v4:v5
32923 143| if-eqz v1, Label_17
32934 150| cmp-long v1, v2:v3, v4:v5
32935 152| if-eqz v1, Label_18
32944 155| iget-object v1, v8, com.android.calendar.CalendarEventModel.mOriginalSyncId
32945 157| if-nez v1, Label_19
32949 159| iget-object v1, v0, com.android.calendar.CalendarEventModel.mOriginalSyncId
32950 161| if-eqz v1, Label_20
32959 164| iget-object v1, v8, com.android.calendar.CalendarEventModel.mOriginalSyncId
32961 168| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
32962 171| move-result v1
32963 172| if-nez v1, Label_20
32972 175| iget-object v1, v8, com.android.calendar.CalendarEventModel.mRrule
32973 177| if-nez v1, Label_21
32977 179| iget-object v1, v0, com.android.calendar.CalendarEventModel.mRrule
32978 181| if-eqz v1, Label_22
32987 184| iget-object v1, v8, com.android.calendar.CalendarEventModel.mRrule
32989 188| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
32990 191| move-result v1
32991 192| if-nez v1, Label_22
33019 14| move-result-object v1
33023 .local v1, "attendee$iterator", java.util.Iterator
33024 15| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
33029 21| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
33081 0| iget v0, v1, com.android.calendar.CalendarEventModel.mCalendarColor
33092 0| const/4 v1, #+0 (0x00000000 | 0.00000)
33100 7| iget-object v1, v3, com.android.calendar.CalendarEventModel.mCalendarAccountName
33102 …11| invoke-virtual {v0,v1,v2}, com.android.calendar.event.EventColorCache.getColorArray(java.lang.…
33109 16| return-object v1
33120 0| iget v0, v1, com.android.calendar.CalendarEventModel.mEventColor
33138 6| iget-object v1, v4, com.android.calendar.CalendarEventModel.mCalendarAccountName
33143 …12| invoke-virtual {v0,v1,v2,v3}, com.android.calendar.event.EventColorCache.getColorKey(java.lang…
33168 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
33170 .local v1, "result", int
33179 13| add-int/lit8 v1, v2, #+31 (0x0000001f | 4.34403e-44)
33181 15| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33190 22| add-int v1, v6, v2
33192 24| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33199 35| add-int v1, v2, v6
33201 37| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33210 44| add-int v1, v6, v2
33212 46| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33221 53| add-int v1, v6, v2
33223 55| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33230 66| add-int v1, v2, v6
33232 68| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33241 75| add-int v1, v6, v2
33243 77| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33252 84| add-int v1, v6, v2
33254 86| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33263 93| add-int v1, v6, v2
33265 95| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33274 102| add-int v1, v6, v2
33276 104| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33285 111| add-int v1, v6, v2
33287 113| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33289 117| add-int v1, v2, v6
33291 119| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33300 126| add-int v1, v6, v2
33302 128| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33311 135| add-int v1, v6, v2
33313 137| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33320 148| add-int v1, v2, v6
33322 150| mul-int/lit8 v6, v1, #+31 (0x0000001f | 4.34403e-44)
33331 157| add-int v1, v6, v2
33333 159| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33339 165| add-int v1, v2, v3
33341 167| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33350 174| add-int v1, v3, v2
33352 176| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33361 183| add-int v1, v3, v2
33363 185| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33372 192| add-int v1, v3, v2
33374 194| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33381 205| add-int v1, v2, v3
33383 207| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33392 214| add-int v1, v3, v2
33394 216| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33401 227| add-int v1, v2, v3
33403 229| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33410 240| add-int v1, v2, v3
33412 242| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33421 249| add-int v1, v3, v2
33423 251| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33432 258| add-int v1, v3, v2
33434 260| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33443 267| add-int v1, v3, v2
33445 269| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33454 276| add-int v1, v3, v2
33456 278| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33458 282| add-int v1, v2, v3
33460 284| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33462 288| add-int v1, v2, v3
33464 290| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33471 301| add-int v1, v2, v3
33473 303| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33482 310| add-int v1, v3, v2
33484 312| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33493 319| add-int v1, v3, v2
33495 321| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33504 328| add-int v1, v3, v2
33506 330| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33515 337| add-int v1, v3, v2
33517 339| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33526 346| add-int v1, v3, v2
33528 348| mul-int/lit8 v3, v1, #+31 (0x0000001f | 4.34403e-44)
33537 355| add-int v1, v3, v2
33539 357| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33541 361| add-int v1, v2, v3
33543 363| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33549 369| add-int v1, v2, v5
33551 371| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33553 375| add-int v1, v2, v3
33555 377| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
33557 381| add-int v1, v2, v3
33559 383| return v1
33775 0| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
33786 0| const/4 v1, #+0 (0x00000000 | 0.00000)
33801 17| return v1
33819 34| return v1
33837 51| return v1
33854 0| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mEventColorInitialized
34091 190| xor-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
34115 209| if-eqz v1, Label_21
34128 214| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
34129 .local v1, "syncIdNotReferenced", boolean
34135 .end_local v1
34177 1| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mCalendarId
34179 5| cmp-long v0, v0:v1, v2:v3
34242 37| add-int/lit8 v1, v3, #-2 (0xfffffffe | NaN)
34246 .local v1, "i", int
34247 39| if-ltz v1, Label_4
34252 43| invoke-virtual {v3,v1}, java.util.ArrayList.get(int):java.lang.Object
34264 57| add-int/lit8 v4, v1, #+1 (0x00000001 | 1.40130e-45)
34272 63| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
34291 0| iput v2, v1, com.android.calendar.CalendarEventModel.mCalendarColor
34294 3| iput-boolean v0, v1, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
34308 0| iput v2, v1, com.android.calendar.CalendarEventModel.mEventColor
34311 3| iput-boolean v0, v1, com.android.calendar.CalendarEventModel.mEventColorInitialized
34341 8| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
34342 …9| invoke-virtual {v2,v0,v1}, com.android.calendar.CalendarRecentSuggestionsProvider.setupSuggesti…
34358 0| iput-object v1, v0, com.android.calendar.CalendarSettingsActivity$1.this$0
34373 0| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity$1.this$0
34374 …2| invoke-static {v1}, android.accounts.AccountManager.get(android.content.Context):android.accoun…
34375 5| move-result-object v1
34376 … 6| invoke-virtual {v1}, android.accounts.AccountManager.getAccounts():android.accounts.Account[]
34383 12| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity$1.this$0
34384 …14| invoke-static {v1}, com.android.calendar.CalendarSettingsActivity.-get0(com.android.calendar.C…
34385 17| move-result-object v1
34386 18| invoke-virtual {v0,v1}, java.lang.Object.equals(java.lang.Object):boolean
34387 21| move-result v1
34388 22| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
34389 24| if-eqz v1, Label_1
34393 26| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity$1.this$0
34394 28| invoke-virtual {v1}, com.android.calendar.CalendarSettingsActivity.invalidateHeaders():void
34406 0| iget-object v0, v1, com.android.calendar.CalendarSettingsActivity.mAccounts
34418 0| invoke-direct {v1}, android.preference.PreferenceActivity.<init>():void
34422 8| iput-object v0, v1, com.android.calendar.CalendarSettingsActivity.mHandler
34425 11| iput-boolean v0, v1, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
34428 …15| invoke-direct {v0,v1}, com.android.calendar.CalendarSettingsActivity$1.<init>(com.android.cale…
34429 18| iput-object v0, v1, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
34443 1| iput-boolean v0, v1, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
34477 13| move-result-object v1
34479 .local v1, "accounts", android.accounts.Account[]
34480 14| if-eqz v1, Label_3
34484 16| array-length v5, v1
34496 20| aget-object v2, v1, v4
34548 75| iput-object v1, v12, com.android.calendar.CalendarSettingsActivity.mAccounts
34599 9| const v1, #+2131689476 (0x7f0f0004 | 1.90080e+38)
34600 12| invoke-virtual {v0,v1,v4}, android.view.MenuInflater.inflate(int, android.view.Menu):void
34644 23| new-instance v1, android.content.Intent
34646 28| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
34648 .local v1, "nextIntent", android.content.Intent
34656 …42| invoke-virtual {v1,v2,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
34659 47| invoke-virtual {v1,v2}, android.content.Intent.addFlags(int):android.content.Intent
34661 …50| invoke-virtual {v5,v1}, com.android.calendar.CalendarSettingsActivity.startActivity(android.co…
34669 .end_local v1
34689 6| iget-object v1, v2, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
34690 8| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
34714 6| iget-object v1, v4, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
34716 … 10| invoke-virtual {v0,v1,v2,v3}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
34735 0| iput-object v1, v0, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.this$1
34931 158| move-result-object v1
34935 .local v1, "callback$iterator", java.util.Iterator
34936 159| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
34941 165| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
34981 0| iget-object v0, v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
35044 4| const-string/jumbo v1, "timezoneType"
35045 7| aput-object v1, v0, v3
35049 13| const-string/jumbo v1, "timezoneInstances"
35050 16| aput-object v1, v0, v3
35057 23| const-string/jumbo v1, "key"
35058 26| aput-object v1, v0, v3
35059 28| const-string/jumbo v1, "value"
35060 31| aput-object v1, v0, v4
35065 37| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
35066 39| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
35070 46| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mSB
35073 …52| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
35106 3| iput-object v1, v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
35205 16| const/4 v1, #+0 (0x00000000 | 0.00000)
35206 …17| invoke-interface {v8,v0,v1}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
35212 29| move-result-object v1
35213 …30| invoke-interface {v8,v0,v1}, android.content.SharedPreferences.getString(java.lang.String, jav…
35236 57| move-result-object v1
35237 …58| invoke-direct {v0,v10,v1}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.<in…
35246 69| const/4 v1, #+0 (0x00000000 | 0.00000)
35308 3| move-result v1
35309 4| if-eqz v1, Label_1
35327 11| const-string/jumbo v1, "auto"
35329 16| invoke-virtual {v1,v0}, java.lang.String.equals(java.lang.Object):boolean
35330 19| move-result v1
35331 20| if-eqz v1, Label_8
35335 22| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
35336 24| if-eqz v1, Label_2
35345 27| const/4 v1, #+0 (0x00000000 | 0.00000)
35346 28| sput-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
35358 33| iget-object v1, v15, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
35360 …37| invoke-static {v0,v1}, com.android.calendar.CalendarUtils.getSharedPreferences(android.content…
35364 41| const-string/jumbo v1, "preferences_home_tz_enabled"
35366 …46| invoke-static {v13,v1,v2}, com.android.calendar.CalendarUtils.setSharedPreference(android.cont…
35368 49| const-string/jumbo v1, "preferences_home_tz"
35370 …54| invoke-static {v13,v1,v2}, com.android.calendar.CalendarUtils.setSharedPreference(android.cont…
35376 62| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
35377 64| if-eqz v1, Label_4
35381 66| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
35383 …70| invoke-virtual {v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.cancel…
35388 73| new-instance v1, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler
35391 …79| invoke-direct {v1,v15,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.<in…
35392 82| sput-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
35394 84| sget v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mToken
35395 86| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35396 88| sput v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mToken
35397 90| if-nez v1, Label_5
35401 92| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
35402 93| sput v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mToken
35408 98| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
35409 100| if-eqz v1, Label_12
35412 102| const-string/jumbo v1, "home"
35416 …105| invoke-virtual {v5,v2,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Stri…
35418 108| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
35426 …120| invoke-virtual/range {v1..v7}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandle…
35428 123| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
35429 125| if-eqz v1, Label_7
35437 132| const-string/jumbo v1, "value"
35439 …137| invoke-virtual {v10,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
35463 156| sget-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
35464 158| if-eqz v1, Label_9
35467 160| sget-object v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
35469 …164| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
35470 167| move-result v1
35471 168| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
35472 170| if-eqz v1, Label_10
35482 173| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
35483 174| sput-boolean v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
35495 180| move-exception v1
35497 182| throw v1
35504 183| const-string/jumbo v1, "auto"
35530 …1| invoke-virtual {v1,v2,v0}, android.content.Context.getSharedPreferences(java.lang.String, int):…
35544 …0| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
35564 …0| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
35584 0| iput-object v1, v0, com.android.calendar.CalendarViewAdapter$1.this$0
35600 2| iget-object v1, v2, com.android.calendar.CalendarViewAdapter$1.this$0
35601 …4| invoke-static {v1}, com.android.calendar.CalendarViewAdapter.-get0(com.android.calendar.Calenda…
35602 7| move-result-object v1
35603 …8| invoke-virtual {v0,v1}, com.android.calendar.CalendarViewAdapter.refresh(android.content.Contex…
35612 0| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mContext
35646 30| const v1, #+2131165201 (0x7f070011 | 1.79446e+38)
35647 33| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
35658 52| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
35659 54| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
35663 61| iget-object v1, v3, com.android.calendar.CalendarViewAdapter.mStringBuilder
35666 …67| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
35698 12| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mMilliTime
35699 14| invoke-virtual {v9,v0,v1}, android.text.format.Time.set(long):void
35701 17| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mMilliTime
35703 21| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
35714 32| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
35715 34| cmp-long v0, v10:v11, v0:v1
35724 44| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
35752 74| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
35753 76| sub-long/2addr v0:v1, v12:v13
35754 77| cmp-long v0, v10:v11, v0:v1
35763 87| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
35785 113| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
35786 115| add-long/2addr v0:v1, v12:v13
35787 116| cmp-long v0, v10:v11, v0:v1
35796 126| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
35819 154| iget-object v1, v15, com.android.calendar.CalendarViewAdapter.mFormatter
35842 2| const/4 v1, #+0 (0x00000000 | 0.00000)
35843 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
35846 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
35871 2| const/4 v1, #+0 (0x00000000 | 0.00000)
35872 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
35876 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
35904 2| const/4 v1, #+0 (0x00000000 | 0.00000)
35905 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
35908 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
35933 2| const/4 v1, #+0 (0x00000000 | 0.00000)
35934 3| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
35938 8| iget-object v1, v9, com.android.calendar.CalendarViewAdapter.mFormatter
36074 2| iget-object v1, v5, com.android.calendar.CalendarViewAdapter.mContext
36075 …4| invoke-static {v2,v3,v1}, com.android.calendar.Utils.getWeekNumberFromTime(long, android.conten…
36079 8| iget-object v1, v5, com.android.calendar.CalendarViewAdapter.mContext
36080 10| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
36081 13| move-result-object v1
36089 …27| invoke-virtual {v1,v3,v0,v2}, android.content.res.Resources.getQuantityString(int, int, java.l…
36090 30| move-result-object v1
36091 31| return-object v1
36107 10| move-result-wide v0:v1
36115 18| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
36148 0| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
36166 9| move-result-object v1
36168 .local v1, "v", android.view.View
36170 13| invoke-virtual {v1,v3}, android.view.View.findViewById(int):android.view.View
36176 22| invoke-virtual {v1,v3}, android.view.View.findViewById(int):android.view.View
36185 31| move-object v1, v8
36190 32| return-object v1
36280 0| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
36286 5| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
36306 0| int-to-long v0:v1, v3
36307 1| return-wide v0:v1
36500 173| move-object v1, v2
36502 174| check-cast v1, android.widget.TextView
36504 .local v1, "title", android.widget.TextView
36518 .end_local v1
36527 .restart_local v1
36530 189| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
36539 198| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
36548 208| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
36557 218| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
36611 1| iget-object v1, v2, com.android.calendar.CalendarViewAdapter.mButtonNames
36612 3| array-length v1, v1
36613 4| if-nez v1, Label_1
36632 2| iget-object v1, v2, com.android.calendar.CalendarViewAdapter.mTimeUpdater
36633 4| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
36658 18| move-result-wide v0:v1
36661 19| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
36664 24| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
36685 0| iput v1, v0, com.android.calendar.CalendarViewAdapter.mCurrentMainView
36701 0| iput-wide v2:v3, v1, com.android.calendar.CalendarViewAdapter.mMilliTime
36703 2| invoke-virtual {v1}, com.android.calendar.CalendarViewAdapter.notifyDataSetChanged():void
36733 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
36736 4| iput v0, v1, com.android.calendar.ColorChipView.mDrawStyle
36739 7| iput v0, v1, com.android.calendar.ColorChipView.mBorderWidth
36741 9| invoke-direct {v1}, com.android.calendar.ColorChipView.init():void
36755 …0| invoke-direct {v1,v2,v3}, android.view.View.<init>(android.content.Context, android.util.Attrib…
36758 4| iput v0, v1, com.android.calendar.ColorChipView.mDrawStyle
36761 7| iput v0, v1, com.android.calendar.ColorChipView.mBorderWidth
36763 9| invoke-direct {v1}, com.android.calendar.ColorChipView.init():void
36786 17| sget-object v1, android.graphics.Paint$Style.FILL_AND_STROKE
36787 19| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
36801 1| const/4 v1, #+0 (0x00000000 | 0.00000)
36854 51| move v2, v1
36894 81| aput v1, v9, v4
36917 100| aput v1, v9, v11
36948 128| aput v1, v9, v10
36972 149| aput v1, v9, v10
37007 0| iput v1, v0, com.android.calendar.ColorChipView.mColor
37040 9| iput v2, v1, com.android.calendar.ColorChipView.mDrawStyle
37042 11| invoke-virtual {v1}, com.android.calendar.ColorChipView.invalidate():void
37080 0| iput-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerHandler.this$0
37165 58| move-exception v1
37167 .local v1, "e", java.lang.Exception
37170 …65| invoke-static {v4,v5,v1}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
37176 .end_local v1
37212 5| const-string/jumbo v1, "ContactsAsyncWorker"
37213 8| invoke-direct {v0,v1}, android.os.HandlerThread.<init>(java.lang.String):void
37218 14| new-instance v1, com.android.calendar.ContactsAsyncHelper$WorkerHandler
37221 …20| invoke-direct {v1,v3,v2}, com.android.calendar.ContactsAsyncHelper$WorkerHandler.<init>(com.an…
37222 23| sput-object v1, com.android.calendar.ContactsAsyncHelper.sThreadHandler
37273 34| move-result-object v1
37275 .local v1, "msg", android.os.Message
37277 36| iput v2, v1, android.os.Message.arg1
37279 38| iput-object v0, v1, android.os.Message.obj
37282 42| invoke-virtual {v2,v1}, android.os.Handler.sendMessage(android.os.Message):boolean
37301 5| iget v1, v5, android.os.Message.arg1
37302 7| packed-switch v1, Label_5
37312 11| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
37313 13| if-eqz v1, Label_3
37317 15| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
37318 17| invoke-virtual {v1,v3}, android.widget.ImageView.setVisibility(int):void
37321 22| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
37322 24| check-cast v1, android.graphics.drawable.Drawable
37323 …26| invoke-virtual {v2,v1}, android.widget.ImageView.setImageDrawable(android.graphics.drawable.Dr…
37329 30| iget v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.defaultResource
37331 33| if-eq v1, v2, Label_1
37335 35| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
37336 37| invoke-virtual {v1,v3}, android.widget.ImageView.setVisibility(int):void
37338 40| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
37340 44| invoke-virtual {v1,v2}, android.widget.ImageView.setImageResource(int):void
37346 48| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
37347 50| if-eqz v1, Label_1
37352 54| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
37353 56| check-cast v1, android.graphics.drawable.Drawable
37354 58| iput-object v1, v2, com.android.calendar.event.EditEventHelper$AttendeeItem.mBadge
37356 60| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
37357 62| if-eqz v1, Label_1
37361 64| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
37362 66| invoke-interface {v1}, java.lang.Runnable.run():void
37380 0| iput-object v1, v0, com.android.calendar.DayFragment$1.this$0
37395 0| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
37396 2| invoke-virtual {v1}, com.android.calendar.DayFragment.isAdded():boolean
37397 5| move-result v1
37398 6| if-nez v1, Label_1
37407 9| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
37408 11| invoke-virtual {v1}, com.android.calendar.DayFragment.getActivity():android.app.Activity
37409 14| move-result-object v1
37413 …21| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
37417 25| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
37418 27| iget-object v1, v1, com.android.calendar.DayFragment.mSelectedDay
37419 29| iput-object v0, v1, android.text.format.Time.timezone
37421 31| iget-object v1, v3, com.android.calendar.DayFragment$1.this$0
37422 33| iget-object v1, v1, com.android.calendar.DayFragment.mSelectedDay
37424 36| invoke-virtual {v1,v2}, android.text.format.Time.normalize(boolean):long
37433 0| iget-object v0, v1, com.android.calendar.DayFragment.mTZUpdater
37445 0| invoke-direct {v1}, android.app.Fragment.<init>():void
37449 8| iput-object v0, v1, com.android.calendar.DayFragment.mSelectedDay
37452 …12| invoke-direct {v0,v1}, com.android.calendar.DayFragment$1.<init>(com.android.calendar.DayFragm…
37453 15| iput-object v0, v1, com.android.calendar.DayFragment.mTZUpdater
37455 17| iget-object v0, v1, com.android.calendar.DayFragment.mSelectedDay
37482 19| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
37483 21| cmp-long v0, v4:v5, v0:v1
37533 21| move-result v1
37535 .local v1, "diff", int
37536 22| if-nez v1, Label_3
37550 28| if-lez v1, Label_6
37618 0| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37619 2| if-nez v1, Label_1
37628 5| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37629 7| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
37638 19| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37639 21| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
37659 2| iget-object v1, v4, com.android.calendar.DayFragment.mViewSwitcher
37660 4| if-nez v1, Label_1
37669 7| iget-object v1, v4, com.android.calendar.DayFragment.mViewSwitcher
37670 9| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
37697 0| const-wide/16 v0:v1, #+160 (0x000000a0 | 2.24208e-43)
37698 2| return-wide v0:v1
37710 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
37728 23| move v0, v1
37742 …33| invoke-direct {v10,v3,v0,v1}, com.android.calendar.DayFragment.goTo(android.text.format.Time, …
37757 39| move v1, v2
37764 41| iget-wide v0:v1, v11, com.android.calendar.CalendarController$EventInfo.eventType
37766 45| cmp-long v0, v0:v1, v2:v3
37785 2| iget-object v1, v8, com.android.calendar.DayFragment.mTZUpdater
37786 4| invoke-interface {v1}, java.lang.Runnable.run():void
37790 12| move-result-object v1
37805 30| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
37806 31| invoke-virtual {v0,v1}, com.android.calendar.DayView.setId(int):void
37808 34| new-instance v1, android.widget.FrameLayout$LayoutParams
37809 36| invoke-direct {v1,v6,v6}, android.widget.FrameLayout$LayoutParams.<init>(int, int):void
37810 …39| invoke-virtual {v0,v1}, com.android.calendar.DayView.setLayoutParams(android.view.ViewGroup$La…
37812 42| iget-object v1, v8, com.android.calendar.DayFragment.mSelectedDay
37813 …44| invoke-virtual {v0,v1,v7,v7}, com.android.calendar.DayView.setSelected(android.text.format.Tim…
37833 7| const/high16 v1, #+2131034112 (0x7f050000 | 1.76787e+38)
37834 …9| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Cont…
37835 12| move-result-object v1
37836 13| iput-object v1, v2, com.android.calendar.DayFragment.mInAnimationForward
37838 15| const v1, #+2131034113 (0x7f050001 | 1.76787e+38)
37839 …18| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
37840 21| move-result-object v1
37841 22| iput-object v1, v2, com.android.calendar.DayFragment.mOutAnimationForward
37843 24| const v1, #+2131034114 (0x7f050002 | 1.76787e+38)
37844 …27| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
37845 30| move-result-object v1
37846 31| iput-object v1, v2, com.android.calendar.DayFragment.mInAnimationBackward
37848 33| const v1, #+2131034115 (0x7f050003 | 1.76787e+38)
37849 …36| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
37850 39| move-result-object v1
37851 40| iput-object v1, v2, com.android.calendar.DayFragment.mOutAnimationBackward
37853 42| new-instance v1, com.android.calendar.EventLoader
37854 44| invoke-direct {v1,v0}, com.android.calendar.EventLoader.<init>(android.content.Context):void
37855 47| iput-object v1, v2, com.android.calendar.DayFragment.mEventLoader
37869 0| const v1, #+2130968609 (0x7f040021 | 1.75459e+38)
37871 …4| invoke-virtual {v4,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
37875 8| const v1, #+2131755088 (0x7f100050 | 1.91410e+38)
37876 11| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
37877 14| move-result-object v1
37878 15| check-cast v1, android.widget.ViewSwitcher
37879 17| iput-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
37881 19| iget-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
37882 …21| invoke-virtual {v1,v3}, android.widget.ViewSwitcher.setFactory(android.widget.ViewSwitcher$Vie…
37884 24| iget-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
37885 26| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
37886 29| move-result-object v1
37887 30| invoke-virtual {v1}, android.view.View.requestFocus():boolean
37889 33| iget-object v1, v3, com.android.calendar.DayFragment.mViewSwitcher
37890 35| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
37891 38| move-result-object v1
37892 39| check-cast v1, com.android.calendar.DayView
37893 41| invoke-virtual {v1}, com.android.calendar.DayView.updateTitle():void
37908 3| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37909 5| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
37916 14| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37917 16| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
37925 25| iget-object v1, v2, com.android.calendar.DayFragment.mEventLoader
37926 27| invoke-virtual {v1}, com.android.calendar.EventLoader.stopBackgroundThread():void
37930 33| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37931 35| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
37932 38| move-result-object v1
37933 39| check-cast v1, com.android.calendar.DayView
37934 41| invoke-virtual {v1}, com.android.calendar.DayView.stopEventsAnimation():void
37949 3| iget-object v1, v2, com.android.calendar.DayFragment.mEventLoader
37950 5| invoke-virtual {v1}, com.android.calendar.EventLoader.startBackgroundThread():void
37952 8| iget-object v1, v2, com.android.calendar.DayFragment.mTZUpdater
37953 10| invoke-interface {v1}, java.lang.Runnable.run():void
37957 16| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37958 18| invoke-virtual {v1}, android.widget.ViewSwitcher.getCurrentView():android.view.View
37967 30| iget-object v1, v2, com.android.calendar.DayFragment.mViewSwitcher
37968 32| invoke-virtual {v1}, android.widget.ViewSwitcher.getNextView():android.view.View
37993 6| move-result-wide v0:v1
37997 9| cmp-long v2, v0:v1, v2:v3
38003 16| invoke-virtual {v5,v2,v0,v1}, android.os.Bundle.putLong(java.lang.String, long):void
38045 19| const v1, #+2131361826 (0x7f0a0022 | 1.83434e+38)
38046 22| invoke-virtual {v0,v1}, android.content.res.Resources.getDimension(int):float
38055 37| const/16 v1, #+255 (0x000000ff | 3.57331e-43)
38056 39| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
38059 44| const v1, #-8947849 (0xff777777 | -3.28940e+38)
38060 47| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
38063 52| sget-object v1, android.graphics.Typeface.DEFAULT_BOLD
38064 …54| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
38067 59| sget v1, com.android.calendar.DayOfMonthDrawable.mTextSize
38068 61| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
38071 66| sget-object v1, android.graphics.Paint$Align.CENTER
38072 … 68| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
38099 24| sub-int v1, v2, v3
38101 .local v1, "textHeight", int
38112 40| int-to-float v5, v1
38147 0| iget-object v0, v1, com.android.calendar.DayOfMonthDrawable.mPaint
38176 4| iput-object v0, v1, com.android.calendar.DayOfMonthDrawable.mDayOfMonth
38178 6| invoke-virtual {v1}, com.android.calendar.DayOfMonthDrawable.invalidateSelf():void
38192 0| iput-object v1, v0, com.android.calendar.DayView$1.this$0
38207 0| iget-object v1, v3, com.android.calendar.DayView$1.this$0
38208 2| iget-object v1, v1, com.android.calendar.DayView.mContext
38209 …4| invoke-static {v1,v3}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
38213 8| iget-object v1, v3, com.android.calendar.DayView$1.this$0
38214 10| iget-object v1, v1, com.android.calendar.DayView.mBaseDate
38215 12| iput-object v0, v1, android.text.format.Time.timezone
38217 14| iget-object v1, v3, com.android.calendar.DayView$1.this$0
38218 16| iget-object v1, v1, com.android.calendar.DayView.mBaseDate
38220 19| invoke-virtual {v1,v2}, android.text.format.Time.normalize(boolean):long
38222 22| iget-object v1, v3, com.android.calendar.DayView$1.this$0
38223 …24| invoke-static {v1}, com.android.calendar.DayView.-get10(com.android.calendar.DayView):android.…
38224 27| move-result-object v1
38225 28| invoke-virtual {v1,v0}, android.text.format.Time.switchTimezone(java.lang.String):void
38227 31| iget-object v1, v3, com.android.calendar.DayView$1.this$0
38228 33| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
38242 0| iput-object v1, v0, com.android.calendar.DayView$2.this$0
38258 2| iget-object v1, v2, com.android.calendar.DayView$2.this$0
38259 …4| invoke-static {v1}, com.android.calendar.DayView.-get21(com.android.calendar.DayView):com.andro…
38260 7| move-result-object v1
38261 …8| invoke-static {v0,v1}, com.android.calendar.DayView.-set6(com.android.calendar.DayView, com.and…
38264 13| const/4 v1, #+0 (0x00000000 | 0.00000)
38265 …14| invoke-static {v0,v1}, com.android.calendar.DayView.-set14(com.android.calendar.DayView, com.a…
38282 0| iput-object v1, v0, com.android.calendar.DayView$3.this$0
38308 15| iget-object v1, v15, com.android.calendar.DayView$3.this$0
38309 …17| invoke-static {v1}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.andro…
38310 20| move-result-object v1
38311 21| iget-wide v4:v5, v1, com.android.calendar.Event.id
38313 23| iget-object v1, v15, com.android.calendar.DayView$3.this$0
38314 …25| invoke-static {v1}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.andro…
38315 28| move-result-object v1
38316 29| iget-wide v6:v7, v1, com.android.calendar.Event.startMillis
38317 31| iget-object v1, v15, com.android.calendar.DayView$3.this$0
38318 …33| invoke-static {v1}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.andro…
38319 36| move-result-object v1
38320 37| iget-wide v8:v9, v1, com.android.calendar.Event.endMillis
38322 39| iget-object v1, v15, com.android.calendar.DayView$3.this$0
38323 41| invoke-virtual {v1}, com.android.calendar.DayView.getWidth():int
38324 44| move-result v1
38325 45| div-int/lit8 v10, v1, #+2 (0x00000002 | 2.80260e-45)
38326 47| iget-object v1, v15, com.android.calendar.DayView$3.this$0
38327 49| invoke-static {v1}, com.android.calendar.DayView.-get8(com.android.calendar.DayView):int
38330 53| iget-object v1, v15, com.android.calendar.DayView$3.this$0
38331 55| invoke-virtual {v1}, com.android.calendar.DayView.getSelectedTimeInMillis():long
38335 61| move-object v1, v15
38359 0| iput-object v1, v0, com.android.calendar.DayView$4.this$0
38376 2| const/4 v1, #+0 (0x00000000 | 0.00000)
38377 …3| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
38392 2| const/4 v1, #+0 (0x00000000 | 0.00000)
38393 …3| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
38414 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
38415 …3| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
38429 0| iput-object v1, v0, com.android.calendar.DayView$5.this$0
38444 0| iget-object v0, v1, com.android.calendar.DayView$5.this$0
38460 0| iput-object v1, v0, com.android.calendar.DayView$6.this$0
38520 58| move-result-object v1
38524 .local v1, "e$iterator", java.util.Iterator
38525 59| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
38530 65| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
38551 .end_local v1
38569 .restart_local v1
38718 0| iput-object v1, v0, com.android.calendar.DayView$7.this$0
38742 10| const/4 v1, #+0 (0x00000000 | 0.00000)
38743 …11| invoke-static {v0,v1}, com.android.calendar.DayView.-set2(com.android.calendar.DayView, int):i…
38754 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
38755 …26| invoke-static {v0,v1}, com.android.calendar.DayView.-set13(com.android.calendar.DayView, boole…
38772 0| iput-object v1, v0, com.android.calendar.DayView$8.this$0
38845 0| iput-object v1, v0, com.android.calendar.DayView$CalendarGestureListener.this$0
38866 10| const-string/jumbo v1, "GestureDetector.onDown"
38867 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
38895 10| const-string/jumbo v1, "GestureDetector.onFling"
38896 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
38911 31| move-result v1
38912 32| cmpg-float v0, v0, v1
38951 10| const-string/jumbo v1, "GestureDetector.onLongPress"
38952 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
38979 10| const-string/jumbo v1, "GestureDetector.onScroll"
38980 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
38998 36| move-result v1
38999 37| cmpg-float v0, v0, v1
39041 10| const-string/jumbo v1, "GestureDetector.onSingleTapUp"
39042 13| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
39063 0| iput-object v1, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
39076 …0| invoke-direct {v0,v1}, com.android.calendar.DayView$ContextMenuHandler.<init>(com.android.calen…
39282 242| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
39283 244| move-wide/from16 v18:v19, v0:v1
39287 248| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
39288 250| move-wide/from16 v20:v21, v0:v1
39292 254| iget-wide v0:v1, v0, com.android.calendar.Event.id
39293 256| move-wide/from16 v16:v17, v0:v1
39335 0| iput-object v1, v0, com.android.calendar.DayView$ContinueScroll.this$0
39348 …0| invoke-direct {v0,v1}, com.android.calendar.DayView$ContinueScroll.<init>(com.android.calendar.…
39359 0| const/4 v1, #+0 (0x00000000 | 0.00000)
39401 49| move v0, v1
39440 …100| invoke-static {v0,v1}, com.android.calendar.DayView.-set5(com.android.calendar.DayView, boole…
39481 …150| invoke-static {v0,v1}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int)…
39522 …205| invoke-static {v0,v1}, com.android.calendar.DayView.-set5(com.android.calendar.DayView, boole…
39531 215| iget-object v1, v3, com.android.calendar.DayView$ContinueScroll.this$0
39532 217| invoke-static {v1}, com.android.calendar.DayView.-get19(com.android.calendar.DayView):int
39533 220| move-result v1
39534 221| if-le v0, v1, Label_8
39539 225| iget-object v1, v3, com.android.calendar.DayView$ContinueScroll.this$0
39540 227| invoke-static {v1}, com.android.calendar.DayView.-get19(com.android.calendar.DayView):int
39541 230| move-result v1
39542 …231| invoke-static {v0,v1}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int)…
39555 0| iput-object v1, v0, com.android.calendar.DayView$DismissPopup.this$0
39568 0| iget-object v0, v1, com.android.calendar.DayView$DismissPopup.this$0
39575 8| iget-object v0, v1, com.android.calendar.DayView$DismissPopup.this$0
39595 0| iput-object v2, v1, com.android.calendar.DayView$GotoBroadcaster.this$0
39596 2| invoke-direct {v1}, java.lang.Object.<init>():void
39603 15| iput v0, v1, com.android.calendar.DayView$GotoBroadcaster.mCounter
39605 17| iput-object v3, v1, com.android.calendar.DayView$GotoBroadcaster.mStart
39607 19| iput-object v4, v1, com.android.calendar.DayView$GotoBroadcaster.mEnd
39646 37| move-result v1
39647 38| if-ne v0, v1, Label_1
39664 60| move-object v1, v15
39707 0| iput-object v1, v0, com.android.calendar.DayView$ScrollInterpolator.this$0
39732 12| iget-object v1, v3, com.android.calendar.DayView$ScrollInterpolator.this$0
39733 14| invoke-static {v1}, com.android.calendar.DayView.-get4(com.android.calendar.DayView):float
39734 17| move-result v1
39735 18| mul-float/2addr v0, v1
39759 0| iput-object v2, v1, com.android.calendar.DayView$TodayAnimatorListener.this$0
39760 2| invoke-direct {v1}, android.animation.AnimatorListenerAdapter.<init>():void
39763 6| iput-object v0, v1, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
39766 9| iput-boolean v0, v1, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
39829 39| iget-object v1, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
39836 …51| invoke-static {v1,v2,v3}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.S…
39837 54| move-result-object v1
39838 55| iput-object v1, v0, com.android.calendar.DayView.mTodayAnimator
39873 93| const/4 v1, #+0 (0x00000000 | 0.00000)
39874 …94| invoke-static {v0,v1}, com.android.calendar.DayView.-set3(com.android.calendar.DayView, boolea…
39877 99| const/4 v1, #+0 (0x00000000 | 0.00000)
39878 …100| invoke-static {v0,v1}, com.android.calendar.DayView.-set4(com.android.calendar.DayView, int):…
39887 113| const/4 v1, #+0 (0x00000000 | 0.00000)
39888 114| iput-object v1, v0, com.android.calendar.DayView.mTodayAnimator
39915 0| iput-object v1, v0, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
39929 0| iput-boolean v1, v0, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
39943 0| iput-object v1, v0, com.android.calendar.DayView$UpdateCurrentTime.this$0
39958 6| move-result-wide v0:v1
39964 13| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
39979 34| rem-long v4:v5, v0:v1, v6:v7
39992 51| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
40022 0| iget-object v0, v1, com.android.calendar.DayView.mCurrentTime
40030 0| iget-object v0, v1, com.android.calendar.DayView.mEdgeEffectBottom
40038 0| iget-object v0, v1, com.android.calendar.DayView.mEdgeEffectTop
40046 0| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
40054 0| iget v0, v1, com.android.calendar.DayView.mFirstJulianDay
40062 0| iget-object v0, v1, com.android.calendar.DayView.mHandler
40070 0| iget v0, v1, com.android.calendar.DayView.mLastVelocity
40078 0| iget-object v0, v1, com.android.calendar.DayView.mLayouts
40086 0| iget v0, v1, com.android.calendar.DayView.mLoadedFirstJulianDay
40094 0| iget v0, v1, com.android.calendar.DayView.mMaxViewStartY
40102 0| iget-object v0, v1, com.android.calendar.DayView.mAllDayEvents
40110 0| iget-object v0, v1, com.android.calendar.DayView.mPopup
40118 0| iget-object v0, v1, com.android.calendar.DayView.mSavedClickedEvent
40126 0| iget v0, v1, com.android.calendar.DayView.mScrollStartY
40134 0| iget-object v0, v1, com.android.calendar.DayView.mScroller
40142 0| iget-boolean v0, v1, com.android.calendar.DayView.mScrolling
40150 0| iget-object v0, v1, com.android.calendar.DayView.mSelectedEvent
40166 0| iget-boolean v0, v1, com.android.calendar.DayView.mTouchStartedInAlldayArea
40174 0| iget-object v0, v1, com.android.calendar.DayView.mUpdateCurrentTime
40182 0| iget v0, v1, com.android.calendar.DayView.mViewStartY
40190 0| iget-object v0, v1, com.android.calendar.DayView.mAllDayLayouts
40198 0| iget-object v0, v1, com.android.calendar.DayView.mViewSwitcher
40214 0| iget v0, v1, com.android.calendar.DayView.mAnimationDistance
40222 0| iget-boolean v0, v1, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
40230 0| iget-boolean v0, v1, com.android.calendar.DayView.mCancellingAnimations
40238 0| iget-object v0, v1, com.android.calendar.DayView.mClickedEvent
40246 0| iget v0, v1, com.android.calendar.DayView.mClickedYLocation
40254 0| iget-object v0, v1, com.android.calendar.DayView.mController
40262 0| iput-object v1, v0, com.android.calendar.DayView.mAllDayEvents
40263 2| return-object v1
40270 0| iput-object v1, v0, com.android.calendar.DayView.mAllDayLayouts
40271 2| return-object v1
40278 0| iput v1, v0, com.android.calendar.DayView.mLastVelocity
40279 2| return v1
40286 0| iput-object v1, v0, com.android.calendar.DayView.mLayouts
40287 2| return-object v1
40294 0| iput v1, v0, com.android.calendar.DayView.mLoadedFirstJulianDay
40295 2| return v1
40302 0| iput-boolean v1, v0, com.android.calendar.DayView.mRemeasure
40303 2| return v1
40310 0| iput-object v1, v0, com.android.calendar.DayView.mSavedClickedEvent
40311 2| return-object v1
40318 0| iput-boolean v1, v0, com.android.calendar.DayView.mScrolling
40319 2| return v1
40326 0| iput v1, v0, com.android.calendar.DayView.mTodayJulianDay
40327 2| return v1
40342 0| iput v1, v0, com.android.calendar.DayView.mViewStartX
40343 2| return v1
40350 0| iput v1, v0, com.android.calendar.DayView.mViewStartY
40351 2| return v1
40358 0| iput v1, v0, com.android.calendar.DayView.mAnimateDayHeight
40359 2| return v1
40374 0| iput-boolean v1, v0, com.android.calendar.DayView.mAnimateToday
40375 2| return v1
40382 0| iput v1, v0, com.android.calendar.DayView.mAnimateTodayAlpha
40383 2| return v1
40390 0| iput-boolean v1, v0, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
40391 2| return v1
40398 0| iput-object v1, v0, com.android.calendar.DayView.mClickedEvent
40399 2| return-object v1
40406 0| iput-boolean v1, v0, com.android.calendar.DayView.mComputeSelectedEvents
40407 2| return v1
40414 0| iput-object v1, v0, com.android.calendar.DayView.mEvents
40415 2| return-object v1
40422 0| iput-object v1, v0, com.android.calendar.DayView.mEventsCrossFadeAnimation
40423 2| return-object v1
40466 0| invoke-direct {v0,v1}, com.android.calendar.DayView.doDown(android.view.MotionEvent):void
40478 …0| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.DayView.doFling(android.view.MotionEvent, …
40490 … 0| invoke-direct {v0,v1}, com.android.calendar.DayView.doLongPress(android.view.MotionEvent):void
40502 …0| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.DayView.doScroll(android.view.MotionEvent,…
40514 …0| invoke-direct {v0,v1}, com.android.calendar.DayView.doSingleTapUp(android.view.MotionEvent):void
40569 33| const-string/jumbo v1, "_id"
40570 36| aput-object v1, v0, v3
40572 38| const-string/jumbo v1, "calendar_access_level"
40573 41| aput-object v1, v0, v5
40575 43| const-string/jumbo v1, "ownerAccount"
40576 46| aput-object v1, v0, v4
40584 56| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
40585 58| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
40589 65| sget-object v1, com.android.calendar.DayView.mStringBuilder
40592 …71| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
40605 89| const/high16 v1, #+1082130432 (0x40800000 | 4.00000)
40606 91| mul-float/2addr v0, v1
40626 113| sget v1, com.android.calendar.DayView.HOURS_RIGHT_MARGIN
40627 115| add-int/2addr v0, v1
41480 1024| move-result-object v1
41482 .local v1, "vc", android.view.ViewConfiguration
41483 1025| invoke-virtual {v1}, android.view.ViewConfiguration.getScaledPagingTouchSlop():int
41491 1037| invoke-virtual {v1}, android.view.ViewConfiguration.getScaledOverflingDistance():int
41503 .end_local v1
41527 5| iget v1, v6, com.android.calendar.DayView.mSelectionHour
41528 7| if-gez v1, Label_1
41534 12| iget v1, v6, com.android.calendar.DayView.mMaxAlldayEvents
41535 14| if-lez v1, Label_1
41546 20| iget v1, v6, com.android.calendar.DayView.mSelectionHour
41547 22| if-le v1, v2, Label_2
41556 27| iget v1, v6, com.android.calendar.DayView.mSelectionHour
41559 33| if-ge v1, v2, Label_5
41563 35| iget v1, v6, com.android.calendar.DayView.mSelectionDay
41565 39| sub-int v0, v1, v2
41568 41| iget-object v1, v6, com.android.calendar.DayView.mEarliestStartHour
41569 43| array-length v1, v1
41570 44| if-ge v0, v1, Label_3
41577 48| iget v1, v6, com.android.calendar.DayView.mMaxAlldayEvents
41578 50| if-lez v1, Label_3
41582 52| iget-object v1, v6, com.android.calendar.DayView.mEarliestStartHour
41583 54| aget v1, v1, v0
41585 58| if-le v1, v2, Label_3
41589 60| iget v1, v6, com.android.calendar.DayView.mFirstHour
41590 62| if-lez v1, Label_3
41593 64| iget v1, v6, com.android.calendar.DayView.mFirstHour
41595 68| if-ge v1, v2, Label_3
41603 74| iget v1, v6, com.android.calendar.DayView.mFirstHour
41604 76| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
41605 78| invoke-direct {v6,v1}, com.android.calendar.DayView.setSelectedHour(int):void
41612 82| iget v1, v6, com.android.calendar.DayView.mFirstHour
41613 84| if-lez v1, Label_5
41617 86| iget v1, v6, com.android.calendar.DayView.mFirstHour
41618 88| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
41619 90| iput v1, v6, com.android.calendar.DayView.mFirstHour
41621 92| iget v1, v6, com.android.calendar.DayView.mViewStartY
41624 98| sub-int/2addr v1, v2
41625 99| iput v1, v6, com.android.calendar.DayView.mViewStartY
41627 101| iget v1, v6, com.android.calendar.DayView.mViewStartY
41628 103| if-gez v1, Label_4
41643 108| iget v1, v6, com.android.calendar.DayView.mSelectionHour
41648 117| if-le v1, v2, Label_8
41652 119| iget v1, v6, com.android.calendar.DayView.mFirstHour
41655 125| if-ge v1, v2, Label_7
41659 127| iget v1, v6, com.android.calendar.DayView.mFirstHour
41660 129| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
41661 131| iput v1, v6, com.android.calendar.DayView.mFirstHour
41663 133| iget v1, v6, com.android.calendar.DayView.mViewStartY
41666 139| add-int/2addr v1, v2
41667 140| iput v1, v6, com.android.calendar.DayView.mViewStartY
41669 142| iget v1, v6, com.android.calendar.DayView.mViewStartY
41671 146| if-le v1, v2, Label_6
41675 148| iget v1, v6, com.android.calendar.DayView.mMaxViewStartY
41676 150| iput v1, v6, com.android.calendar.DayView.mViewStartY
41686 153| iget v1, v6, com.android.calendar.DayView.mFirstHour
41689 159| if-ne v1, v2, Label_8
41692 161| iget v1, v6, com.android.calendar.DayView.mFirstHourOffset
41693 163| if-lez v1, Label_8
41697 165| iget v1, v6, com.android.calendar.DayView.mMaxViewStartY
41698 167| iput v1, v6, com.android.calendar.DayView.mViewStartY
41719 4| sub-int v1, v0, v2
41721 .local v1, "diff", int
41722 6| if-eqz v1, Label_2
41726 8| if-gez v1, Label_1
41730 10| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
41736 14| sub-int/2addr v2, v1
41758 3| move-result-object v1
41759 …4| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
41761 7| const-string/jumbo v1, ". "
41762 …10| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
41767 15| iget-boolean v1, v9, com.android.calendar.Event.allDay
41768 17| if-eqz v1, Label_2
41777 21| iget-object v1, v7, com.android.calendar.DayView.mContext
41780 …27| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
41786 34| const-string/jumbo v1, ". "
41787 …37| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
41797 43| iget-object v1, v7, com.android.calendar.DayView.mContext
41798 …45| invoke-static {v1}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
41799 48| move-result v1
41800 49| if-eqz v1, Label_1
41825 9| move-result v1
41827 .local v1, "distanceInfluenceForSnapDuration", float
41828 10| mul-float v6, v3, v1
41899 125| invoke-virtual {v7,v1}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
41936 17| move-result-object v1
41938 .local v1, "out", android.view.animation.Animation
41939 18| if-eqz v1, Label_2
41943 20| invoke-virtual {v1,v3}, android.view.animation.Animation.scaleCurrentDuration(float):void
41979 14| const/4 v1, #+0 (0x00000000 | 0.00000)
41983 .local v1, "ii", int
41984 15| if-ge v1, v3, Label_4
41989 19| invoke-virtual {v11,v1}, java.util.ArrayList.get(int):java.lang.Object
42002 33| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42039 58| const/4 v1, #+0 (0x00000000 | 0.00000)
42045 59| if-ge v1, v3, Label_14
42050 63| invoke-virtual {v11,v1}, java.util.ArrayList.get(int):java.lang.Object
42077 79| if-ne v2, v1, Label_11
42138 115| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42174 0| iget v1, v3, com.android.calendar.DayView.mViewWidth
42176 4| sub-int v0, v1, v2
42179 6| mul-int v1, v4, v0
42181 10| div-int/2addr v1, v2
42183 13| add-int/2addr v1, v2
42184 14| return v1
42265 66| move v1, v7
42269 .local v1, "day", int
42270 67| if-gt v1, v10, Label_6
42275 71| sub-int v13, v1, v13
42290 82| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42331 112| move v1, v2
42341 118| aput-boolean v14, v13, v1
42343 120| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42350 .end_local v1
42422 2| sget v1, com.android.calendar.DayView.mCellHeight
42423 4| add-int/2addr v0, v1
42426 9| sget v1, com.android.calendar.DayView.mCellHeight
42427 11| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42428 13| div-int/2addr v0, v1
42432 18| sget v1, com.android.calendar.DayView.mCellHeight
42433 20| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
42434 22| mul-int/2addr v0, v1
42435 23| iget v1, v2, com.android.calendar.DayView.mViewStartY
42436 25| sub-int/2addr v0, v1
42454 1| array-length v1, v12
42456 .local v1, "len", int
42462 3| if-ge v0, v1, Label_2
42655 185| move/from16 v1, v43
42656 187| if-ge v0, v1, Label_5
42666 203| move/from16 v1, v43
42667 205| if-gt v0, v1, Label_17
42674 211| move-object/from16 v1, v45
42675 213| iput-object v0, v1, com.android.calendar.DayView.mPrevSelectedEvent
42711 269| move/from16 v1, v43
42712 271| if-lt v0, v1, Label_20
42773 337| move/from16 v1, v43
42774 339| if-ge v0, v1, Label_9
42834 383| move/from16 v1, v43
42835 385| if-ne v0, v1, Label_24
42840 389| move/from16 v1, v28
42841 391| if-lt v0, v1, Label_23
42889 419| move/from16 v1, v20
42890 421| if-ge v0, v1, Label_53
42927 444| move/from16 v1, v43
42928 446| if-le v0, v1, Label_5
42938 462| move/from16 v1, v43
42939 464| if-ge v0, v1, Label_5
42950 480| move/from16 v1, v43
42951 482| if-ge v0, v1, Label_18
42972 510| move/from16 v1, v43
42973 512| if-le v0, v1, Label_6
43031 584| move/from16 v1, v43
43032 586| if-gt v0, v1, Label_21
43048 602| move/from16 v1, v43
43049 604| if-gt v0, v1, Label_22
43065 620| move/from16 v1, v43
43066 622| if-lt v0, v1, Label_7
43097 634| move/from16 v1, v28
43098 636| if-gt v0, v1, Label_11
43110 646| move/from16 v1, v43
43111 648| if-ne v0, v1, Label_27
43116 652| move/from16 v1, v28
43117 654| if-lt v0, v1, Label_26
43133 664| move/from16 v1, v28
43134 666| if-gt v0, v1, Label_25
43146 675| move/from16 v1, v43
43147 677| if-ne v0, v1, Label_30
43168 691| move/from16 v1, v28
43169 693| if-lt v0, v1, Label_28
43181 702| move/from16 v1, v43
43182 704| if-ne v0, v1, Label_12
43203 718| move/from16 v1, v28
43204 720| if-lt v0, v1, Label_31
43223 733| move/from16 v1, v16
43224 735| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
43249 771| move/from16 v1, v39
43250 773| if-gt v0, v1, Label_41
43255 777| move/from16 v1, v33
43256 779| if-ge v0, v1, Label_34
43260 783| move/from16 v1, v17
43261 785| if-le v0, v1, Label_34
43285 805| move/from16 v1, v33
43286 807| if-lt v0, v1, Label_49
43442 924| move/from16 v1, v33
43443 926| if-ge v0, v1, Label_34
43447 930| move/from16 v1, v17
43448 932| if-le v0, v1, Label_34
43611 1042| move/from16 v1, v17
43612 1044| if-gt v0, v1, Label_16
43748 1145| move-object/from16 v1, v36
43749 …1147| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Ev…
43766 3| float-to-double v0:v1, v5
43768 9| mul-double/2addr v0:v1, v2:v3
43769 10| double-to-float v5, v0:v1
43771 11| float-to-double v0:v1, v5
43772 12| invoke-static {v0,v1}, java.lang.Math.sin(double):double
43773 15| move-result-wide v0:v1
43774 16| double-to-float v0, v0:v1
43812 27| iget v1, v10, com.android.calendar.DayView.mSelectionDay
43814 .local v1, "oldSelectionDay", int
43830 43| if-ne v1, v6, Label_4
43869 76| iput v1, v10, com.android.calendar.DayView.mSelectionDay
43930 19| iget v1, v13, com.android.calendar.DayView.mFirstJulianDay
43932 .local v1, "cell", int
43957 45| if-ne v1, v0, Label_3
44000 90| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
44025 5| const/4 v1, #+0 (0x00000000 | 0.00000)
44091 60| iput-boolean v1, v9, com.android.calendar.DayView.mCancellingAnimations
44114 86| aput v0, v7, v1
44121 92| aput v1, v7, v8
44132 106| move-wide v0:v1, v2:v3
44136 107| invoke-virtual {v6,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
44146 121| move-wide v0:v1, v4:v5
44150 122| invoke-virtual {v6,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
44165 141| sget-boolean v1, com.android.calendar.DayView.mShowAllAllDayEvents
44166 143| if-eqz v1, Label_17
44189 157| move v0, v1
44196 159| const/16 v1, #+76 (0x0000004c | 1.06499e-43)
44201 162| move-wide v0:v1, v4:v5
44208 164| const-wide/16 v0:v1, #+400 (0x00000190 | 5.60519e-43)
44229 3| const/4 v1, #+0 (0x00000000 | 0.00000)
44230 4| iput v1, v13, com.android.calendar.DayView.mSelectionMode
44234 9| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44235 10| iput-boolean v1, v13, com.android.calendar.DayView.mOnFlingCalled
44237 12| iget v1, v13, com.android.calendar.DayView.mTouchMode
44238 14| and-int/lit8 v1, v1, #+64 (0x00000040 | 8.96831e-44)
44239 16| if-eqz v1, Label_4
44243 18| const/4 v1, #+0 (0x00000000 | 0.00000)
44244 19| iput v1, v13, com.android.calendar.DayView.mTouchMode
44246 21| sget-boolean v1, com.android.calendar.DayView.DEBUG
44247 23| if-eqz v1, Label_1
44250 25| sget-object v1, com.android.calendar.DayView.TAG
44261 49| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
44267 55| move-result v1
44268 56| float-to-int v1, v1
44272 62| sub-int v12, v1, v2
44278 66| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44287 …75| invoke-direct {v13,v1,v2,v3,v0}, com.android.calendar.DayView.switchViews(boolean, float, floa…
44289 78| const/4 v1, #+0 (0x00000000 | 0.00000)
44290 79| iput v1, v13, com.android.calendar.DayView.mViewStartX
44297 82| const/4 v1, #+0 (0x00000000 | 0.00000)
44304 84| iget v1, v13, com.android.calendar.DayView.mTouchMode
44305 86| and-int/lit8 v1, v1, #+32 (0x00000020 | 4.48416e-44)
44306 88| if-nez v1, Label_6
44310 90| sget-boolean v1, com.android.calendar.DayView.DEBUG
44311 92| if-eqz v1, Label_5
44314 94| sget-object v1, com.android.calendar.DayView.TAG
44316 99| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
44326 103| const/4 v1, #+0 (0x00000000 | 0.00000)
44327 104| iput v1, v13, com.android.calendar.DayView.mTouchMode
44329 106| const/4 v1, #+0 (0x00000000 | 0.00000)
44330 107| iput v1, v13, com.android.calendar.DayView.mViewStartX
44332 109| sget-boolean v1, com.android.calendar.DayView.DEBUG
44333 111| if-eqz v1, Label_7
44337 113| sget-object v1, com.android.calendar.DayView.TAG
44354 150| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
44359 153| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44360 154| iput-boolean v1, v13, com.android.calendar.DayView.mScrolling
44362 156| iget-object v1, v13, com.android.calendar.DayView.mScroller
44380 …175| invoke-virtual/range {v1..v11}, android.widget.OverScroller.fling(int, int, int, int, int, in…
44382 178| const/4 v1, #+0 (0x00000000 | 0.00000)
44383 179| cmpl-float v1, v17, v1
44384 181| if-lez v1, Label_9
44387 183| iget v1, v13, com.android.calendar.DayView.mViewStartY
44388 185| if-eqz v1, Label_9
44392 187| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44393 188| iput-boolean v1, v13, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
44398 190| iget-object v1, v13, com.android.calendar.DayView.mHandler
44400 194| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
44407 198| const/4 v1, #+0 (0x00000000 | 0.00000)
44408 199| cmpg-float v1, v17, v1
44409 201| if-gez v1, Label_8
44412 203| iget v1, v13, com.android.calendar.DayView.mViewStartY
44414 207| if-eq v1, v2, Label_8
44418 209| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
44419 210| iput-boolean v1, v13, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
44458 20| float-to-int v1, v3
44460 .local v1, "x", int
44467 …27| invoke-direct {v5,v1,v2,v3}, com.android.calendar.DayView.setSelectionFromPosition(int, int, b…
44577 75| move-result v1
44579 .local v1, "absDistanceY", int
44586 83| if-le v0, v1, Label_10
44621 .end_local v1
44739 .restart_local v1
44756 .end_local v1
44941 96| move/from16 v1, v39
44942 98| if-ge v0, v1, Label_5
44961 116| move/from16 v1, v47
44963 …120| invoke-direct {v0,v1,v2,v4}, com.android.calendar.DayView.setSelectionFromPosition(int, int, …
45195 350| move-object/from16 v1, v50
45196 352| iput v0, v1, com.android.calendar.DayView.mClickedYLocation
45220 382| move-wide/from16 v1:v2, v40:v41
45221 …384| invoke-virtual {v0,v4,v1,v2}, com.android.calendar.DayView.postDelayed(java.lang.Runnable, lo…
45261 436| move-object/from16 v1, v30
45262 438| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
45303 2| iget-object v1, v4, com.android.calendar.DayView.mRect
45305 .local v1, "r", android.graphics.Rect
45306 …4| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawAllDayHighlights(android.graphics…
45317 …18| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawUpperLeftCorner(android.graphics…
45322 …21| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawScrollLine(android.graphics.Rect…
45324 …24| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawDayHeaderLoop(android.graphics.R…
45445 120| move/from16 v1, v20
45446 122| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
45493 177| move/from16 v1, v28
45495 …181| invoke-virtual {v0,v3,v5,v1,v2}, android.graphics.Canvas.drawLines(float[], int, int, android…
45617 322| move/from16 v1, v27
45618 324| if-gt v0, v1, Label_5
45622 328| move/from16 v1, v39
45623 330| if-ge v0, v1, Label_7
45662 355| move/from16 v1, v39
45663 357| if-ge v0, v1, Label_8
45673 363| move/from16 v1, v27
45674 365| if-le v0, v1, Label_9
45720 404| move/from16 v1, v33
45721 406| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
45769 474| move/from16 v1, v33
45771 …478| invoke-direct {v0,v3,v1,v2}, com.android.calendar.DayView.incrementSkipCount(int[], int, int)…
45800 503| move/from16 v1, v33
45802 …507| invoke-direct {v0,v3,v1,v2}, com.android.calendar.DayView.incrementSkipCount(int[], int, int)…
45938 666| move-object/from16 v1, v41
45940 …670| invoke-virtual {v0,v1,v3,v10,v2}, com.android.calendar.DayView.drawMoreAlldayEvents(android.g…
45952 678| move/from16 v1, v19
45953 680| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
46026 49| const/4 v1, #-1 (0xffffffff | NaN)
46028 .local v1, "startIndex", int
46038 58| const/4 v1, #+0 (0x00000000 | 0.00000)
46043 59| if-ltz v1, Label_2
46053 69| invoke-direct {v6,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
46074 .end_local v1
46132 .restart_local v1
46144 176| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
46192 44| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
46194 .local v1, "y", int
46197 49| int-to-float v3, v1
46227 86| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
46231 91| int-to-float v3, v1
46253 6| sub-int v1, v2, v3
46255 .local v1, "todayIndex", int
46283 46| if-nez v1, Label_2
46343 111| if-ltz v1, Label_4
46347 115| if-ge v1, v2, Label_4
46378 151| invoke-direct {v6,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
46383 159| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
46403 184| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
46409 190| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
46438 229| if-gez v1, Label_1
46478 4| sget v1, com.android.calendar.DayView.CURRENT_TIME_LINE_SIDE_BUFFER
46479 6| sub-int/2addr v0, v1
46486 17| sget v1, com.android.calendar.DayView.CURRENT_TIME_LINE_SIDE_BUFFER
46487 19| add-int/2addr v0, v1
46496 32| iget-object v1, v2, com.android.calendar.DayView.mCurrentTimeLine
46497 34| invoke-virtual {v1}, android.graphics.drawable.Drawable.getIntrinsicHeight():int
46498 37| move-result v1
46499 38| add-int/2addr v0, v1
46517 62| iget v1, v2, com.android.calendar.DayView.mAnimateTodayAlpha
46518 64| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setAlpha(int):void
46562 24| move-result-object v1
46564 .local v1, "dateNumStr", java.lang.String
46599 …63| invoke-virtual {v12,v1,v5,v4,v13}, android.graphics.Canvas.drawText(java.lang.String, float, f…
46607 …79| invoke-virtual {v6,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
46687 …168| invoke-virtual {v12,v1,v5,v4,v13}, android.graphics.Canvas.drawText(java.lang.String, float, …
46731 24| iget v1, v11, com.android.calendar.DayView.mCellWidth
46732 26| if-ge v0, v1, Label_6
46788 62| aget-object v1, v8, v9
46944 82| double-to-int v1, v6:v7
46946 .local v1, "ceilHalfStroke", int
46960 102| sub-int/2addr v6, v1
46970 116| sub-int/2addr v6, v1
47070 .end_local v1
47105 .restart_local v1
47170 24| const/4 v1, #+0 (0x00000000 | 0.00000)
47174 .local v1, "i", int
47175 25| if-ge v1, v3, Label_4
47179 27| invoke-virtual {v10,v1}, android.text.StaticLayout.getLineBottom(int):int
47189 34| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
47280 6| move/from16 v1, v30
47281 8| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
47364 116| move/from16 v1, v26
47365 118| if-ge v0, v1, Label_5
47652 100| move-object/from16 v1, v18
47653 …102| invoke-virtual {v0,v13,v14,v6,v1}, android.graphics.Canvas.drawLines(float[], int, int, andro…
47714 156| move-object/from16 v1, v18
47715 …158| invoke-virtual {v0,v13,v14,v5,v1}, android.graphics.Canvas.drawLines(float[], int, int, andro…
47765 18| aget-object v1, v3, v0
47767 .local v1, "time", java.lang.String
47771 …24| invoke-virtual {v7,v1,v3,v4,v8}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
47783 .end_local v1
47817 29| sget v1, com.android.calendar.DayView.GRID_LINE_LEFT_MARGIN
47926 136| move-object/from16 v1, v17
47928 …140| invoke-virtual {v0,v1,v2}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gr…
48074 329| move-object/from16 v1, v19
48075 …331| invoke-virtual {v0,v3,v4,v5,v1}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
48091 6| move-result-object v1
48093 .local v1, "m", java.util.regex.Matcher
48095 … 10| invoke-virtual {v1,v2}, java.util.regex.Matcher.replaceAll(java.lang.String):java.lang.String
48145 5| iget v1, v2, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
48146 7| if-le v0, v1, Label_1
48156 15| iget-object v1, v2, com.android.calendar.DayView.mExpandAllDayRect
48157 …17| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
48171 28| iget-object v1, v2, com.android.calendar.DayView.mExpandAllDayRect
48172 …30| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
48186 0| const/4 v1, #+0 (0x00000000 | 0.00000)
48194 11| iput-object v1, v2, com.android.calendar.DayView.mClickedEvent
48196 13| iput-object v1, v2, com.android.calendar.DayView.mSavedClickedEvent
48235 34| move/from16 v1, v31
48236 36| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
48245 45| move-object/from16 v1, v31
48246 …47| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Even…
48290 106| move/from16 v1, v32
48291 108| if-le v0, v1, Label_1
48314 126| move/from16 v1, v24
48315 128| if-ge v0, v1, Label_7
48320 132| move/from16 v1, v18
48321 134| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48339 156| move/from16 v1, v21
48340 158| if-lt v0, v1, Label_4
48357 175| move/from16 v1, v32
48358 177| if-gt v0, v1, Label_3
48367 191| move/from16 v1, v32
48368 193| if-lt v0, v1, Label_3
48544 352| move-object/from16 v1, v26
48545 354| iput v0, v1, android.graphics.Rect.left
48549 360| move-object/from16 v1, v26
48550 362| iput v0, v1, android.graphics.Rect.right
48554 368| move-object/from16 v1, v26
48555 370| iput v0, v1, android.graphics.Rect.top
48559 376| move-object/from16 v1, v26
48560 378| iput v0, v1, android.graphics.Rect.bottom
48572 388| move/from16 v1, v24
48573 390| if-ge v0, v1, Label_16
48578 394| move/from16 v1, v18
48579 396| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48653 477| move/from16 v1, v20
48654 479| if-ge v0, v1, Label_19
48662 489| move/from16 v1, v19
48663 491| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
48675 509| move/from16 v1, v32
48676 …511| invoke-virtual {v2,v0,v1,v13}, com.android.calendar.EventGeometry.pointToEvent(float, float, …
48722 560| move/from16 v1, v27
48723 562| if-ge v0, v1, Label_23
48728 566| move/from16 v1, v27
48729 568| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
48756 611| move/from16 v1, v32
48757 613| if-ge v0, v1, Label_24
48778 639| move/from16 v1, v28
48779 641| if-ge v0, v1, Label_25
48786 651| move/from16 v1, v27
48787 653| if-ne v0, v1, Label_25
48792 657| move/from16 v1, v28
48793 659| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedHour(int):void
48892 25| iget v1, v7, com.android.calendar.DayView.mAnimateDayHeight
48897 .local v1, "currentHeight", int
48912 38| aput v1, v5, v6
48933 .end_local v1
48935 61| iget v1, v7, com.android.calendar.DayView.mAlldayHeight
48936 .restart_local v1
48980 24| iget v1, v8, com.android.calendar.DayView.mAnimateDayEventHeight
48982 .local v1, "currentHeight", int
48993 31| if-ne v1, v2, Label_3
49017 46| aput v1, v6, v7
49044 4| const/4 v1, #+0 (0x00000000 | 0.00000)
49046 .local v1, "focusY", float
49058 12| add-float/2addr v1, v3
49067 17| div-float/2addr v1, v3
49069 18| return v1
49098 27| sub-int v1, v2, v3
49100 .local v1, "daynum", int
49101 29| invoke-direct {v4,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
49106 37| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
49133 12| move-result-object v1
49184 55| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
49186 .local v1, "uri", android.net.Uri
49298 7| aget-object v1, v14, v15
49300 .local v1, "layout", android.text.StaticLayout
49301 9| if-eqz v1, Label_3
49306 15| invoke-virtual {v1}, android.text.StaticLayout.getWidth():int
49382 110| new-instance v1, android.text.StaticLayout
49383 .end_local v1
49403 …139| invoke-direct/range {v1..v12}, android.text.StaticLayout.<init>(java.lang.CharSequence, int, …
49405 .restart_local v1
49406 142| aput-object v1, v14, v15
49412 144| invoke-virtual {v1}, android.text.StaticLayout.getPaint():android.text.TextPaint
49417 153| return-object v1
49472 5| array-length v1, v3
49473 6| if-gt v5, v1, Label_1
49486 11| aget v1, v3, v0
49487 13| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
49488 15| aput v1, v3, v0
49510 4| move/from16 v1, v18
49511 6| invoke-virtual {v0,v1}, com.android.calendar.DayView.setFocusable(boolean):void
49515 13| move/from16 v1, v18
49516 15| invoke-virtual {v0,v1}, com.android.calendar.DayView.setFocusableInTouchMode(boolean):void
49520 22| move/from16 v1, v18
49521 24| invoke-virtual {v0,v1}, com.android.calendar.DayView.setClickable(boolean):void
49524 29| move-object/from16 v1, v22
49525 …31| invoke-virtual {v0,v1}, com.android.calendar.DayView.setOnCreateContextMenuListener(android.vi…
49530 40| move-object/from16 v1, v22
49531 42| iput v0, v1, com.android.calendar.DayView.mFirstDayOfWeek
49538 54| move-object/from16 v1, v19
49539 …56| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
49543 65| move-object/from16 v1, v22
49544 67| iput-object v0, v1, com.android.calendar.DayView.mCurrentTime
49560 92| iget-wide v0:v1, v0, android.text.format.Time.gmtoff
49561 94| move-wide/from16 v18:v19, v0:v1
49562 96| move-wide/from16 v0:v1, v18:v19
49563 98| invoke-static {v6,v7,v0,v1}, android.text.format.Time.getJulianDay(long, long):int
49566 104| move-object/from16 v1, v22
49567 106| iput v0, v1, com.android.calendar.DayView.mTodayJulianDay
49721 378| move-object/from16 v1, v18
49722 380| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
49726 387| move/from16 v1, v18
49727 389| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
49735 402| move/from16 v1, v18
49736 404| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
49743 417| move-object/from16 v1, v22
49744 419| iput-object v0, v1, com.android.calendar.DayView.mDayStrs
49751 431| move-object/from16 v1, v22
49752 433| iput-object v0, v1, com.android.calendar.DayView.mDayStrs2Letter
49845 565| move/from16 v1, v18
49846 567| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
49852 578| move-object/from16 v1, v18
49853 …580| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
49868 607| move/from16 v1, v18
49870 …611| invoke-direct {v0,v1,v5,v2}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
49873 617| move-object/from16 v1, v22
49874 619| iput v0, v1, com.android.calendar.DayView.mDateStrWidth
49878 625| move/from16 v1, v18
49879 627| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
49889 646| move/from16 v1, v20
49892 …652| invoke-direct {v0,v1,v2,v3}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
49896 660| move-object/from16 v1, v22
49897 662| iput v0, v1, com.android.calendar.DayView.mDateStrWidth
49901 668| move/from16 v1, v18
49902 670| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
49906 677| move-object/from16 v1, v18
49907 …679| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
49917 697| move-object/from16 v1, v22
49918 699| iput-object v0, v1, com.android.calendar.DayView.mAmString
49926 713| move-object/from16 v1, v22
49927 715| iput-object v0, v1, com.android.calendar.DayView.mPmString
49946 747| move/from16 v1, v18
49947 749| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
49954 762| move/from16 v1, v19
49956 …766| invoke-direct {v0,v1,v4,v2}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
49965 780| move-object/from16 v1, v22
49966 782| iput v0, v1, com.android.calendar.DayView.mHoursWidth
49975 798| move-object/from16 v1, v22
49976 800| iput v0, v1, com.android.calendar.DayView.mHoursWidth
49980 807| move-object/from16 v1, v18
49981 …809| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
49989 822| move-object/from16 v1, v19
49990 …824| invoke-virtual {v12,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):…
49993 830| move-object/from16 v1, v22
49994 832| iput-object v0, v1, com.android.calendar.DayView.mPopupView
50010 856| move-object/from16 v1, v23
50011 858| invoke-direct {v0,v1}, android.widget.PopupWindow.<init>(android.content.Context):void
50013 863| move-object/from16 v1, v22
50014 865| iput-object v0, v1, com.android.calendar.DayView.mPopup
50033 897| move/from16 v1, v19
50034 899| invoke-virtual {v8,v0,v1}, android.content.res.Resources$Theme.applyStyle(int, boolean):void
50055 933| move/from16 v1, v19
50056 …935| invoke-virtual {v0,v1}, android.content.res.TypedArray.getDrawable(int):android.graphics.draw…
50066 953| move-object/from16 v1, v22
50067 …955| invoke-virtual {v0,v1}, android.view.View.setOnClickListener(android.view.View$OnClickListene…
50070 960| move-object/from16 v1, v22
50071 …962| invoke-virtual {v0,v1}, com.android.calendar.DayView.setOnLongClickListener(android.view.View…
50078 975| move-object/from16 v1, v19
50079 …977| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
50083 986| move-object/from16 v1, v22
50084 988| iput-object v0, v1, com.android.calendar.DayView.mBaseDate
50103 1019| move-object/from16 v1, v22
50104 1021| iput-object v0, v1, com.android.calendar.DayView.mEarliestStartHour
50113 1037| move-object/from16 v1, v22
50114 1039| iput-object v0, v1, com.android.calendar.DayView.mHasAllDayEvent
50129 1061| move-object/from16 v1, v22
50130 1063| iput-object v0, v1, com.android.calendar.DayView.mLines
50145 2| const-string/jumbo v1, "accessibility"
50147 …5| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
50187 3| iget v1, v3, com.android.calendar.DayView.mNumHours
50188 5| div-int/lit8 v1, v1, #+5 (0x00000005 | 7.00649e-45)
50189 7| sub-int/2addr v0, v1
50208 19| iget v1, v3, com.android.calendar.DayView.mNumHours
50209 21| add-int/2addr v0, v1
50210 22| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
50211 24| if-le v0, v1, Label_1
50256 32| const/4 v1, #+0 (0x00000000 | 0.00000)
50261 .local v1, "switchForward", boolean
50279 62| return v1
50284 .end_local v1
50295 78| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
50296 .restart_local v1
50329 30| move-result v1
50330 31| invoke-direct {v5,v0,v1}, com.android.calendar.DayView.remeasure(int, int):void
50373 0| iget-boolean v0, v1, com.android.calendar.DayView.mIsAccessibilityEnabled
50377 4| iget-object v0, v1, com.android.calendar.DayView.mAccessibilityMgr
50414 16| move-result-wide v0:v1
50419 21| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
50577 127| move-result v1
50579 .local v1, "allDayIconWidth", int
50582 132| sub-int/2addr v9, v1
50594 149| add-int/2addr v9, v1
50776 .end_local v1
50866 4| iget v1, v5, com.android.calendar.DayView.mFirstHour
50867 6| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
50868 8| if-ge v0, v1, Label_2
50892 30| iget v1, v5, com.android.calendar.DayView.mFirstHour
50894 34| add-int/2addr v1, v2
50895 35| add-int/lit8 v1, v1, #-3 (0xfffffffd | NaN)
50896 37| if-le v0, v1, Label_1
50901 41| iget v1, v5, com.android.calendar.DayView.mNumHours
50902 43| add-int/2addr v0, v1
50925 2| float-to-int v1, v3
50926 3| iput v1, v0, android.graphics.Rect.left
50929 7| float-to-int v1, v5
50930 8| iput v1, v0, android.graphics.Rect.right
50933 12| float-to-int v1, v4
50934 13| iput v1, v0, android.graphics.Rect.top
50937 17| float-to-int v1, v6
50938 18| iput v1, v0, android.graphics.Rect.bottom
51108 137| move-result-object v1
51109 138| check-cast v1, com.android.calendar.Event
51111 .local v1, "calEvent", com.android.calendar.Event
51149 …186| invoke-direct {v15,v0,v1}, com.android.calendar.DayView.appendEventAccessibilityString(java.l…
51156 .end_local v1
51289 0| iput v1, v0, com.android.calendar.DayView.mSelectionDay
51291 2| iput v1, v0, com.android.calendar.DayView.mSelectionDayForAccessibility
51305 0| iput-object v1, v0, com.android.calendar.DayView.mSelectedEvent
51307 2| iput-object v1, v0, com.android.calendar.DayView.mSelectedEventForAccessibility
51321 0| iput v1, v0, com.android.calendar.DayView.mSelectionHour
51323 2| iput v1, v0, com.android.calendar.DayView.mSelectionHourForAccessibility
51383 30| div-int v1, v6, v7
51385 .local v1, "day", int
51387 34| if-lt v1, v6, Label_3
51392 38| add-int/lit8 v1, v6, #-1 (0xffffffff | NaN)
51398 42| add-int/2addr v1, v6
51400 43| invoke-direct {v11,v1}, com.android.calendar.DayView.setSelectedDay(int):void
51496 2| iget v1, v4, android.graphics.Rect.top
51497 4| if-le v0, v1, Label_1
51501 8| iget v1, v4, android.graphics.Rect.left
51502 10| if-gt v0, v1, Label_2
51519 23| iget v1, v4, android.graphics.Rect.top
51520 25| sub-int/2addr v0, v1
51521 26| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_TOP_MARGIN
51523 30| add-int/2addr v1, v2
51524 31| if-le v0, v1, Label_3
51529 35| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_TOP_MARGIN
51530 37| add-int/2addr v0, v1
51534 42| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN
51535 44| sub-int/2addr v0, v1
51542 49| iget v1, v4, android.graphics.Rect.left
51543 51| sub-int/2addr v0, v1
51544 52| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_LEFT_MARGIN
51546 56| add-int/2addr v1, v2
51547 57| if-le v0, v1, Label_4
51552 61| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_LEFT_MARGIN
51553 63| add-int/2addr v0, v1
51557 68| sget v1, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_RIGHT_MARGIN
51558 70| sub-int/2addr v0, v1
51604 2| iget v1, v4, android.graphics.Rect.top
51605 4| if-le v0, v1, Label_1
51609 8| iget v1, v4, android.graphics.Rect.left
51610 10| if-gt v0, v1, Label_2
51627 23| iget v1, v4, android.graphics.Rect.top
51628 25| sub-int/2addr v0, v1
51629 26| sget v1, com.android.calendar.DayView.EVENT_TEXT_TOP_MARGIN
51631 30| add-int/2addr v1, v2
51632 31| if-le v0, v1, Label_3
51637 35| sget v1, com.android.calendar.DayView.EVENT_TEXT_TOP_MARGIN
51638 37| add-int/2addr v0, v1
51642 42| sget v1, com.android.calendar.DayView.EVENT_TEXT_BOTTOM_MARGIN
51643 44| sub-int/2addr v0, v1
51650 49| iget v1, v4, android.graphics.Rect.left
51651 51| sub-int/2addr v0, v1
51652 52| sget v1, com.android.calendar.DayView.EVENT_TEXT_LEFT_MARGIN
51654 56| add-int/2addr v1, v2
51655 57| if-le v0, v1, Label_4
51660 61| sget v1, com.android.calendar.DayView.EVENT_TEXT_LEFT_MARGIN
51661 63| add-int/2addr v0, v1
51665 68| sget v1, com.android.calendar.DayView.EVENT_TEXT_RIGHT_MARGIN
51666 70| sub-int/2addr v0, v1
51811 161| move-object/from16 v1, v24
51812 163| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
51816 168| move-object/from16 v1, v24
51817 …170| invoke-direct {v0,v1}, com.android.calendar.DayView.adjustToBeginningOfWeek(android.text.form…
51824 177| move-object/from16 v1, v24
51825 179| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
51872 231| move/from16 v1, v29
51874 …235| invoke-direct {v0,v5,v1,v2}, com.android.calendar.DayView.calculateDuration(float, float, flo…
51878 239| move-wide/from16 v0:v1, v18:v19
51879 241| invoke-virtual {v4,v0,v1}, android.view.animation.TranslateAnimation.setDuration(long):void
51889 258| move-wide/from16 v0:v1, v18:v19
51890 260| invoke-virtual {v9,v0,v1}, android.view.animation.TranslateAnimation.setDuration(long):void
51894 267| move-object/from16 v1, v24
51896 …271| invoke-direct {v5,v0,v1,v2}, com.android.calendar.DayView$GotoBroadcaster.<init>(com.android.…
51931 325| move-object/from16 v1, v21
51932 …327| invoke-virtual {v0,v1,v5,v7}, com.android.calendar.DayView.setSelected(android.text.format.Ti…
52087 88| iget-wide v0:v1, v0, com.android.calendar.Event.id
52088 90| move-wide/from16 v20:v21, v0:v1
52091 94| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
52092 96| move-wide/from16 v22:v23, v0:v1
52094 100| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
52095 102| move-wide/from16 v24:v25, v0:v1
52138 152| iget-wide v0:v1, v0, com.android.calendar.Event.id
52139 154| move-wide/from16 v20:v21, v0:v1
52142 158| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
52143 160| move-wide/from16 v22:v23, v0:v1
52145 164| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
52146 166| move-wide/from16 v24:v25, v0:v1
52227 245| iget-wide v0:v1, v0, com.android.calendar.Event.id
52228 247| move-wide/from16 v20:v21, v0:v1
52231 251| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
52232 253| move-wide/from16 v22:v23, v0:v1
52234 257| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
52235 259| move-wide/from16 v24:v25, v0:v1
52260 3| iget-object v1, v15, com.android.calendar.DayView.mSelectedEvent
52261 5| if-eqz v1, Label_1
52264 7| iget v1, v15, com.android.calendar.DayView.mSelectionMode
52265 9| if-nez v1, Label_2
52270 11| iget-object v1, v15, com.android.calendar.DayView.mPopup
52271 13| invoke-virtual {v1}, android.widget.PopupWindow.dismiss():void
52278 17| iget v1, v15, com.android.calendar.DayView.mSelectionMode
52280 20| if-eq v1, v2, Label_1
52285 24| iget-object v1, v15, com.android.calendar.DayView.mSelectedEvent
52286 26| iget-wide v4:v5, v1, com.android.calendar.Event.id
52287 28| cmp-long v1, v2:v3, v4:v5
52288 30| if-nez v1, Label_3
52297 33| iget-object v1, v15, com.android.calendar.DayView.mSelectedEvent
52298 35| iget-wide v2:v3, v1, com.android.calendar.Event.id
52301 39| iget-object v1, v15, com.android.calendar.DayView.mHandler
52303 43| invoke-virtual {v1,v2}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
52308 48| iget-object v1, v15, com.android.calendar.DayView.mPopupView
52310 53| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
52315 59| iget-object v1, v7, com.android.calendar.Event.title
52316 61| invoke-virtual {v11,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
52318 64| iget-object v1, v15, com.android.calendar.DayView.mPopupView
52320 69| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
52325 75| iget-boolean v1, v7, com.android.calendar.Event.hasAlarm
52326 77| if-eqz v1, Label_10
52329 79| move v1, v13
52333 80| invoke-virtual {v8,v1}, android.widget.ImageView.setVisibility(int):void
52335 83| iget-object v1, v15, com.android.calendar.DayView.mPopupView
52337 88| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
52343 94| iget-boolean v1, v7, com.android.calendar.Event.isRepeating
52344 96| if-eqz v1, Label_11
52347 98| move v1, v13
52351 99| invoke-virtual {v8,v1}, android.widget.ImageView.setVisibility(int):void
52353 102| iget-boolean v1, v7, com.android.calendar.Event.allDay
52354 104| if-eqz v1, Label_12
52364 109| iget-object v1, v15, com.android.calendar.DayView.mContext
52365 …111| invoke-static {v1}, android.text.format.DateFormat.is24HourFormat(android.content.Context):bo…
52366 114| move-result v1
52367 115| if-eqz v1, Label_7
52376 119| iget-object v1, v15, com.android.calendar.DayView.mContext
52379 …125| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Cont…
52383 129| iget-object v1, v15, com.android.calendar.DayView.mPopupView
52385 134| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
52392 143| iget-object v1, v15, com.android.calendar.DayView.mPopupView
52394 148| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
52399 154| iget-object v1, v7, com.android.calendar.Event.location
52400 156| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
52413 167| iget-object v1, v7, com.android.calendar.Event.location
52414 169| invoke-virtual {v12,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
52419 172| iget-object v1, v15, com.android.calendar.DayView.mPopup
52423 …179| invoke-virtual {v1,v15,v3,v2,v4}, android.widget.PopupWindow.showAtLocation(android.view.View…
52425 182| iget-object v1, v15, com.android.calendar.DayView.mHandler
52428 …188| invoke-virtual {v1,v2,v4,v5}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
52439 192| move v1, v14
52445 194| move v1, v14
52490 13| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
52491 15| iput-wide v0:v1, v4, com.android.calendar.DayView.mLastPopupEventID
52499 23| iget-object v1, v4, com.android.calendar.DayView.mDismissPopup
52500 25| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
52503 30| iget-object v1, v4, com.android.calendar.DayView.mUpdateCurrentTime
52504 32| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
52510 37| const-string/jumbo v1, "preferences_default_cell_height"
52514 …42| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
52533 0| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
52534 2| iput-wide v0:v1, v2, com.android.calendar.DayView.mLastReloadMillis
52551 4| iget v1, v4, android.text.format.Time.hour
52553 .local v1, "savedHour", int
52690 201| iput v1, v4, android.text.format.Time.hour
52793 92| move-result-object v1
52795 .local v1, "text", java.lang.String
52808 …110| invoke-static {v1,v4}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lan…
52825 0| iget v0, v1, com.android.calendar.DayView.mEventsAlpha
52837 0| iget v0, v1, com.android.calendar.DayView.mFirstHour
52850 2| iget-object v1, v2, com.android.calendar.DayView.mBaseDate
52851 4| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
52854 7| iget v1, v2, com.android.calendar.DayView.mSelectionDay
52855 9| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
52857 12| iget v1, v2, com.android.calendar.DayView.mSelectionHour
52858 14| iput v1, v0, android.text.format.Time.hour
52860 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52861 17| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
52875 2| iget-object v1, v2, com.android.calendar.DayView.mBaseDate
52876 4| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
52879 7| iget v1, v2, com.android.calendar.DayView.mSelectionDayForAccessibility
52880 9| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
52882 12| iget v1, v2, com.android.calendar.DayView.mSelectionHourForAccessibility
52883 14| iput v1, v0, android.text.format.Time.hour
52885 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52886 17| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
52900 2| iget-object v1, v4, com.android.calendar.DayView.mBaseDate
52901 4| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
52904 7| iget v1, v4, com.android.calendar.DayView.mSelectionDay
52905 9| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
52907 12| iget v1, v4, com.android.calendar.DayView.mSelectionHour
52908 14| iput v1, v0, android.text.format.Time.hour
52910 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
52911 17| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
52928 6| const-string/jumbo v1, "preferences_tardis_1"
52929 …9| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getSharedPreference(android.content.Contex…
52993 0| iget v1, v3, com.android.calendar.DayView.mMaxAlldayEvents
52995 4| if-gt v1, v2, Label_1
53004 7| sget-boolean v1, com.android.calendar.DayView.mShowAllAllDayEvents
53005 9| if-eqz v1, Label_3
53009 11| iget v1, v3, com.android.calendar.DayView.mViewHeight
53011 15| sub-int/2addr v1, v2
53013 18| sub-int v0, v1, v2
53016 20| iget v1, v3, com.android.calendar.DayView.mMaxAlldayEvents
53017 22| int-to-float v1, v1
53019 25| mul-float/2addr v1, v2
53020 26| float-to-int v1, v1
53022 27| invoke-static {v0,v1}, java.lang.Math.min(int, int):int
53025 31| iget v1, v3, com.android.calendar.DayView.mMaxAlldayEvents
53026 33| div-int v1, v0, v1
53027 35| iput v1, v3, com.android.calendar.DayView.mAnimateDayEventHeight
53038 38| sget v1, com.android.calendar.DayView.MIN_UNEXPANDED_ALLDAY_EVENT_HEIGHT
53039 40| float-to-int v1, v1
53040 41| iput v1, v3, com.android.calendar.DayView.mAnimateDayEventHeight
53062 12| iget-object v1, v2, com.android.calendar.DayView.mUpdateCurrentTime
53063 14| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
53080 0| iget-object v0, v1, com.android.calendar.DayView.mPopupView
53086 5| invoke-direct {v1,v0}, com.android.calendar.DayView.switchViews(boolean):void
53103 0| iget v1, v11, com.android.calendar.DayView.mSelectionMode
53105 3| if-eq v1, v4, Label_1
53109 5| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
53110 6| iput v1, v11, com.android.calendar.DayView.mSelectionMode
53124 17| iget-object v1, v11, com.android.calendar.DayView.mContext
53126 …20| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
53132 27| iget-object v1, v11, com.android.calendar.DayView.mSelectedEvents
53133 29| invoke-virtual {v1}, java.util.ArrayList.size():int
53137 33| iget v1, v11, com.android.calendar.DayView.mNumDays
53139 36| if-ne v1, v4, Label_6
53143 38| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
53144 39| if-lt v8, v1, Label_5
53148 41| const/4 v1, #+0 (0x00000000 | 0.00000)
53152 …47| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android.…
53156 51| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53157 …53| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
53159 56| const v1, #+17301569 (0x01080041 | 2.49794e-38)
53160 59| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53162 62| iget-object v1, v11, com.android.calendar.DayView.mContext
53164 …66| invoke-static {v1,v4}, com.android.calendar.DayView.getEventAccessLevel(android.content.Contex…
53168 70| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
53169 71| if-ne v0, v1, Label_2
53173 73| const/4 v1, #+0 (0x00000000 | 0.00000)
53177 …79| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android.…
53180 83| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53181 …85| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
53183 88| const v1, #+17301566 (0x0108003e | 2.49794e-38)
53184 91| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53186 94| const/16 v1, #+101 (0x00000065 | 1.41531e-43)
53187 …96| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.MenuI…
53192 99| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
53193 100| if-lt v0, v1, Label_3
53197 102| const/4 v1, #+0 (0x00000000 | 0.00000)
53201 …109| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53204 113| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53205 …115| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53207 118| const v1, #+17301564 (0x0108003c | 2.49794e-38)
53208 121| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53213 124| const/4 v1, #+0 (0x00000000 | 0.00000)
53217 …130| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53220 134| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53221 …136| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53223 139| const v1, #+17301555 (0x01080033 | 2.49794e-38)
53224 142| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53226 145| const/16 v1, #+110 (0x0000006e | 1.54143e-43)
53227 …147| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
53233 150| iget-object v1, v11, com.android.calendar.DayView.mPopup
53234 152| invoke-virtual {v1}, android.widget.PopupWindow.dismiss():void
53242 156| const/4 v1, #+0 (0x00000000 | 0.00000)
53246 …162| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53250 166| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53251 …168| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53253 171| const v1, #+17301555 (0x01080033 | 2.49794e-38)
53254 174| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53256 177| const/16 v1, #+110 (0x0000006e | 1.54143e-43)
53257 …179| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
53264 183| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
53265 184| if-lt v8, v1, Label_8
53269 186| const/4 v1, #+0 (0x00000000 | 0.00000)
53273 …192| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53277 196| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53278 …198| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53280 201| const v1, #+17301569 (0x01080041 | 2.49794e-38)
53281 204| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53283 207| iget-object v1, v11, com.android.calendar.DayView.mContext
53285 …211| invoke-static {v1,v4}, com.android.calendar.DayView.getEventAccessLevel(android.content.Conte…
53289 215| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
53290 216| if-ne v0, v1, Label_7
53294 218| const/4 v1, #+0 (0x00000000 | 0.00000)
53298 …224| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53301 228| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53302 …230| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53304 233| const v1, #+17301566 (0x0108003e | 2.49794e-38)
53305 236| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53307 239| const/16 v1, #+101 (0x00000065 | 1.41531e-43)
53308 …241| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
53313 244| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
53314 245| if-lt v0, v1, Label_8
53318 247| const/4 v1, #+0 (0x00000000 | 0.00000)
53322 …254| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53325 258| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53326 …260| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53328 263| const v1, #+17301564 (0x0108003c | 2.49794e-38)
53329 266| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53336 269| const/4 v1, #+0 (0x00000000 | 0.00000)
53340 …275| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53344 279| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53345 …281| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53347 284| const v1, #+17301555 (0x01080033 | 2.49794e-38)
53348 287| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53350 290| const/16 v1, #+110 (0x0000006e | 1.54143e-43)
53351 …292| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
53353 295| const/4 v1, #+0 (0x00000000 | 0.00000)
53357 …301| invoke-interface {v12,v1,v4,v5,v10}, android.view.ContextMenu.add(int, int, int, int):android…
53360 305| iget-object v1, v11, com.android.calendar.DayView.mContextMenuHandler
53361 …307| invoke-interface {v7,v1}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuI…
53363 310| const v1, #+17301563 (0x0108003b | 2.49794e-38)
53364 313| invoke-interface {v7,v1}, android.view.MenuItem.setIcon(int):android.view.MenuItem
53366 316| const/16 v1, #+100 (0x00000064 | 1.40130e-43)
53367 …318| invoke-interface {v7,v1}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.Menu…
53480 95| move-result-object v1
53481 96| check-cast v1, com.android.calendar.DayView
53483 .local v1, "nextView", com.android.calendar.DayView
53484 98| iput v6, v1, com.android.calendar.DayView.mTouchMode
53486 100| invoke-virtual {v1,v9}, com.android.calendar.DayView.onDraw(android.graphics.Canvas):void
53494 .end_local v1
53622 1| sget-boolean v1, com.android.calendar.DayView.DEBUG
53623 3| if-eqz v1, Label_2
53636 12| sget-object v1, com.android.calendar.DayView.TAG
53646 34| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
53652 37| iget-boolean v1, v5, com.android.calendar.DayView.mTouchExplorationEnabled
53653 39| if-nez v1, Label_6
53658 44| move-result v1
53659 45| return v1
53665 46| sget-object v1, com.android.calendar.DayView.TAG
53667 51| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
53673 55| sget-object v1, com.android.calendar.DayView.TAG
53675 60| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
53681 64| sget-object v1, com.android.calendar.DayView.TAG
53683 69| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
53691 76| move-result v1
53693 79| if-eq v1, v2, Label_7
53698 84| move-result v1
53699 85| float-to-int v1, v1
53703 …91| invoke-direct {v5,v1,v2,v4}, com.android.calendar.DayView.setSelectionFromPosition(int, int, b…
53984 247| move/from16 v1, v26
53985 249| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
53988 254| move-object/from16 v1, v27
53989 …256| invoke-direct {v0,v1}, com.android.calendar.DayView.initView(com.android.calendar.DayView):vo…
54236 522| move/from16 v1, v26
54237 524| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
54295 12| sub-long v0:v1, v2:v3, v4:v5
54332 42| cmp-long v2, v0:v1, v2:v3
54395 21| iget-object v1, v8, com.android.calendar.DayView.mContext
54397 …24| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
54402 32| iget-object v1, v8, com.android.calendar.DayView.mContext
54403 34| invoke-direct {v0,v1}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
54404 37| iget-object v1, v8, com.android.calendar.DayView.mLongPressTitle
54405 …39| invoke-virtual {v0,v1}, android.app.AlertDialog$Builder.setTitle(java.lang.CharSequence):andro…
54408 43| iget-object v1, v8, com.android.calendar.DayView.mLongPressItems
54412 …50| invoke-virtual {v0,v1,v4}, android.app.AlertDialog$Builder.setItems(java.lang.CharSequence[], …
54473 53| sub-int v1, v3, v4
54475 .local v1, "gestureCenterInPixels", int
54482 64| sub-int/2addr v3, v1
54567 181| add-int/2addr v3, v1
54591 .end_local v1
54610 .restart_local v1
54621 230| add-int/2addr v3, v1
54652 14| sub-float v1, v2, v3
54654 .local v1, "gestureCenterInPixels", float
54657 19| add-float/2addr v2, v1
54757 0| const/4 v1, #+0 (0x00000000 | 0.00000)
54762 5| iput v1, v2, com.android.calendar.DayView.mInitialScrollY
54764 7| iput v1, v2, com.android.calendar.DayView.mInitialScrollX
54766 9| iput v1, v2, com.android.calendar.DayView.mStartingSpanY
54808 41| new-instance v1, android.graphics.Paint
54809 43| invoke-direct {v1}, android.graphics.Paint.<init>():void
54811 .local v1, "p", android.graphics.Paint
54813 48| invoke-virtual {v1,v2}, android.graphics.Paint.setTextSize(float):void
54815 51| invoke-virtual {v1}, android.graphics.Paint.ascent():float
54990 192| add-int v1, v2, v5
54992 .local v1, "bottom", int
54995 198| int-to-float v5, v1
55022 .end_local v1
55254 0| const/4 v1, #+0 (0x00000000 | 0.00000)
55260 …7| invoke-direct {v9,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Event…
55262 10| iput-object v1, v9, com.android.calendar.DayView.mPrevSelectedEvent
55269 21| iget-object v1, v9, com.android.calendar.DayView.mTZUpdater
55270 …23| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
55289 46| iget-wide v0:v1, v9, com.android.calendar.DayView.mLastReloadMillis
55290 48| cmp-long v0, v6:v7, v0:v1
55307 62| iget v1, v9, com.android.calendar.DayView.mNumDays
55336 9| iget-object v1, v2, com.android.calendar.DayView.mUpdateCurrentTime
55337 11| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
55340 16| iget-object v1, v2, com.android.calendar.DayView.mUpdateCurrentTime
55341 18| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
55358 0| iput v2, v1, com.android.calendar.DayView.mAnimateDayEventHeight
55361 3| iput-boolean v0, v1, com.android.calendar.DayView.mRemeasure
55363 5| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
55377 0| iput v2, v1, com.android.calendar.DayView.mAnimateDayHeight
55380 3| iput-boolean v0, v1, com.android.calendar.DayView.mRemeasure
55382 5| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
55396 0| iput v1, v0, com.android.calendar.DayView.mAnimateTodayAlpha
55412 0| iput v1, v0, com.android.calendar.DayView.mEventsAlpha
55428 0| iput v2, v1, com.android.calendar.DayView.mFirstHour
55431 3| iput v0, v1, com.android.calendar.DayView.mFirstHourOffset
55445 0| sput v1, com.android.calendar.DayView.mMoreAlldayEventsTextAlpha
55492 45| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
55494 .local v1, "gotoY", int
55518 71| mul-int v1, v6, v7
55534 91| invoke-virtual {v7,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
55592 182| if-le v1, v6, Label_9
55596 184| iget v1, v11, com.android.calendar.DayView.mMaxViewStartY
55613 198| if-eq v1, v6, Label_4
55624 212| aput v1, v7, v8
55775 377| float-to-int v1, v6
55781 380| if-gez v1, Label_3
55785 384| if-eq v1, v6, Label_3
55789 386| const/4 v1, #+0 (0x00000000 | 0.00000)
55811 0| iget v0, v1, com.android.calendar.DayView.mMaxViewStartY
55816 4| iget v2, v1, com.android.calendar.DayView.mMaxViewStartY
55821 6| iput v2, v1, com.android.calendar.DayView.mViewStartY
55823 8| invoke-direct {v1}, com.android.calendar.DayView.computeFirstHour():void
55825 11| invoke-virtual {v1}, com.android.calendar.DayView.invalidate():void
55838 0| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
55843 4| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
55850 11| iput v0, v1, com.android.calendar.DayView.mEventsAlpha
55877 19| iget v1, v14, com.android.calendar.DayView.mNumDays
55878 21| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
55879 23| add-int/2addr v0, v1
55899 45| iget v1, v5, android.text.format.Time.month
55900 47| if-eq v0, v1, Label_1
55904 49| const-wide/32 v0:v1, #+65536 (0x00010000 | 9.18355e-41)
55905 52| or-long/2addr v10:v11, v0:v1
55914 60| move-object v1, v14
55931 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$1.this$0
55965 26| iget-object v1, v10, com.android.calendar.DeleteEventHelper$1.this$0
55966 …28| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get6(com.android.calendar.DeleteEv…
55967 31| move-result-object v1
55968 32| invoke-virtual {v1}, com.android.calendar.AsyncQueryService.getNextToken():int
55969 35| move-result v1
56017 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$2.this$0
56033 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
56036 5| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
56039 10| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
56046 18| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
56054 27| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
56061 35| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
56081 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$3.this$0
56098 2| iget-object v1, v3, com.android.calendar.DeleteEventHelper$3.this$0
56099 …4| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get9(com.android.calendar.DeleteEve…
56100 7| move-result-object v1
56101 8| invoke-virtual {v1,v5}, java.util.ArrayList.get(int):java.lang.Object
56102 11| move-result-object v1
56103 12| check-cast v1, java.lang.Integer
56104 14| invoke-virtual {v1}, java.lang.Integer.intValue():int
56105 17| move-result v1
56106 …18| invoke-static {v2,v1}, com.android.calendar.DeleteEventHelper.-set0(com.android.calendar.Delet…
56108 21| iget-object v1, v3, com.android.calendar.DeleteEventHelper$3.this$0
56109 …23| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get0(com.android.calendar.DeleteEv…
56110 26| move-result-object v1
56112 28| invoke-virtual {v1,v2}, android.app.AlertDialog.getButton(int):android.widget.Button
56116 32| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
56117 33| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
56131 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$4.this$0
56153 11| const/4 v1, #-1 (0xffffffff | NaN)
56154 12| if-eq v0, v1, Label_1
56159 16| iget-object v1, v2, com.android.calendar.DeleteEventHelper$4.this$0
56160 …18| invoke-static {v1}, com.android.calendar.DeleteEventHelper.-get8(com.android.calendar.DeleteEv…
56161 21| move-result v1
56162 …22| invoke-static {v0,v1}, com.android.calendar.DeleteEventHelper.-wrap1(com.android.calendar.Dele…
56179 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper$5.this$0
56214 17| iget-object v1, v8, com.android.calendar.DeleteEventHelper$5.this$0
56224 …37| invoke-virtual/range {v1..v7}, com.android.calendar.DeleteEventHelper.delete(long, long, com.a…
56237 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
56245 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mCallback
56253 0| iget-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mEndMillis
56254 2| return-wide v0:v1
56261 0| iget-boolean v0, v1, com.android.calendar.DeleteEventHelper.mExitWhenDone
56269 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mModel
56277 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mParent
56285 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mService
56293 0| iget-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mStartMillis
56294 2| return-wide v0:v1
56301 0| iget v0, v1, com.android.calendar.DeleteEventHelper.mWhichDelete
56309 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mWhichIndex
56317 0| iput v1, v0, com.android.calendar.DeleteEventHelper.mWhichDelete
56318 2| return v1
56337 0| invoke-direct {v0,v1}, com.android.calendar.DeleteEventHelper.deleteRepeatingEvent(int):void
56391 40| const-string/jumbo v1, "parentActivity is required to exit when done"
56392 43| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
56403 53| iget-object v1, v2, com.android.calendar.DeleteEventHelper.mContext
56404 …55| invoke-direct {v0,v2,v1}, com.android.calendar.DeleteEventHelper$5.<init>(com.android.calendar…
56430 13| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
56431 14| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
56432 17| move-result-object v1
56433 …18| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
56440 27| iget-object v1, v12, com.android.calendar.DeleteEventHelper.mService
56449 …39| invoke-virtual/range {v1..v9}, com.android.calendar.AsyncQueryService.startUpdate(int, java.la…
56476 18| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mStart
56477 20| move-wide/from16 v20:v21, v0:v1
56482 26| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mId
56483 28| move-wide/from16 v24:v25, v0:v1
56548 99| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mCalendarId
56549 101| move-wide/from16 v18:v19, v0:v1
56656 248| move-wide/from16 v0:v1, v24:v25
56657 …250| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
56688 286| move-wide/from16 v0:v1, v24:v25
56689 …288| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
56772 404| move-wide/from16 v0:v1, v24:v25
56773 …406| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
56811 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
56816 4| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
56836 3| move-wide/from16 v0:v1, v16:v17
56837 …5| invoke-static {v2,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
56870 …0| invoke-virtual/range {v1..v8}, com.android.calendar.DeleteEventHelper.delete(long, long, long, …
56872 3| iput-object v9, v1, com.android.calendar.DeleteEventHelper.mCallback
56887 2| move-object/from16 v1, v19
56888 4| iput v0, v1, com.android.calendar.DeleteEventHelper.mWhichDelete
56890 6| move-wide/from16 v0:v1, v20:v21
56892 10| iput-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mStartMillis
56894 12| move-wide/from16 v0:v1, v22:v23
56896 16| iput-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mEndMillis
56899 20| move-object/from16 v1, v19
56900 22| iput-object v0, v1, com.android.calendar.DeleteEventHelper.mModel
57199 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
57204 4| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
57222 0| iput-object v1, v0, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
57236 0| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
57241 4| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
57247 9| iput-object v2, v1, com.android.calendar.DeleteEventHelper.mDismissListener
57261 0| iput-object v1, v0, com.android.calendar.EditResponseHelper$1.this$0
57277 0| iget-object v1, v3, com.android.calendar.EditResponseHelper$1.this$0
57278 …2| invoke-static {v1,v5}, com.android.calendar.EditResponseHelper.-set0(com.android.calendar.EditR…
57280 5| iget-object v1, v3, com.android.calendar.EditResponseHelper$1.this$0
57281 …7| invoke-static {v1}, com.android.calendar.EditResponseHelper.-get0(com.android.calendar.EditResp…
57282 10| move-result-object v1
57284 12| invoke-virtual {v1,v2}, android.app.AlertDialog.getButton(int):android.widget.Button
57288 16| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
57289 17| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
57298 0| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
57306 0| iput v1, v0, com.android.calendar.EditResponseHelper.mWhichEvents
57307 2| return v1
57319 0| invoke-direct {v1}, java.lang.Object.<init>():void
57322 4| iput v0, v1, com.android.calendar.EditResponseHelper.mWhichEvents
57325 7| iput-boolean v0, v1, com.android.calendar.EditResponseHelper.mClickedOk
57328 …11| invoke-direct {v0,v1}, com.android.calendar.EditResponseHelper$1.<init>(com.android.calendar.E…
57330 14| iput-object v0, v1, com.android.calendar.EditResponseHelper.mListListener
57332 16| iput-object v2, v1, com.android.calendar.EditResponseHelper.mParent
57345 0| iget-boolean v0, v1, com.android.calendar.EditResponseHelper.mClickedOk
57358 0| iput-boolean v1, v0, com.android.calendar.EditResponseHelper.mClickedOk
57371 0| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
57376 4| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
57393 0| iget v0, v1, com.android.calendar.EditResponseHelper.mWhichEvents
57407 1| invoke-direct {v1,v0}, com.android.calendar.EditResponseHelper.setClickedOk(boolean):void
57421 0| invoke-direct {v1}, com.android.calendar.EditResponseHelper.getClickedOk():boolean
57428 7| invoke-virtual {v1,v0}, com.android.calendar.EditResponseHelper.setWhichEvents(int):void
57434 11| invoke-direct {v1,v0}, com.android.calendar.EditResponseHelper.setClickedOk(boolean):void
57436 14| iget-object v0, v1, com.android.calendar.EditResponseHelper.mDismissListener
57441 18| iget-object v0, v1, com.android.calendar.EditResponseHelper.mDismissListener
57459 0| iput-object v1, v0, com.android.calendar.EditResponseHelper.mDismissListener
57473 0| iput v1, v0, com.android.calendar.EditResponseHelper.mWhichEvents
57542 67| move-result-object v1
57544 .local v1, "ok", android.widget.Button
57546 69| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
57551 .end_local v1
57565 …1| invoke-direct {v1,v2,v0}, com.android.common.widget.CompositeCursorAdapter.<init>(android.conte…
57578 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
57585 7| iput-boolean v1, v2, com.android.common.widget.CompositeCursorAdapter.mCacheValid
57587 9| iput-boolean v1, v2, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
57607 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
57610 5| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.invalidate():void
57612 …8| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.notifyDataSetChanged():vo…
57627 5| move-result-object v1
57631 .local v1, "mPartition$iterator", java.util.Iterator
57632 6| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
57637 12| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
57683 0| iget-object v1, v3, com.android.common.widget.CompositeCursorAdapter.mPartitions
57684 2| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
57685 5| move-result-object v1
57686 6| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
57687 8| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
57698 17| move-result v1
57699 18| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
57700 20| if-eqz v1, Label_1
57709 25| iget-object v1, v3, com.android.common.widget.CompositeCursorAdapter.mPartitions
57710 27| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
57711 30| move-result-object v1
57712 31| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
57713 33| iput-object v5, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
57719 40| move-result v1
57720 41| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
57721 43| if-eqz v1, Label_2
57725 45| iget-object v1, v3, com.android.common.widget.CompositeCursorAdapter.mPartitions
57726 47| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
57727 50| move-result-object v1
57728 51| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
57732 60| iput v2, v1, com.android.common.widget.CompositeCursorAdapter$Partition.idColumnIndex
57768 15| move-result-object v1
57769 16| check-cast v1, com.android.common.widget.CompositeCursorAdapter$Partition
57771 .local v1, "partition", com.android.common.widget.CompositeCursorAdapter$Partition
57772 18| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
57792 .end_local v1
57841 26| iget-object v1, v2, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
57843 .local v1, "cursor", android.database.Cursor
57844 28| if-eqz v1, Label_3
57847 30| invoke-interface {v1}, android.database.Cursor.isClosed():boolean
57890 57| invoke-interface {v1}, android.database.Cursor.getCount():int
57899 .end_local v1
57915 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mContext
57927 … 0| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.ensureCacheValid():void
57929 3| iget v0, v1, com.android.common.widget.CompositeCursorAdapter.mCount
57942 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
57977 7| iget-object v1, v2, com.android.common.widget.CompositeCursorAdapter.mContext
57978 …9| invoke-virtual {v2,v1,v3,v4,v6}, com.android.common.widget.CompositeCursorAdapter.newHeaderView…
58017 25| add-int v1, v5, v6
58019 .local v1, "end", int
58023 29| if-ge v9, v1, Label_6
58081 63| move v5, v1
58087 .end_local v1
58126 27| add-int v1, v5, v6
58128 .local v1, "end", int
58132 31| if-ge v11, v1, Label_7
58202 75| move v5, v1
58208 .end_local v1
58228 5| const/4 v1, #+0 (0x00000000 | 0.00000)
58229 .local v1, "i", int
58237 12| if-ge v1, v2, Label_5
58242 16| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
58260 34| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
58282 …49| invoke-virtual {v7,v1,v3}, com.android.common.widget.CompositeCursorAdapter.getItemViewType(in…
58292 55| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
58338 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
58353 0| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
58386 7| iget-object v1, v7, com.android.common.widget.CompositeCursorAdapter.mContext
58412 4| const/4 v1, #+0 (0x00000000 | 0.00000)
58413 .local v1, "i", int
58421 11| if-ge v1, v7, Label_8
58426 15| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
58444 33| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
58463 50| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
58467 …58| invoke-virtual {v10,v1,v0,v12,v13}, com.android.common.widget.CompositeCursorAdapter.getHeader…
58484 78| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
58503 103| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
58530 145| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
58554 163| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
58574 …0| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.getItemViewTypeCount():int
58589 1| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mCacheValid
58609 5| const/4 v1, #+0 (0x00000000 | 0.00000)
58610 .local v1, "i", int
58618 12| if-ge v1, v2, Label_4
58623 16| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
58641 34| invoke-virtual {v5,v1}, java.util.ArrayList.get(int):java.lang.Object
58657 …47| invoke-virtual {v7,v1,v3}, com.android.common.widget.CompositeCursorAdapter.isEnabled(int, int…
58667 53| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
58715 0| iget-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
58721 5| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
58723 7| invoke-super {v1}, android.widget.BaseAdapter.notifyDataSetChanged():void
58734 12| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
58747 0| iput-boolean v2, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
58752 4| iget-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
58757 …8| invoke-virtual {v1}, com.android.common.widget.CompositeCursorAdapter.notifyDataSetChanged():vo…
58769 0| iget-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mAccount
58777 0| iget-boolean v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mDirectoriesLoaded
58785 0| iget v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mPreferredMaxResultCount
58793 0| iput-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter.mDirectoriesLoaded
58794 2| return v1
58805 …0| invoke-direct {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.makeDisplayString(an…
58820 …2| invoke-direct {v1,v2,v0}, com.android.common.contacts.BaseEmailAddressAdapter.<init>(android.co…
58834 …0| invoke-direct {v1,v2}, com.android.common.widget.CompositeCursorAdapter.<init>(android.content.…
58838 7| iput-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mContentResolver
58840 9| iput v3, v1, com.android.common.contacts.BaseEmailAddressAdapter.mPreferredMaxResultCount
58843 …13| invoke-direct {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$1.<init>(com.androi…
58844 16| iput-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
58860 4| new-array v1, v4, java.lang.String[]
58862 9| aput-object v2, v1, v3
58863 11| invoke-direct {v0,v1}, android.database.MatrixCursor.<init>(java.lang.String[]):void
58866 14| new-array v1, v4, java.lang.Object[]
58868 19| aput-object v2, v1, v3
58869 21| invoke-virtual {v0,v1}, android.database.MatrixCursor.addRow(java.lang.Object[]):void
58884 1| const/4 v1, #-1 (0xffffffff | NaN)
58885 2| invoke-interface {v4,v1}, android.database.Cursor.moveToPosition(int):boolean
58891 8| move-result v1
58892 9| if-eqz v1, Label_2
58901 18| move-result v1
58902 19| if-eqz v1, Label_1
58912 22| const/4 v1, #+0 (0x00000000 | 0.00000)
58913 23| return v1
58950 21| move-result-object v1
58952 .local v1, "cursor", android.database.Cursor
58953 22| if-eqz v1, Label_3
58958 25| invoke-interface {v1,v4}, android.database.Cursor.moveToPosition(int):boolean
58963 28| invoke-interface {v1}, android.database.Cursor.moveToNext():boolean
58969 34| invoke-interface {v1,v5}, android.database.Cursor.getString(int):java.lang.String
58985 .end_local v1
59005 …0| invoke-virtual {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.getPartition(int):c…
59043 26| move-result-object v1
59045 .local v1, "emailAddress", java.lang.String
59051 …33| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
59058 39| return-object v1
59065 …43| invoke-direct {v2,v0,v1,v3}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
59136 46| move-result-object v1
59138 .local v1, "displayName", java.lang.String
59151 60| aput-object v1, v4, v5
59161 .end_local v1
59245 43| move-object v1, v8
59268 2| const/4 v1, #+0 (0x00000000 | 0.00000)
59269 …3| invoke-direct {v0,v2,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionF…
59287 …6| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
59288 8| if-eqz v1, Label_2
59291 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
59295 11| return v1
59299 12| const/4 v1, #+0 (0x00000000 | 0.00000)
59320 …0| invoke-direct {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.isLoading(int):boole…
59340 …6| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
59341 8| if-eqz v1, Label_1
59346 13| move-result-object v1
59347 14| return-object v1
59353 18| move-result-object v1
59354 19| return-object v1
59395 27| move/from16 v1, v20
59396 29| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
59414 50| move/from16 v1, v20
59415 52| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
59422 64| move/from16 v1, v20
59423 66| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
59430 78| move/from16 v1, v20
59431 80| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
59438 92| move/from16 v1, v20
59439 94| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
59445 102| move/from16 v1, v20
59446 104| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
59463 118| move/from16 v1, v18
59464 120| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
59482 151| move/from16 v1, v18
59483 153| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
59556 251| move/from16 v1, v18
59557 253| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
59570 276| move-object/from16 v1, v21
59571 …278| invoke-static {v0,v1,v7}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
59594 293| move-object/from16 v1, v17
59595 295| invoke-interface {v6,v0,v1}, java.util.List.add(int, java.lang.Object):void
59636 329| move/from16 v1, v20
59637 …331| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
59651 346| move/from16 v1, v20
59653 …350| invoke-virtual {v0,v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
59706 397| move-object/from16 v1, v20
59707 …399| invoke-virtual {v0,v8,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
59737 420| move-object/from16 v1, v20
59738 …422| invoke-virtual {v0,v8,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
59755 431| move/from16 v1, v21
59756 …433| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
59767 441| move/from16 v1, v20
59768 …443| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
59795 473| move/from16 v1, v21
59796 475| invoke-virtual {v0,v1,v15}, android.os.Handler.removeMessages(int, java.lang.Object):void
59804 490| move/from16 v1, v21
59806 …494| invoke-virtual {v0,v1,v8,v2,v15}, android.os.Handler.obtainMessage(int, int, int, java.lang.O…
59815 508| move-wide/from16 v1:v2, v22:v23
59816 …510| invoke-virtual {v0,v12,v1,v2}, android.os.Handler.sendMessageDelayed(android.os.Message, long…
59825 …521| iget-wide v0:v1, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
59826 523| move-wide/from16 v22:v23, v0:v1
59828 527| move-object/from16 v1, v24
59830 …531| invoke-direct {v0,v1,v8,v2,v3}, com.android.common.contacts.BaseEmailAddressAdapter$Directory…
59845 553| move-object/from16 v1, v25
59846 …555| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitio…
59887 3| move-result v1
59888 4| if-ge v5, v1, Label_3
59897 …12| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
59898 14| if-eqz v1, Label_2
59901 …16| iget-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.con…
59902 …18| invoke-static {v4,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
59903 21| move-result v1
59904 22| if-eqz v1, Label_2
59908 24| const/4 v1, #+0 (0x00000000 | 0.00000)
59909 …25| iput-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
59911 27| iget-object v1, v3, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
59913 30| invoke-virtual {v1,v2,v0}, android.os.Handler.removeMessages(int, java.lang.Object):void
59916 36| move-result-object v1
59917 …37| invoke-virtual {v3,v5,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(in…
59958 3| move-result v1
59959 4| if-ge v3, v1, Label_1
59968 …12| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
59969 14| if-eqz v1, Label_1
59974 19| move-result-object v1
59975 …20| invoke-virtual {v2,v3,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(in…
59993 …0| invoke-direct {v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.<init>(android.conte…
59997 7| iput-object v0, v1, com.android.calendar.EmailAddressAdapter.mInflater
60019 15| move-result-object v1
60020 16| check-cast v1, android.widget.TextView
60022 .local v1, "text2", android.widget.TextView
60025 21| invoke-virtual {v1,v8}, android.widget.TextView.setText(java.lang.CharSequence):void
60041 6| move-result-object v1
60042 7| check-cast v1, android.widget.TextView
60044 .local v1, "text1", android.widget.TextView
60065 32| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
60088 2| const v1, #+2130968616 (0x7f040028 | 1.75459e+38)
60090 …6| invoke-virtual {v0,v1,v4,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
60105 2| const v1, #+2130968617 (0x7f040029 | 1.75459e+38)
60107 …6| invoke-virtual {v0,v1,v4,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
60124 5| const-string/jumbo v1, "title"
60126 9| aput-object v1, v0, v2
60128 11| const-string/jumbo v1, "eventLocation"
60130 15| aput-object v1, v0, v2
60132 17| const-string/jumbo v1, "allDay"
60134 21| aput-object v1, v0, v2
60136 23| const-string/jumbo v1, "displayColor"
60137 26| aput-object v1, v0, v3
60139 28| const-string/jumbo v1, "eventTimezone"
60141 32| aput-object v1, v0, v2
60143 34| const-string/jumbo v1, "event_id"
60145 38| aput-object v1, v0, v2
60147 40| const-string/jumbo v1, "begin"
60149 44| aput-object v1, v0, v2
60151 46| const-string/jumbo v1, "end"
60153 50| aput-object v1, v0, v2
60155 52| const-string/jumbo v1, "_id"
60157 57| aput-object v1, v0, v2
60159 59| const-string/jumbo v1, "startDay"
60161 64| aput-object v1, v0, v2
60163 66| const-string/jumbo v1, "endDay"
60165 71| aput-object v1, v0, v2
60167 73| const-string/jumbo v1, "startMinute"
60169 78| aput-object v1, v0, v2
60171 80| const-string/jumbo v1, "endMinute"
60173 85| aput-object v1, v0, v2
60175 87| const-string/jumbo v1, "hasAlarm"
60177 92| aput-object v1, v0, v2
60179 94| const-string/jumbo v1, "rrule"
60181 99| aput-object v1, v0, v2
60183 101| const-string/jumbo v1, "rdate"
60185 106| aput-object v1, v0, v2
60187 108| const-string/jumbo v1, "selfAttendeeStatus"
60189 113| aput-object v1, v0, v2
60191 115| const-string/jumbo v1, "organizer"
60193 120| aput-object v1, v0, v2
60195 122| const-string/jumbo v1, "guestsCanModify"
60197 127| aput-object v1, v0, v2
60199 129| const-string/jumbo v1, "allDay=1 OR (end-begin)>=86400000 AS dispAllday"
60201 134| aput-object v1, v0, v2
60212 146| const-string/jumbo v1, "calendar_color"
60213 149| aput-object v1, v0, v3
60300 56| move-result-object v1
60302 .local v1, "e", com.android.calendar.Event
60303 57| iget v3, v1, com.android.calendar.Event.startDay
60307 61| iget v3, v1, com.android.calendar.Event.endDay
60312 65| invoke-virtual {v5,v1}, java.util.ArrayList.add(java.lang.Object):boolean
60318 .end_local v1
60329 ….local_ex v1, "eventsList", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/calendar/Event…
60332 0| if-nez v1, Label_1
60342 …4| invoke-static {v1,v2,v3,v0}, com.android.calendar.Event.doComputePositions(java.util.ArrayList,…
60345 …8| invoke-static {v1,v2,v3,v0}, com.android.calendar.Event.doComputePositions(java.util.ArrayList,…
60562 11| cmp-long v1, v2:v3, v4:v5
60563 13| if-nez v1, Label_2
60725 156| move-result-object v1
60727 .local v1, "rdate", java.lang.String
60733 163| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
60755 .end_local v1
60787 .restart_local v1
60808 9| const/4 v1, #+0 (0x00000000 | 0.00000)
60809 10| aput-object v0, v7, v1
60820 21| int-to-long v0:v1, v12
60821 …22| invoke-static {v9,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
60823 25| int-to-long v0:v1, v13
60824 …26| invoke-static {v9,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
60840 40| move-result-object v1
60863 58| const-string/jumbo v1, "("
60864 …61| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
60868 69| const-string/jumbo v1, ") AND "
60869 …72| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
60894 101| const/4 v1, #+0 (0x00000000 | 0.00000)
60895 102| aget-object v1, v7, v1
60896 104| aput-object v1, v15, v0
61048 128| move-object/from16 v1, v17
61051 …134| invoke-static {v0,v1,v2,v3,v7}, com.android.calendar.Event.buildEventsFromCursor(java.util.Ar…
61054 139| move-object/from16 v1, v16
61057 …145| invoke-static {v0,v1,v2,v3,v7}, com.android.calendar.Event.buildEventsFromCursor(java.util.Ar…
61127 3| move-result v1
61128 4| if-eqz v1, Label_2
61137 12| iget v1, v0, com.android.calendar.Event.endDay
61139 16| if-ge v1, v2, Label_1
61144 21| move-result v1
61146 24| shl-long/2addr v2:v3, v1
61178 7| move-result v1
61179 8| if-eqz v1, Label_2
61201 34| cmp-long v1, v6:v7, v4:v5
61202 36| if-gtz v1, Label_1
61207 41| move-result v1
61209 44| shl-long/2addr v6:v7, v1
61238 8| iget-object v1, v4, com.android.calendar.Event.title
61239 10| iput-object v1, v0, com.android.calendar.Event.title
61241 12| iget v1, v4, com.android.calendar.Event.color
61242 14| iput v1, v0, com.android.calendar.Event.color
61244 16| iget-object v1, v4, com.android.calendar.Event.location
61245 18| iput-object v1, v0, com.android.calendar.Event.location
61247 20| iget-boolean v1, v4, com.android.calendar.Event.allDay
61248 22| iput-boolean v1, v0, com.android.calendar.Event.allDay
61250 24| iget v1, v4, com.android.calendar.Event.startDay
61251 26| iput v1, v0, com.android.calendar.Event.startDay
61253 28| iget v1, v4, com.android.calendar.Event.endDay
61254 30| iput v1, v0, com.android.calendar.Event.endDay
61256 32| iget v1, v4, com.android.calendar.Event.startTime
61257 34| iput v1, v0, com.android.calendar.Event.startTime
61259 36| iget v1, v4, com.android.calendar.Event.endTime
61260 38| iput v1, v0, com.android.calendar.Event.endTime
61268 48| iget-boolean v1, v4, com.android.calendar.Event.hasAlarm
61269 50| iput-boolean v1, v0, com.android.calendar.Event.hasAlarm
61271 52| iget-boolean v1, v4, com.android.calendar.Event.isRepeating
61272 54| iput-boolean v1, v0, com.android.calendar.Event.isRepeating
61274 56| iget v1, v4, com.android.calendar.Event.selfAttendeeStatus
61275 58| iput v1, v0, com.android.calendar.Event.selfAttendeeStatus
61277 60| iget-object v1, v4, com.android.calendar.Event.organizer
61278 62| iput-object v1, v0, com.android.calendar.Event.organizer
61280 64| iget-boolean v1, v4, com.android.calendar.Event.guestsCanModify
61281 66| iput-boolean v1, v0, com.android.calendar.Event.guestsCanModify
61295 0| iget-wide v0:v1, v2, com.android.calendar.Event.id
61296 2| iput-wide v0:v1, v3, com.android.calendar.Event.id
61322 36| iget-wide v0:v1, v2, com.android.calendar.Event.startMillis
61323 38| iput-wide v0:v1, v3, com.android.calendar.Event.startMillis
61325 40| iget-wide v0:v1, v2, com.android.calendar.Event.endMillis
61326 42| iput-wide v0:v1, v3, com.android.calendar.Event.endMillis
61355 1| iget-boolean v1, v6, com.android.calendar.Event.allDay
61356 3| if-nez v1, Label_1
61363 13| cmp-long v1, v2:v3, v4:v5
61364 15| if-ltz v1, Label_2
61384 0| iget v0, v1, com.android.calendar.Event.mColumn
61396 0| iget-wide v0:v1, v2, com.android.calendar.Event.endMillis
61397 2| return-wide v0:v1
61408 0| iget v0, v1, com.android.calendar.Event.mMaxColumns
61420 0| iget-wide v0:v1, v2, com.android.calendar.Event.startMillis
61421 2| return-wide v0:v1
61434 5| move-result-object v1
61436 .local v1, "text", java.lang.String
61447 16| invoke-virtual {v1,v0}, java.lang.String.endsWith(java.lang.String):boolean
61455 …27| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
61463 45| move-result-object v1
61469 46| return-object v1
61481 0| iput v1, v0, com.android.calendar.Event.mColumn
61495 0| iput v1, v0, com.android.calendar.Event.mMaxColumns
61508 0| invoke-direct {v1}, java.lang.Object.<init>():void
61511 4| iput v0, v1, com.android.calendar.EventGeometry.mCellMargin
61537 8| iget v1, v14, com.android.calendar.EventGeometry.mMinuteHeight
61539 .local v1, "cellMinuteHeight", float
61620 69| mul-float/2addr v12, v1
61644 102| mul-float/2addr v12, v1
61723 2| iget v1, v4, android.graphics.Rect.right
61724 4| int-to-float v1, v1
61725 5| cmpg-float v0, v0, v1
61730 11| iget v1, v4, android.graphics.Rect.left
61731 13| int-to-float v1, v1
61732 14| cmpl-float v0, v0, v1
61738 20| iget v1, v4, android.graphics.Rect.bottom
61739 22| int-to-float v1, v1
61740 23| cmpg-float v0, v0, v1
61745 29| iget v1, v4, android.graphics.Rect.top
61746 31| int-to-float v1, v1
61747 32| cmpl-float v0, v0, v1
61821 32| sub-float v1, v9, v4
61823 .local v1, "dx", float
61832 40| mul-float v6, v1, v1
61853 58| mul-float v6, v1, v1
61866 70| return v1
61871 .end_local v1
61872 71| sub-float v1, v3, v9
61874 .restart_local v1
61883 79| mul-float v6, v1, v1
61904 97| mul-float v6, v1, v1
61917 109| return v1
61929 0| iput v1, v0, com.android.calendar.EventGeometry.mCellMargin
61943 0| iput v1, v0, com.android.calendar.EventGeometry.mHourGap
61959 4| iput v0, v1, com.android.calendar.EventGeometry.mMinuteHeight
61973 0| iput v1, v0, com.android.calendar.EventGeometry.mMinEventHeight
61987 0| iput-object v1, v0, com.android.calendar.EventInfoActivity$1.this$0
62023 3| iget-object v0, v1, com.android.calendar.EventInfoActivity$1.this$0
62030 11| iget-object v0, v1, com.android.calendar.EventInfoActivity$1.this$0
62045 0| iget-object v0, v1, com.android.calendar.EventInfoActivity.mInfoFragment
62060 5| new-instance v1, android.os.Handler
62061 7| invoke-direct {v1}, android.os.Handler.<init>():void
62062 …10| invoke-direct {v0,v2,v1}, com.android.calendar.EventInfoActivity$1.<init>(com.android.calendar…
62497 …0| invoke-virtual {v0,v1}, com.android.calendar.EventInfoActivity.setIntent(android.content.Intent…
62514 7| iget-object v1, v2, com.android.calendar.EventInfoActivity.mObserver
62515 …9| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.datab…
62532 7| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
62537 …12| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
62551 0| invoke-super {v0,v1}, android.app.Activity.onSaveInstanceState(android.os.Bundle):void
62565 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$10.this$0
62585 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
62586 …8| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set18(com.android.calendar.Event…
62600 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$11.this$0
62622 3| move-result v1
62623 4| return v1
62631 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
62632 7| return v1
62644 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$12.this$0
62662 0| iget-object v1, v5, com.android.calendar.EventInfoFragment$12.this$0
62665 …5| invoke-virtual {v1,v2,v3}, com.android.calendar.EventInfoFragment.startActivityForResult(androi…
62680 10| iget-object v1, v5, com.android.calendar.EventInfoFragment$12.this$0
62686 …23| invoke-static {v1,v2,v3,v4}, com.android.calendar.EventInfoFragment.-wrap10(com.android.calend…
62699 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$13.this$0
62715 0| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
62718 5| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
62725 13| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
62736 19| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
62743 27| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
62759 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$14.this$0
62783 10| const/4 v1, #+0 (0x00000000 | 0.00000)
62784 …11| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set8(com.android.calendar.Event…
62801 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$1.this$0
62817 2| iget-object v1, v2, com.android.calendar.EventInfoFragment$1.this$0
62818 …4| invoke-static {v1}, com.android.calendar.EventInfoFragment.-get37(com.android.calendar.EventInf…
62819 7| move-result-object v1
62820 …8| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-wrap13(com.android.calendar.Even…
62834 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$2.this$0
62862 22| const/4 v1, #+0 (0x00000000 | 0.00000)
62863 23| cmpl-float v0, v0, v1
62876 42| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
62877 44| invoke-virtual {v0,v1}, android.view.View.setAlpha(float):void
62894 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$3.this$0
62917 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
62918 …11| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set10(com.android.calendar.Even…
62950 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$4.this$0
62976 11| move-result v1
62977 12| if-eq v1, v6, Label_2
62983 17| move-result-object v1
62984 18| invoke-virtual {v4,v1}, android.widget.AdapterView.setTag(java.lang.Object):void
62986 21| iget-object v1, v3, com.android.calendar.EventInfoFragment$4.this$0
62988 …24| invoke-static {v1,v2}, com.android.calendar.EventInfoFragment.-set18(com.android.calendar.Even…
63003 .local_ex v1, "parent", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
63018 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$5.this$0
63089 67| move-result v1
63094 .local v1, "oldResponse", int
63095 68| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
63128 .end_local v1
63131 106| move-result v1
63132 .restart_local v1
63145 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$6.this$0
63164 6| iget v1, v3, com.android.calendar.EventInfoFragment$6.defLayerType
63166 …9| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint):…
63183 6| iget v1, v3, com.android.calendar.EventInfoFragment$6.defLayerType
63185 …9| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint):…
63188 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
63189 …15| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set13(com.android.calendar.Even…
63213 18| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
63215 …20| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint)…
63220 29| iget-object v1, v3, com.android.calendar.EventInfoFragment$6.this$0
63221 …31| invoke-static {v1}, com.android.calendar.EventInfoFragment.-get24(com.android.calendar.EventIn…
63222 34| move-result-object v1
63223 35| invoke-virtual {v0,v1}, android.view.View.removeCallbacks(java.lang.Runnable):boolean
63228 44| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
63229 46| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
63243 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$7.this$0
63271 9| iget-object v1, v10, com.android.calendar.EventInfoFragment$7.this$0
63295 …44| invoke-static {v1,v2}, com.android.calendar.EventInfoFragment.-set9(com.android.calendar.Event…
63300 53| iget-object v1, v10, com.android.calendar.EventInfoFragment$7.this$0
63301 …55| invoke-virtual {v0,v1}, com.android.calendar.DeleteEventHelper.setDeleteNotificationListener(c…
63306 64| iget-object v1, v10, com.android.calendar.EventInfoFragment$7.this$0
63307 …66| invoke-static {v1}, com.android.calendar.EventInfoFragment.-wrap0(com.android.calendar.EventIn…
63308 69| move-result-object v1
63309 …70| invoke-virtual {v0,v1}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
63312 75| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
63313 …76| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set8(com.android.calendar.Event…
63317 84| move-result-object v1
63331 …110| invoke-virtual/range {v1..v9}, com.android.calendar.DeleteEventHelper.delete(long, long, long…
63351 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$8.this$0
63367 0| iget-object v0, v1, com.android.calendar.EventInfoFragment$8.this$0
63379 9| iget-object v0, v1, com.android.calendar.EventInfoFragment$8.this$0
63394 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$9.this$0
63410 0| iget-object v0, v1, com.android.calendar.EventInfoFragment$9.this$0
63425 0| iput-object v1, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
63527 98| move-wide/from16 v0:v1, v30:v31
63528 100| invoke-virtual {v2,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
63940 630| move/from16 v1, v20
63941 632| invoke-virtual {v2,v0,v1}, android.util.SparseIntArray.put(int, int):void
63967 663| move-object/from16 v1, v29
63968 665| invoke-virtual {v0,v1}, java.util.ArrayList.toArray(java.lang.Object[]):java.lang.Object[]
64200 983| move-object/from16 v1, v19
64201 …985| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
64219 1010| move-object/from16 v1, v24
64220 1012| invoke-virtual {v0,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
64320 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
64328 0| iget v0, v1, com.android.calendar.EventInfoFragment.mCurrentQuery
64336 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDeleteHelper
64344 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
64352 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEditResponseHelper
64360 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
64361 2| return-wide v0:v1
64368 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
64376 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEventId
64377 2| return-wide v0:v1
64384 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mHandler
64392 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mHasAlarm
64400 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mActivity
64408 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsBusyFreeCalendar
64416 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsDialog
64424 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsPaused
64432 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsTabletConfig
64440 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mLoadingMsgAlphaUpdater
64448 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mLoadingMsgStartTime
64449 2| return-wide v0:v1
64456 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mLoadingMsgView
64464 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mNoCrossFade
64472 0| iget v0, v1, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
64480 0| iget v0, v1, com.android.calendar.EventInfoFragment.mOriginalColor
64488 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAnimateAlpha
64496 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
64504 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mRemindersCursor
64512 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mResponseRadioGroup
64520 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mScrollView
64528 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mStartMillis
64529 2| return-wide v0:v1
64536 0| iget v0, v1, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
64544 0| iget v0, v1, com.android.calendar.EventInfoFragment.mUserSetResponse
64552 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mView
64560 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.onDeleteRunnable
64568 0| iget v0, v1, com.android.calendar.EventInfoFragment.mCalendarColor
64576 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
64584 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
64592 0| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCanModifyCalendar
64600 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mColors
64608 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mContext
64616 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mAttendeesCursor
64617 2| return-object v1
64624 0| iput v1, v0, com.android.calendar.EventInfoFragment.mCalendarColor
64625 2| return v1
64632 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mDismissOnResume
64633 2| return v1
64640 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mEventCursor
64641 2| return-object v1
64648 0| iput-wide v2:v3, v1, com.android.calendar.EventInfoFragment.mLoadingMsgStartTime
64656 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mNoCrossFade
64657 2| return v1
64664 0| iput v1, v0, com.android.calendar.EventInfoFragment.mOriginalColor
64665 2| return v1
64672 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
64673 2| return v1
64680 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mRemindersCursor
64681 2| return-object v1
64688 0| iput v1, v0, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
64689 2| return v1
64696 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mUserModifiedReminders
64697 2| return v1
64704 0| iput v1, v0, com.android.calendar.EventInfoFragment.mUserSetResponse
64705 2| return v1
64712 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
64713 2| return v1
64720 0| iput v1, v0, com.android.calendar.EventInfoFragment.mWhichEvents
64721 2| return v1
64728 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mCalendarsCursor
64729 2| return-object v1
64736 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mColors
64737 2| return-object v1
64744 0| iput v1, v0, com.android.calendar.EventInfoFragment.mCurrentColor
64745 2| return v1
64752 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
64753 2| return v1
64760 0| iput v1, v0, com.android.calendar.EventInfoFragment.mCurrentQuery
64761 2| return v1
64768 0| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mDeleteDialogVisible
64769 2| return v1
64776 0| iput-object v1, v0, com.android.calendar.EventInfoFragment.mDeleteHelper
64777 2| return-object v1
64784 …0| invoke-direct {v1}, com.android.calendar.EventInfoFragment.createDeleteOnDismissListener():andr…
64793 0| invoke-direct {v1}, com.android.calendar.EventInfoFragment.initEventCursor():boolean
64806 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.EventInfoFragment.setVisibilityCommon(android…
64826 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.updateCalendar(android.view.View)…
64838 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.updateEvent(android.view.View):vo…
64898 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.initAttendeesCursor(android.view.…
64918 …0| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.sendAccessibilityEventIfQueryDone…
64930 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.EventInfoFragment.setTextCommon(android.view.…
64950 9| const-string/jumbo v1, "_id"
64951 12| aput-object v1, v0, v3
64953 14| const-string/jumbo v1, "title"
64954 17| aput-object v1, v0, v4
64956 19| const-string/jumbo v1, "rrule"
64957 22| aput-object v1, v0, v5
64959 24| const-string/jumbo v1, "allDay"
64960 27| aput-object v1, v0, v6
64962 29| const-string/jumbo v1, "calendar_id"
64964 33| aput-object v1, v0, v2
64966 35| const-string/jumbo v1, "dtstart"
64967 38| aput-object v1, v0, v7
64969 40| const-string/jumbo v1, "_sync_id"
64971 44| aput-object v1, v0, v2
64973 46| const-string/jumbo v1, "eventTimezone"
64975 50| aput-object v1, v0, v2
64977 52| const-string/jumbo v1, "description"
64979 57| aput-object v1, v0, v2
64981 59| const-string/jumbo v1, "eventLocation"
64983 64| aput-object v1, v0, v2
64985 66| const-string/jumbo v1, "calendar_access_level"
64987 71| aput-object v1, v0, v2
64989 73| const-string/jumbo v1, "calendar_color"
64991 78| aput-object v1, v0, v2
64993 80| const-string/jumbo v1, "eventColor"
64995 85| aput-object v1, v0, v2
64997 87| const-string/jumbo v1, "hasAttendeeData"
64999 92| aput-object v1, v0, v2
65001 94| const-string/jumbo v1, "organizer"
65003 99| aput-object v1, v0, v2
65005 101| const-string/jumbo v1, "hasAlarm"
65007 106| aput-object v1, v0, v2
65009 108| const-string/jumbo v1, "maxReminders"
65011 113| aput-object v1, v0, v2
65013 115| const-string/jumbo v1, "allowedReminders"
65015 120| aput-object v1, v0, v2
65017 122| const-string/jumbo v1, "customAppPackage"
65019 127| aput-object v1, v0, v2
65021 129| const-string/jumbo v1, "customAppUri"
65023 134| aput-object v1, v0, v2
65025 136| const-string/jumbo v1, "dtend"
65027 141| aput-object v1, v0, v2
65029 143| const-string/jumbo v1, "duration"
65031 148| aput-object v1, v0, v2
65033 150| const-string/jumbo v1, "original_sync_id"
65035 155| aput-object v1, v0, v2
65042 162| const-string/jumbo v1, "_id"
65043 165| aput-object v1, v0, v3
65045 167| const-string/jumbo v1, "attendeeName"
65046 170| aput-object v1, v0, v4
65048 172| const-string/jumbo v1, "attendeeEmail"
65049 175| aput-object v1, v0, v5
65051 177| const-string/jumbo v1, "attendeeRelationship"
65052 180| aput-object v1, v0, v6
65054 182| const-string/jumbo v1, "attendeeStatus"
65056 186| aput-object v1, v0, v2
65058 188| const-string/jumbo v1, "attendeeIdentity"
65059 191| aput-object v1, v0, v7
65061 193| const-string/jumbo v1, "attendeeIdNamespace"
65063 197| aput-object v1, v0, v2
65074 209| const-string/jumbo v1, "_id"
65076 214| aput-object v1, v0, v2
65079 218| const-string/jumbo v1, "_id"
65081 223| aput-object v1, v0, v2
65084 227| const-string/jumbo v1, "_id"
65085 230| aput-object v1, v0, v7
65088 234| const-string/jumbo v1, "_id"
65090 238| aput-object v1, v0, v2
65097 242| const-string/jumbo v1, "_id"
65098 245| aput-object v1, v0, v3
65100 247| const-string/jumbo v1, "minutes"
65101 250| aput-object v1, v0, v4
65103 252| const-string/jumbo v1, "method"
65104 255| aput-object v1, v0, v5
65111 262| const-string/jumbo v1, "_id"
65112 265| aput-object v1, v0, v3
65114 267| const-string/jumbo v1, "calendar_displayName"
65115 270| aput-object v1, v0, v4
65117 272| const-string/jumbo v1, "ownerAccount"
65118 275| aput-object v1, v0, v5
65120 277| const-string/jumbo v1, "canOrganizerRespond"
65121 280| aput-object v1, v0, v6
65123 282| const-string/jumbo v1, "account_name"
65125 286| aput-object v1, v0, v2
65127 288| const-string/jumbo v1, "account_type"
65128 291| aput-object v1, v0, v7
65134 297| const-string/jumbo v1, "_id"
65135 300| aput-object v1, v0, v3
65137 302| const-string/jumbo v1, "color"
65138 305| aput-object v1, v0, v4
65140 307| const-string/jumbo v1, "color_index"
65141 310| aput-object v1, v0, v5
65183 15| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
65184 17| iput-wide v0:v1, v5, com.android.calendar.EventInfoFragment.mCalendarOwnerAttendeeId
65297 6| move-object v1, v12
65305 …20| invoke-direct/range {v1..v11}, com.android.calendar.EventInfoFragment.<init>(android.content.C…
65324 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
65325 4| iput v1, v5, com.android.calendar.EventInfoFragment.mWindowStyle
65327 6| const/4 v1, #+0 (0x00000000 | 0.00000)
65328 7| iput v1, v5, com.android.calendar.EventInfoFragment.mCurrentQuery
65330 9| const-string/jumbo v1, ""
65331 12| iput-object v1, v5, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
65336 18| const/4 v1, #+0 (0x00000000 | 0.00000)
65337 19| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mDeleteDialogVisible
65339 21| const/4 v1, #+0 (0x00000000 | 0.00000)
65340 22| iput v1, v5, com.android.calendar.EventInfoFragment.mAttendeeResponseFromIntent
65342 24| const/4 v1, #+0 (0x00000000 | 0.00000)
65343 25| iput v1, v5, com.android.calendar.EventInfoFragment.mUserSetResponse
65345 27| const/4 v1, #-1 (0xffffffff | NaN)
65346 28| iput v1, v5, com.android.calendar.EventInfoFragment.mWhichEvents
65348 30| const/4 v1, #+0 (0x00000000 | 0.00000)
65349 31| iput v1, v5, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
65351 33| const/4 v1, #+0 (0x00000000 | 0.00000)
65352 34| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mEventDeletionStarted
65354 36| const/4 v1, #+0 (0x00000000 | 0.00000)
65355 37| iput-object v1, v5, com.android.calendar.EventInfoFragment.mMenu
65357 39| new-instance v1, android.util.SparseIntArray
65358 41| invoke-direct {v1}, android.util.SparseIntArray.<init>():void
65359 44| iput-object v1, v5, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
65361 46| const/4 v1, #-1 (0xffffffff | NaN)
65362 47| iput v1, v5, com.android.calendar.EventInfoFragment.mOriginalColor
65364 49| const/4 v1, #+0 (0x00000000 | 0.00000)
65365 50| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
65367 52| const/4 v1, #-1 (0xffffffff | NaN)
65368 53| iput v1, v5, com.android.calendar.EventInfoFragment.mCalendarColor
65370 55| const/4 v1, #+0 (0x00000000 | 0.00000)
65371 56| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
65373 58| const/4 v1, #-1 (0xffffffff | NaN)
65374 59| iput v1, v5, com.android.calendar.EventInfoFragment.mCurrentColor
65376 61| const/4 v1, #+0 (0x00000000 | 0.00000)
65377 62| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
65379 64| const/4 v1, #-1 (0xffffffff | NaN)
65380 65| iput v1, v5, com.android.calendar.EventInfoFragment.mCurrentColorKey
65382 67| const/4 v1, #+0 (0x00000000 | 0.00000)
65383 68| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mNoCrossFade
65385 70| new-instance v1, java.util.ArrayList
65386 72| invoke-direct {v1}, java.util.ArrayList.<init>():void
65387 75| iput-object v1, v5, com.android.calendar.EventInfoFragment.mAcceptedAttendees
65389 77| new-instance v1, java.util.ArrayList
65390 79| invoke-direct {v1}, java.util.ArrayList.<init>():void
65391 82| iput-object v1, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
65393 84| new-instance v1, java.util.ArrayList
65394 86| invoke-direct {v1}, java.util.ArrayList.<init>():void
65395 89| iput-object v1, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
65397 91| new-instance v1, java.util.ArrayList
65398 93| invoke-direct {v1}, java.util.ArrayList.<init>():void
65399 96| iput-object v1, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
65401 98| new-instance v1, java.util.ArrayList
65402 100| invoke-direct {v1}, java.util.ArrayList.<init>():void
65403 103| iput-object v1, v5, com.android.calendar.EventInfoFragment.mToEmails
65405 105| new-instance v1, java.util.ArrayList
65406 107| invoke-direct {v1}, java.util.ArrayList.<init>():void
65407 110| iput-object v1, v5, com.android.calendar.EventInfoFragment.mCcEmails
65409 112| new-instance v1, java.util.ArrayList
65411 115| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
65412 118| iput-object v1, v5, com.android.calendar.EventInfoFragment.mReminderViews
65414 120| new-instance v1, java.util.ArrayList
65415 122| invoke-direct {v1}, java.util.ArrayList.<init>():void
65416 125| iput-object v1, v5, com.android.calendar.EventInfoFragment.mOriginalReminders
65418 127| new-instance v1, java.util.ArrayList
65419 129| invoke-direct {v1}, java.util.ArrayList.<init>():void
65420 132| iput-object v1, v5, com.android.calendar.EventInfoFragment.mUnsupportedReminders
65422 134| const/4 v1, #+0 (0x00000000 | 0.00000)
65423 135| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mUserModifiedReminders
65425 137| new-instance v1, com.android.calendar.EventInfoFragment$1
65426 …139| invoke-direct {v1,v5}, com.android.calendar.EventInfoFragment$1.<init>(com.android.calendar.E…
65427 142| iput-object v1, v5, com.android.calendar.EventInfoFragment.mTZUpdater
65429 144| new-instance v1, com.android.calendar.EventInfoFragment$2
65430 …146| invoke-direct {v1,v5}, com.android.calendar.EventInfoFragment$2.<init>(com.android.calendar.E…
65431 149| iput-object v1, v5, com.android.calendar.EventInfoFragment.mLoadingMsgAlphaUpdater
65433 151| const/4 v1, #+0 (0x00000000 | 0.00000)
65434 152| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mIsDialog
65436 154| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
65437 155| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mIsPaused
65439 157| const/4 v1, #+0 (0x00000000 | 0.00000)
65440 158| iput-boolean v1, v5, com.android.calendar.EventInfoFragment.mDismissOnResume
65442 160| const/4 v1, #-1 (0xffffffff | NaN)
65443 161| iput v1, v5, com.android.calendar.EventInfoFragment.mX
65445 163| const/4 v1, #-1 (0xffffffff | NaN)
65446 164| iput v1, v5, com.android.calendar.EventInfoFragment.mY
65448 166| new-instance v1, com.android.calendar.EventInfoFragment$3
65449 …168| invoke-direct {v1,v5}, com.android.calendar.EventInfoFragment$3.<init>(com.android.calendar.E…
65450 171| iput-object v1, v5, com.android.calendar.EventInfoFragment.onDeleteRunnable
65456 177| sget v1, com.android.calendar.EventInfoFragment.mScale
65458 180| cmpl-float v1, v1, v2
65459 182| if-nez v1, Label_1
65464 187| move-result-object v1
65465 …188| invoke-virtual {v1}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMe…
65466 191| move-result-object v1
65467 192| iget v1, v1, android.util.DisplayMetrics.density
65468 194| sput v1, com.android.calendar.EventInfoFragment.mScale
65470 196| sget v1, com.android.calendar.EventInfoFragment.mScale
65472 200| cmpl-float v1, v1, v2
65473 202| if-eqz v1, Label_1
65477 204| sget v1, com.android.calendar.EventInfoFragment.mCustomAppIconSize
65478 206| int-to-float v1, v1
65480 209| mul-float/2addr v1, v2
65481 210| float-to-int v1, v1
65482 211| sput v1, com.android.calendar.EventInfoFragment.mCustomAppIconSize
65488 215| sget v1, com.android.calendar.EventInfoFragment.DIALOG_TOP_MARGIN
65489 217| int-to-float v1, v1
65491 220| mul-float/2addr v1, v2
65492 221| float-to-int v1, v1
65493 222| sput v1, com.android.calendar.EventInfoFragment.DIALOG_TOP_MARGIN
65509 231| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
65511 233| invoke-virtual {v5,v1,v2}, com.android.calendar.EventInfoFragment.setStyle(int, int):void
65550 9| move-result v1
65551 10| if-nez v1, Label_2
65556 15| move-result-object v1
65557 16| invoke-virtual {v1}, java.lang.String.trim():java.lang.String
65561 23| move-result v1
65562 24| if-lez v1, Label_2
65568 29| const-string/jumbo v1, ". "
65569 32| invoke-interface {v3,v1}, java.util.List.add(java.lang.Object):boolean
65605 2| const/4 v1, #-1 (0xffffffff | NaN)
65606 3| if-ne v0, v1, Label_2
65611 7| iget-object v1, v11, com.android.calendar.EventInfoFragment.mScrollView
65634 35| iget-object v1, v11, com.android.calendar.EventInfoFragment.mReminderViews
65636 …39| invoke-static {v0,v1,v2}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(an…
65644 45| iget-object v1, v11, com.android.calendar.EventInfoFragment.mScrollView
65674 4| move-result-object v1
65676 .local v1, "dialog", android.app.Dialog
65678 6| invoke-virtual {v1,v3}, android.app.Dialog.setCanceledOnTouchOutside(boolean):void
65680 9| invoke-virtual {v1}, android.app.Dialog.getWindow():android.view.Window
65756 …2| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment$14.<init>(com.android.calendar.Ev…
65773 5| const-string/jumbo v1, "originalInstanceTime"
65777 …14| invoke-virtual {v8,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Long)…
65779 17| const-string/jumbo v1, "selfAttendeeStatus"
65782 …24| invoke-virtual {v8,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
65784 27| const-string/jumbo v1, "eventStatus"
65788 …35| invoke-virtual {v8,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
65794 43| sget-object v1, android.provider.CalendarContract$Events.CONTENT_EXCEPTION_URI
65799 …49| invoke-static {v1,v2}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):and…
65804 56| move-result-object v1
65805 …57| invoke-virtual {v1,v8}, android.content.ContentProviderOperation$Builder.withValues(android.co…
65806 60| move-result-object v1
65807 …61| invoke-virtual {v1}, android.content.ContentProviderOperation$Builder.build():android.content.…
65808 64| move-result-object v1
65809 65| invoke-virtual {v5,v1}, java.util.ArrayList.add(java.lang.Object):boolean
65811 68| iget-object v1, v9, com.android.calendar.EventInfoFragment.mHandler
65820 …82| invoke-virtual/range {v1..v7}, com.android.calendar.EventInfoFragment$QueryHandler.startBatch(…
65835 4| const/4 v1, #+0 (0x00000000 | 0.00000)
65836 5| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
65869 14| new-instance v1, android.content.Intent
65871 …19| invoke-direct {v1,v3,v2}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
65873 .local v1, "intent", android.content.Intent
65876 …26| invoke-virtual {v1,v3,v4}, android.content.Intent.setClass(android.content.Context, java.lang.…
65880 …34| invoke-virtual {v1,v3,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
65884 …42| invoke-virtual {v1,v3,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
65888 …50| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
65892 …58| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, int):android.cont…
65903 …74| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, java.io.Serializa…
65907 …81| invoke-virtual {v1,v3,v4}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
65909 …84| invoke-virtual {v7,v1}, com.android.calendar.EventInfoFragment.startActivity(android.content.I…
65914 .end_local v1
65929 5| move-result-object v1
65931 …8| invoke-direct {v0,v1,v2}, android.content.Intent.<init>(android.content.Context, java.lang.Clas…
65934 11| const-string/jumbo v1, "eventId"
65936 …16| invoke-virtual {v0,v1,v2,v3}, android.content.Intent.putExtra(java.lang.String, long):android.…
65938 19| const/high16 v1, #+268435456 (0x10000000 | 2.52435e-29)
65939 21| invoke-virtual {v0,v1}, android.content.Intent.addFlags(int):android.content.Intent
65955 0| packed-switch v1, Label_6
66015 0| const v1, #+2131755135 (0x7f10007f | 1.91411e+38)
66016 3| if-ne v2, v1, Label_2
66032 7| const v1, #+2131755136 (0x7f100080 | 1.91411e+38)
66033 10| if-ne v2, v1, Label_3
66045 14| const v1, #+2131755137 (0x7f100081 | 1.91411e+38)
66046 17| if-ne v2, v1, Label_4
66074 6| move-result-object v1
66078 .local v1, "attendee$iterator", java.util.Iterator
66079 7| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
66084 13| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
66105 35| move-result-object v1
66109 36| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
66114 42| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
66135 64| move-result-object v1
66139 65| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
66144 71| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
66165 93| move-result-object v1
66169 94| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
66174 100| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
66211 6| iget-object v1, v2, com.android.calendar.EventInfoFragment.mSyncAccountName
66212 …8| invoke-static {v0,v1}, com.android.calendar.Utils.isEmailableFrom(java.lang.String, java.lang.S…
66285 63| move-result-object v1
66287 .local v1, "name", java.lang.String
66305 81| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
66311 87| iput-object v1, v12, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
66375 .end_local v1
66383 .restart_local v1
66483 1| const/4 v1, #+0 (0x00000000 | 0.00000)
66497 14| return v1
66506 22| invoke-interface {v3,v1}, android.database.Cursor.getInt(int):int
66529 54| move v1, v2
66533 55| iput-boolean v1, v6, com.android.calendar.EventInfoFragment.mHasAlarm
66535 57| iget-object v1, v6, com.android.calendar.EventInfoFragment.mEventCursor
66537 61| invoke-interface {v1,v3}, android.database.Cursor.getInt(int):int
66538 64| move-result v1
66539 65| iput v1, v6, com.android.calendar.EventInfoFragment.mMaxReminders
66541 67| iget-object v1, v6, com.android.calendar.EventInfoFragment.mEventCursor
66543 71| invoke-interface {v1,v3}, android.database.Cursor.getString(int):java.lang.String
66544 74| move-result-object v1
66545 75| iput-object v1, v6, com.android.calendar.EventInfoFragment.mCalendarAllowedReminders
66562 90| move v1, v2
66582 5| new-instance v1, java.util.ArrayList
66583 7| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
66585 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
66598 19| invoke-virtual {v1,v4}, java.util.ArrayList.add(java.lang.Object):boolean
66606 25| return-object v1
66622 4| new-instance v1, java.util.ArrayList
66625 10| invoke-direct {v1,v2}, java.util.ArrayList.<init>(java.util.Collection):void
66627 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
66628 13| return-object v1
66643 1| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteValues
66644 3| if-eqz v1, Label_1
66647 5| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteLabels
66648 7| if-eqz v1, Label_1
66652 9| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodValues
66653 11| if-eqz v1, Label_1
66656 13| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodLabels
66657 15| if-eqz v1, Label_1
66661 17| iget-object v1, v4, com.android.calendar.EventInfoFragment.mCalendarAllowedReminders
66666 19| if-nez v1, Label_1
66677 23| iget-object v1, v4, com.android.calendar.EventInfoFragment.mActivity
66678 25| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
66682 29| const v1, #+2131165187 (0x7f070003 | 1.79446e+38)
66683 …32| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadIntegerArray(android.content…
66684 35| move-result-object v1
66685 36| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteValues
66687 38| const v1, #+2131165186 (0x7f070002 | 1.79446e+38)
66688 …41| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadStringArray(android.content.…
66689 44| move-result-object v1
66690 45| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMinuteLabels
66692 47| const v1, #+2131165185 (0x7f070001 | 1.79446e+38)
66693 …50| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadIntegerArray(android.content…
66694 53| move-result-object v1
66695 54| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodValues
66697 56| const/high16 v1, #+2131165184 (0x7f070000 | 1.79446e+38)
66698 …58| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadStringArray(android.content.…
66699 61| move-result-object v1
66700 62| iput-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodLabels
66702 64| iget-object v1, v4, com.android.calendar.EventInfoFragment.mCalendarAllowedReminders
66703 66| if-eqz v1, Label_2
66707 68| iget-object v1, v4, com.android.calendar.EventInfoFragment.mReminderMethodValues
66712 …74| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.reduceMethodList(java.util…
66717 77| iget-object v1, v4, com.android.calendar.EventInfoFragment.mView
66718 79| if-eqz v1, Label_3
66722 81| iget-object v1, v4, com.android.calendar.EventInfoFragment.mView
66723 83| invoke-virtual {v1}, android.view.View.invalidate():void
66736 88| move-exception v1
66738 90| throw v1
66751 3| iget v1, v10, com.android.calendar.EventInfoFragment.mOriginalColor
66752 5| if-ne v0, v1, Label_1
66767 16| iget v1, v10, com.android.calendar.EventInfoFragment.mCalendarColor
66768 18| if-eq v0, v1, Label_3
66773 23| iget v1, v10, com.android.calendar.EventInfoFragment.mCurrentColorKey
66774 25| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
66775 28| move-result-object v1
66776 …29| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
66787 40| iget-object v1, v10, com.android.calendar.EventInfoFragment.mHandler
66796 …52| invoke-virtual/range {v1..v9}, com.android.calendar.EventInfoFragment$QueryHandler.startUpdate…
66806 60| const-string/jumbo v1, ""
66807 …63| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
66819 0| new-instance v1, java.util.ArrayList
66821 3| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
66823 ….local_ex v1, "ops", java.util.ArrayList, "Ljava/util/ArrayList<Landroid/content/ContentProviderOp…
66853 …49| invoke-static/range {v1..v6}, com.android.calendar.event.EditEventHelper.saveReminders(java.ut…
66879 76| move-object v7, v1
67008 29| iget-wide v0:v1, v8, com.android.calendar.EventInfoFragment.mCalendarOwnerAttendeeId
67010 33| cmp-long v0, v0:v1, v2:v3
67027 46| move-object v1, v8
67028 …47| invoke-direct/range {v1..v6}, com.android.calendar.EventInfoFragment.updateResponse(long, long…
67043 61| const-string/jumbo v1, "Unexpected choice for updating invitation response"
67044 64| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
67056 69| iget-wide v0:v1, v8, com.android.calendar.EventInfoFragment.mEventId
67057 …71| invoke-direct {v8,v0,v1,v6}, com.android.calendar.EventInfoFragment.createExceptionResponse(lo…
67068 81| move-object v1, v8
67069 …82| invoke-direct/range {v1..v6}, com.android.calendar.EventInfoFragment.updateResponse(long, long…
67112 26| move-result-object v1
67114 .local v1, "event", android.view.accessibility.AccessibilityEvent
67118 …33| invoke-virtual {v1,v4}, android.view.accessibility.AccessibilityEvent.setClassName(java.lang.C…
67124 …44| invoke-virtual {v1,v4}, android.view.accessibility.AccessibilityEvent.setPackageName(java.lang…
67126 47| invoke-virtual {v1}, android.view.accessibility.AccessibilityEvent.getText():java.util.List
67192 …143| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityManager.sendAccessibilityEven…
67211 7| const/16 v1, #+127 (0x0000007f | 1.77965e-43)
67212 9| if-ne v0, v1, Label_1
67309 0| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
67310 2| if-nez v1, Label_1
67314 4| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColors
67320 …12| invoke-static {v1,v2,v3,v4}, com.android.calendar.event.EventColorPickerDialog.newInstance(int…
67321 15| move-result-object v1
67322 16| iput-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
67324 18| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
67325 …20| invoke-virtual {v1,v5}, com.android.calendar.event.EventColorPickerDialog.setOnColorSelectedLi…
67336 30| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
67337 32| invoke-virtual {v1}, com.android.calendar.event.EventColorPickerDialog.isAdded():boolean
67338 35| move-result v1
67339 36| if-nez v1, Label_2
67343 38| iget-object v1, v5, com.android.calendar.EventInfoFragment.mColorPickerDialog
67345 …43| invoke-virtual {v1,v0,v2}, com.android.calendar.event.EventColorPickerDialog.show(android.app.…
67368 12| iget-object v1, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
67369 14| invoke-virtual {v1}, java.util.ArrayList.size():int
67370 17| move-result v1
67371 18| add-int/2addr v0, v1
67373 19| iget-object v1, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
67374 21| invoke-virtual {v1}, java.util.ArrayList.size():int
67375 24| move-result v1
67377 25| add-int/2addr v0, v1
67379 26| iget-object v1, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
67380 28| invoke-virtual {v1}, java.util.ArrayList.size():int
67381 31| move-result v1
67383 32| add-int/2addr v0, v1
67392 42| iget-object v1, v5, com.android.calendar.EventInfoFragment.mAcceptedAttendees
67393 …44| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
67396 49| iget-object v1, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
67397 …51| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
67400 56| iget-object v1, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
67401 …58| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
67404 63| iget-object v1, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
67405 …65| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
67431 95| const v1, #+2131492940 (0x7f0c004c | 1.86093e+38)
67432 98| invoke-virtual {v0,v1}, android.widget.Button.setText(int):void
67464 125| const v1, #+2131492941 (0x7f0c004d | 1.86093e+38)
67465 128| invoke-virtual {v0,v1}, android.widget.Button.setText(int):void
67501 20| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
67502 21| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
67517 34| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
67518 35| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
67530 46| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
67531 47| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
67540 62| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
67541 63| new-array v6, v1, java.lang.String[]
67542 65| const-string/jumbo v1, "1"
67544 69| aput-object v1, v6, v2
67546 71| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
67554 80| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
67555 82| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
67560 90| iget-object v1, v11, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
67561 92| invoke-virtual {v0,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
67573 108| const-string/jumbo v1, "calendar.google.com"
67574 111| invoke-virtual {v0,v1}, java.lang.String.endsWith(java.lang.String):boolean
67601 139| const v1, #+2131755140 (0x7f100084 | 1.91412e+38)
67602 …142| invoke-direct {v11,v12,v1,v0}, com.android.calendar.EventInfoFragment.setTextCommon(android.v…
67605 148| const/4 v1, #+0 (0x00000000 | 0.00000)
67606 …149| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
67612 154| const/16 v1, #+13 (0x0000000d | 1.82169e-44)
67613 156| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
67625 167| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
67626 169| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
67629 173| const/16 v1, #+500 (0x000001f4 | 7.00649e-43)
67631 175| if-lt v0, v1, Label_18
67651 190| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
67652 192| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
67654 196| const/16 v1, #+100 (0x00000064 | 1.40130e-43)
67655 198| if-ne v0, v1, Label_20
67671 209| const v1, #+2131755184 (0x7f1000b0 | 1.91412e+38)
67672 212| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
67693 234| const v1, #+2131755185 (0x7f1000b1 | 1.91412e+38)
67694 237| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
67718 257| const v1, #+2131755184 (0x7f1000b0 | 1.91412e+38)
67719 260| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
67776 304| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
67777 …306| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
67808 325| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
67809 …327| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
67855 39| move-result-object v1
67857 .local v1, "customAppUri", java.lang.String
67863 46| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
67908 …89| invoke-virtual {v6,v11,v1}, android.content.Intent.putExtra(java.lang.String, java.lang.String…
68144 145| move-wide/from16 v0:v1, v20:v21
68146 149| iput-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
68227 241| move-object/from16 v1, v36
68229 …245| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
68285 309| move-object/from16 v1, v36
68287 …313| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
68306 331| move-object/from16 v1, v28
68307 …333| invoke-virtual {v0,v1}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):v…
68338 371| move-object/from16 v1, v23
68339 …373| invoke-static {v4,v0,v1,v5}, com.android.calendar.EventRecurrenceFormatter.getRepeatString(an…
68377 412| move-object/from16 v1, v36
68378 …414| invoke-direct {v0,v1,v4,v5}, com.android.calendar.EventInfoFragment.setVisibilityCommon(andro…
68505 544| move-object/from16 v1, v16
68506 …546| invoke-direct {v0,v1}, android.text.SpannableStringBuilder.<init>(java.lang.CharSequence):void
68526 573| move-object/from16 v1, v34
68528 …577| invoke-virtual {v0,v1,v2,v4,v5}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
68532 585| move-object/from16 v1, v36
68534 …589| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
68545 599| move-object/from16 v1, v36
68547 …603| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
68657 13| move-result-object v1
68659 .local v1, "delete", android.view.MenuItem
68672 32| if-eqz v1, Label_2
68677 36| invoke-interface {v1,v3}, android.view.MenuItem.setVisible(boolean):android.view.MenuItem
68680 41| invoke-interface {v1,v3}, android.view.MenuItem.setEnabled(boolean):android.view.MenuItem
68745 17| iget-object v1, v11, com.android.calendar.EventInfoFragment.mCalendarOwnerAccount
68746 …19| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
68753 28| move-result-object v1
68754 …29| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
68758 38| move-result-object v1
68759 …39| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long)…
68766 48| iget-object v1, v11, com.android.calendar.EventInfoFragment.mHandler
68775 …60| invoke-virtual/range {v1..v9}, com.android.calendar.EventInfoFragment$QueryHandler.startUpdate…
68789 3| move-result-object v1
68790 4| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
68794 8| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mCanModifyCalendar
68795 10| if-eqz v1, Label_2
68798 12| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsOrganizer
68799 14| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
68800 16| if-eqz v1, Label_2
68805 21| move-result-object v1
68809 29| invoke-virtual {v1,v2}, android.app.Activity.setTitle(java.lang.CharSequence):void
68820 36| move-result-object v1
68824 44| invoke-virtual {v1,v2}, android.app.Activity.setTitle(java.lang.CharSequence):void
68836 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
68837 2| return-wide v0:v1
68848 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEventId
68849 2| return-wide v0:v1
68860 0| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mStartMillis
68861 2| return-wide v0:v1
68872 0| const-wide/16 v0:v1, #+128 (0x00000080 | 1.79366e-43)
68873 2| return-wide v0:v1
68900 2| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
68901 4| invoke-virtual {v1}, java.util.ArrayList.clear():void
68904 9| iget-object v1, v0, com.android.calendar.EventInfoFragment.mUnsupportedReminders
68905 11| invoke-virtual {v1}, java.util.ArrayList.clear():void
68911 17| move-result v1
68912 18| if-eqz v1, Label_3
68916 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
68918 23| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
68922 27| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
68924 30| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
68932 38| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderMethodValues
68935 44| invoke-virtual {v1,v2}, java.util.ArrayList.contains(java.lang.Object):boolean
68936 47| move-result v1
68937 48| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
68938 50| if-eqz v1, Label_2
68943 54| iget-object v1, v0, com.android.calendar.EventInfoFragment.mUnsupportedReminders
68946 60| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
68953 66| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
68956 72| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
68965 78| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
68966 80| invoke-static {v1}, java.util.Collections.sort(java.util.List):void
68969 85| iget-boolean v1, v0, com.android.calendar.EventInfoFragment.mUserModifiedReminders
68970 87| if-eqz v1, Label_4
68980 92| iget-object v1, v0, com.android.calendar.EventInfoFragment.mScrollView
68984 97| invoke-virtual {v1,v2}, android.widget.ScrollView.findViewById(int):android.view.View
68999 110| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderViews
69000 112| if-eqz v1, Label_6
69005 116| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderViews
69006 118| invoke-virtual {v1}, java.util.ArrayList.clear():void
69012 123| iget-boolean v1, v0, com.android.calendar.EventInfoFragment.mHasAlarm
69013 125| if-eqz v1, Label_13
69018 129| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminders
69019 131| if-eqz v1, Label_9
69038 146| move-result v1
69039 147| if-eqz v1, Label_10
69048 157| iget-object v1, v0, com.android.calendar.EventInfoFragment.mActivity
69056 …171| invoke-static {v1,v2,v3,v4}, com.android.calendar.event.EventViewUtils.addMinutesToList(andro…
69081 189| move-result v1
69082 190| if-eqz v1, Label_12
69091 200| iget-object v1, v0, com.android.calendar.EventInfoFragment.mActivity
69111 …235| invoke-static/range {v1..v11}, com.android.calendar.event.EventViewUtils.addReminder(android.…
69119 241| iget-object v1, v0, com.android.calendar.EventInfoFragment.mView
69124 …251| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(a…
69145 3| new-instance v1, com.android.calendar.EventInfoFragment$4
69146 …5| invoke-direct {v1,v3}, com.android.calendar.EventInfoFragment$4.<init>(com.android.calendar.Eve…
69147 8| iput-object v1, v3, com.android.calendar.EventInfoFragment.mReminderChangeListener
69153 12| const-string/jumbo v1, "key_fragment_is_dialog"
69155 16| invoke-virtual {v4,v1,v2}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
69156 19| move-result v1
69157 20| iput-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsDialog
69159 22| const-string/jumbo v1, "key_window_style"
69163 26| invoke-virtual {v4,v1,v2}, android.os.Bundle.getInt(java.lang.String, int):int
69164 29| move-result v1
69165 30| iput v1, v3, com.android.calendar.EventInfoFragment.mWindowStyle
69170 32| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsDialog
69171 34| if-eqz v1, Label_2
69187 48| move-result-object v1
69191 …52| invoke-virtual {v1,v2}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
69192 55| move-result-object v1
69193 56| check-cast v1, com.android.calendar.event.EventColorPickerDialog
69194 58| iput-object v1, v3, com.android.calendar.EventInfoFragment.mColorPickerDialog
69196 60| iget-object v1, v3, com.android.calendar.EventInfoFragment.mColorPickerDialog
69197 62| if-eqz v1, Label_3
69201 64| iget-object v1, v3, com.android.calendar.EventInfoFragment.mColorPickerDialog
69202 …66| invoke-virtual {v1,v3}, com.android.calendar.event.EventColorPickerDialog.setOnColorSelectedLi…
69225 8| const v1, #+2131296262 (0x7f090006 | 1.82104e+38)
69226 …11| invoke-static {v0,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
69236 27| const v1, #+2130968619 (0x7f04002b | 1.75459e+38)
69237 …30| invoke-virtual {v0,v1,v3}, com.android.calendar.CalendarController.registerEventHandler(int, c…
69245 42| new-instance v1, com.android.calendar.EventInfoFragment$5
69246 …44| invoke-direct {v1,v3}, com.android.calendar.EventInfoFragment$5.<init>(com.android.calendar.Ev…
69248 …47| invoke-virtual {v0,v1}, com.android.calendar.EditResponseHelper.setDismissListener(android.con…
69292 0| iget v1, v3, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
69293 2| if-eqz v1, Label_1
69306 9| iget-boolean v1, v3, com.android.calendar.EventInfoFragment.mIsRepeating
69307 11| if-nez v1, Label_2
69318 16| iget v1, v3, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
69319 18| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
69320 21| move-result v1
69321 22| if-ne v5, v1, Label_3
69334 29| iget-object v1, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
69336 33| invoke-virtual {v1,v2}, com.android.calendar.EditResponseHelper.showDialog(int):void
69351 3| move-result-object v1
69352 4| check-cast v1, android.widget.LinearLayout
69354 .local v1, "reminderItem", android.widget.LinearLayout
69355 6| invoke-virtual {v1}, android.widget.LinearLayout.getParent():android.view.ViewParent
69360 12| invoke-virtual {v0,v1}, android.widget.LinearLayout.removeView(android.view.View):void
69363 17| invoke-virtual {v2,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
69385 0| iput v2, v1, com.android.calendar.EventInfoFragment.mCurrentColor
69387 2| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
69390 8| iput v0, v1, com.android.calendar.EventInfoFragment.mCurrentColorKey
69392 10| iget-object v0, v1, com.android.calendar.EventInfoFragment.mHeadlines
69407 …0| invoke-super {v1,v2,v3}, android.app.DialogFragment.onCreateOptionsMenu(android.view.Menu, andr…
69409 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsDialog
69413 7| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsTabletConfig
69419 13| iget v0, v1, com.android.calendar.EventInfoFragment.mWindowStyle
69428 23| iput-object v2, v1, com.android.calendar.EventInfoFragment.mMenu
69430 25| invoke-direct {v1}, com.android.calendar.EventInfoFragment.updateMenu():void
69593 195| move-object/from16 v1, v17
69594 …197| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
69861 595| move-object/from16 v1, v17
69862 …597| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
69877 1| iput-boolean v0, v1, com.android.calendar.EventInfoFragment.mEventDeletionStarted
69890 0| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
69895 4| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
69901 9| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
69906 13| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
69912 18| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAttendeesCursor
69917 22| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAttendeesCursor
69923 27| invoke-super {v1}, android.app.DialogFragment.onDestroy():void
69939 5| const v1, #+2130968619 (0x7f04002b | 1.75459e+38)
69940 8| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
69941 11| move-result-object v1
69942 …12| invoke-virtual {v0,v1}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
69957 1| iget-boolean v1, v10, com.android.calendar.EventInfoFragment.mIsDialog
69958 3| if-eqz v1, Label_1
69962 5| const/4 v1, #+0 (0x00000000 | 0.00000)
69963 6| return v1
69972 11| const v1, #+16908332 (0x0102002c | 2.38774e-38)
69973 14| if-ne v0, v1, Label_2
69977 16| iget-object v1, v10, com.android.calendar.EventInfoFragment.mContext
69978 …18| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):v…
69980 21| iget-object v1, v10, com.android.calendar.EventInfoFragment.mActivity
69981 23| invoke-virtual {v1}, android.app.Activity.finish():void
69988 27| const v1, #+2131755269 (0x7f100105 | 1.91414e+38)
69989 30| if-ne v0, v1, Label_4
69995 35| iget-object v1, v10, com.android.calendar.EventInfoFragment.mActivity
69996 37| invoke-virtual {v1}, android.app.Activity.finish():void
70002 43| move-result v1
70003 44| return v1
70008 45| const v1, #+2131755270 (0x7f100106 | 1.91414e+38)
70009 48| if-ne v0, v1, Label_5
70013 50| new-instance v1, com.android.calendar.DeleteEventHelper
70016 …56| invoke-direct {v1,v2,v3,v4}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
70018 59| iput-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
70020 61| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
70021 …63| invoke-virtual {v1,v10}, com.android.calendar.DeleteEventHelper.setDeleteNotificationListener(…
70023 66| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
70026 …72| invoke-virtual {v1,v2}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
70030 77| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
70036 …88| invoke-virtual/range {v1..v9}, com.android.calendar.DeleteEventHelper.delete(long, long, long,…
70042 92| const v1, #+2131755268 (0x7f100104 | 1.91414e+38)
70043 95| if-ne v0, v1, Label_3
70064 6| iget-object v1, v3, com.android.calendar.EventInfoFragment.onDeleteRunnable
70065 …8| invoke-virtual {v0,v1}, com.android.calendar.EventInfoFragment$QueryHandler.removeCallbacks(jav…
70112 0| const/4 v1, #+0 (0x00000000 | 0.00000)
70132 22| iput-boolean v1, v10, com.android.calendar.EventInfoFragment.mIsPaused
70160 49| iget-boolean v1, v10, com.android.calendar.EventInfoFragment.mIsTabletConfig
70161 51| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
70166 …53| invoke-direct {v2,v3,v4,v1}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
70169 58| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
70172 …64| invoke-virtual {v1,v2}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
70174 67| iget-object v1, v10, com.android.calendar.EventInfoFragment.mDeleteHelper
70180 …78| invoke-virtual/range {v1..v9}, com.android.calendar.DeleteEventHelper.delete(long, long, long,…
70190 82| iget v1, v10, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
70191 84| if-eqz v1, Label_4
70195 86| iget v1, v10, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
70196 88| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
70200 92| iget-object v1, v10, com.android.calendar.EventInfoFragment.mResponseRadioGroup
70201 94| invoke-virtual {v1,v0}, android.widget.RadioGroup.check(int):void
70203 97| iget-object v1, v10, com.android.calendar.EventInfoFragment.mEditResponseHelper
70207 105| invoke-virtual {v1,v2}, com.android.calendar.EditResponseHelper.showDialog(int):void
70365 210| move-result-object v1
70366 211| check-cast v1, com.android.calendar.CalendarEventModel$ReminderEntry
70368 .local v1, "reminder", com.android.calendar.CalendarEventModel$ReminderEntry
70369 213| invoke-virtual {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.getMinutes():int
70375 224| invoke-virtual {v1}, com.android.calendar.CalendarEventModel$ReminderEntry.getMethod():int
70386 .end_local v1
70444 25| move-result v1
70446 .local v1, "eventColorSaved", boolean
70455 34| if-eqz v1, Label_2
70471 .end_local v1
70495 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
70516 0| iput v1, v0, com.android.calendar.EventInfoFragment.mX
70582 44| iget v1, v6, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
70587 .local v1, "response", int
70588 46| invoke-static {v1}, com.android.calendar.EventInfoFragment.findButtonIdForResponse(int):int
70604 .end_local v1
70610 65| iget v1, v6, com.android.calendar.EventInfoFragment.mUserSetResponse
70611 .restart_local v1
70617 .end_local v1
70623 72| iget v1, v6, com.android.calendar.EventInfoFragment.mAttendeeResponseFromIntent
70624 .restart_local v1
70630 .end_local v1
70631 75| iget v1, v6, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
70632 .restart_local v1
70656 3| iput v1, v0, com.android.calendar.EventLoader$LoadEventsRequest.id
70682 4| iget-object v1, v6, com.android.calendar.EventLoader$LoadEventsRequest.events
70694 24| move-result-object v1
70695 25| invoke-virtual {v1}, java.util.concurrent.atomic.AtomicInteger.get():int
70696 28| move-result v1
70697 29| if-ne v0, v1, Label_2
70703 35| iget-object v1, v6, com.android.calendar.EventLoader$LoadEventsRequest.successCallback
70704 37| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
70716 45| iget-object v1, v6, com.android.calendar.EventLoader$LoadEventsRequest.cancelCallback
70717 47| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
70732 4| iget-object v1, v2, com.android.calendar.EventLoader$LoadEventsRequest.cancelCallback
70733 6| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
70745 ….local_ex v1, "queue", java.util.concurrent.LinkedBlockingQueue, "Ljava/util/concurrent/LinkedBloc…
70750 3| iput-object v1, v0, com.android.calendar.EventLoader$LoaderThread.mQueue
70774 10| move-result-object v1
70775 11| check-cast v1, com.android.calendar.EventLoader$LoadRequest
70780 .local v1, "request", com.android.calendar.EventLoader$LoadRequest
70789 …23| invoke-interface {v1,v2}, com.android.calendar.EventLoader$LoadRequest.skipRequest(com.android…
70793 31| move-result-object v1
70794 .end_local v1
70795 32| check-cast v1, com.android.calendar.EventLoader$LoadRequest
70796 .restart_local v1
70802 35| instance-of v2, v1, com.android.calendar.EventLoader$ShutdownRequest
70813 …42| invoke-interface {v1,v2}, com.android.calendar.EventLoader$LoadRequest.processRequest(com.andr…
70823 .end_local v1
70842 0| iget-object v1, v4, com.android.calendar.EventLoader$LoaderThread.mQueue
70846 8| invoke-virtual {v1,v2}, java.util.concurrent.LinkedBlockingQueue.put(java.lang.Object):void
70861 13| const-string/jumbo v1, "Cal"
70863 19| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
70919 0| iget-object v0, v1, com.android.calendar.EventLoader.mContext
70927 0| iget-object v0, v1, com.android.calendar.EventLoader.mHandler
70935 0| iget-object v0, v1, com.android.calendar.EventLoader.mSequenceNumber
70948 0| invoke-direct {v1}, java.lang.Object.<init>():void
70952 8| iput-object v0, v1, com.android.calendar.EventLoader.mHandler
70956 15| iput-object v0, v1, com.android.calendar.EventLoader.mSequenceNumber
70958 17| iput-object v2, v1, com.android.calendar.EventLoader.mContext
70962 24| iput-object v0, v1, com.android.calendar.EventLoader.mLoaderQueue
70966 30| iput-object v0, v1, com.android.calendar.EventLoader.mResolver
70983 5| move-result v1
70985 .local v1, "id", int
71029 2| iget-object v1, v2, com.android.calendar.EventLoader.mLoaderQueue
71030 …4| invoke-direct {v0,v1,v2}, com.android.calendar.EventLoader$LoaderThread.<init>(java.util.concur…
71047 0| iget-object v0, v1, com.android.calendar.EventLoader.mLoaderThread
71084 11| const v1, #+2131165205 (0x7f070015 | 1.79446e+38)
71086 15| aput v1, v0, v2
71089 19| const v1, #+2131165206 (0x7f070016 | 1.79446e+38)
71091 23| aput v1, v0, v2
71094 27| const v1, #+2131165207 (0x7f070017 | 1.79446e+38)
71096 31| aput v1, v0, v2
71099 35| const v1, #+2131165208 (0x7f070018 | 1.79446e+38)
71101 39| aput v1, v0, v2
71104 43| const v1, #+2131165209 (0x7f070019 | 1.79446e+38)
71106 47| aput v1, v0, v2
71109 51| const v1, #+2131165210 (0x7f07001a | 1.79446e+38)
71111 55| aput v1, v0, v2
71114 59| const v1, #+2131165211 (0x7f07001b | 1.79446e+38)
71116 63| aput v1, v0, v2
71140 81| sget-object v1, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
71141 83| aget v1, v1, v5
71142 85| invoke-virtual {v4,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
71143 88| move-result-object v1
71145 89| aput-object v1, v0, v5
71162 0| invoke-static {v1}, com.android.calendar.EventRecurrenceFormatter.dayToUtilDay(int):int
71183 5| new-instance v1, java.lang.StringBuilder
71184 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
71186 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
71187 16| move-result-object v1
71188 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
71189 20| move-result-object v1
71190 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
71191 24| move-result-object v1
71192 25| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
71287 31| move-object/from16 v1, v18
71288 33| invoke-virtual {v0,v1}, android.text.format.Time.parse(java.lang.String):boolean
71292 40| move/from16 v1, v18
71293 42| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
71298 50| move-wide/from16 v1:v2, v18:v19
71300 …54| invoke-static {v0,v1,v2,v3}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
71312 75| move/from16 v1, v19
71314 …79| invoke-virtual {v0,v1,v2}, android.content.res.Resources.getString(int, java.lang.Object[]):ja…
71351 129| move/from16 v1, v20
71354 …135| invoke-virtual {v0,v1,v2,v3}, android.content.res.Resources.getQuantityString(int, int, java.…
71374 158| move/from16 v1, v19
71375 160| if-gt v0, v1, Label_5
71418 206| move/from16 v1, v20
71420 …210| invoke-virtual {v0,v1,v13,v2}, android.content.res.Resources.getQuantityString(int, int, java…
71444 245| move/from16 v1, v19
71445 247| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
71467 278| move/from16 v1, v19
71468 280| if-ne v0, v1, Label_9
71556 391| move/from16 v1, v20
71558 …395| invoke-virtual {v0,v1,v13,v2}, android.content.res.Resources.getQuantityString(int, int, java…
71615 460| move/from16 v1, v19
71616 462| if-ne v0, v1, Label_16
71629 478| move/from16 v1, v17
71630 …480| invoke-static {v0,v1}, com.android.calendar.EventRecurrenceFormatter.cacheMonthRepeatStrings(…
71648 509| move/from16 v1, v18
71649 511| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
71684 565| move/from16 v1, v19
71685 567| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
71703 596| move/from16 v1, v19
71704 598| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
71741 0| invoke-direct {v1,v2}, android.widget.LinearLayout.<init>(android.content.Context):void
71744 4| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
71747 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
71750 11| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
71752 13| invoke-virtual {v1}, com.android.calendar.ExpandableTextView.init():void
71767 …1| invoke-direct {v1,v2,v3,v0}, android.widget.LinearLayout.<init>(android.content.Context, androi…
71769 4| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
71772 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
71775 11| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
71777 13| invoke-virtual {v1}, com.android.calendar.ExpandableTextView.init():void
71791 …0| invoke-direct {v1,v2,v3,v4}, android.widget.LinearLayout.<init>(android.content.Context, androi…
71794 4| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
71797 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
71800 11| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
71802 13| invoke-virtual {v1}, com.android.calendar.ExpandableTextView.init():void
71816 …3| invoke-virtual {v1,v0}, com.android.calendar.ExpandableTextView.findViewById(int):android.view.…
71819 9| iput-object v0, v1, com.android.calendar.ExpandableTextView.mTv
71821 11| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
71822 …13| invoke-virtual {v0,v1}, android.widget.TextView.setOnClickListener(android.view.View$OnClickLi…
71825 …19| invoke-virtual {v1,v0}, com.android.calendar.ExpandableTextView.findViewById(int):android.view…
71828 25| iput-object v0, v1, com.android.calendar.ExpandableTextView.mButton
71830 27| iget-object v0, v1, com.android.calendar.ExpandableTextView.mButton
71831 …29| invoke-virtual {v0,v1}, android.widget.ImageButton.setOnClickListener(android.view.View$OnClic…
71844 0| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
71855 8| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
71871 4| const v1, #+2131427330 (0x7f0b0002 | 1.84763e+38)
71872 7| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
71878 17| const v1, #+2130837568 (0x7f020040 | 1.72801e+38)
71879 …20| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
71885 30| const v1, #+2130837562 (0x7f02003a | 1.72801e+38)
71886 …33| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
71918 15| iget-object v1, v2, com.android.calendar.ExpandableTextView.mButton
71927 …23| invoke-virtual {v1,v0}, android.widget.ImageButton.setImageDrawable(android.graphics.drawable.…
71929 26| iget-object v1, v2, com.android.calendar.ExpandableTextView.mTv
71938 34| invoke-virtual {v1,v0}, android.widget.TextView.setMaxLines(int):void
71963 0| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
71972 11| if-ne v0, v1, Label_2
71987 21| invoke-virtual {v0,v1}, android.widget.ImageButton.setVisibility(int):void
71990 26| const v1, #+2147483647 (0x7fffffff | NaN)
71991 29| invoke-virtual {v0,v1}, android.widget.TextView.setMaxLines(int):void
71998 41| iget v1, v3, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
71999 43| if-gt v0, v1, Label_3
72014 52| iget v1, v3, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
72015 54| invoke-virtual {v0,v1}, android.widget.TextView.setMaxLines(int):void
72036 0| const/4 v1, #+0 (0x00000000 | 0.00000)
72063 26| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
72067 28| invoke-virtual {v3,v1}, com.android.calendar.ExpandableTextView.setVisibility(int):void
72218 0| const/4 v1, #+0 (0x00000000 | 0.00000)
72239 33| sput-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72241 35| sput-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72331 64| move-exception v1
72333 .local v1, "e", java.lang.ClassNotFoundException
72344 …87| invoke-static {v4,v5,v1}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
72356 0| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72357 2| if-eqz v1, Label_1
72361 4| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72362 6| return-object v1
72367 7| sget-object v1, com.android.calendar.ExtensionsFactory.sProperties
72369 11| invoke-virtual {v1,v2}, java.util.Properties.getProperty(java.lang.String):java.lang.String
72378 20| move-result-object v1
72379 21| check-cast v1, com.android.calendar.AllInOneMenuExtensionsInterface
72380 23| sput-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72385 25| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72386 27| if-nez v1, Label_3
72390 29| new-instance v1, com.android.calendar.ExtensionsFactory$1
72391 31| invoke-direct {v1}, com.android.calendar.ExtensionsFactory$1.<init>():void
72392 34| sput-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72397 36| sget-object v1, com.android.calendar.ExtensionsFactory.sAllInOneMenuExtensions
72398 38| return-object v1
72403 39| sget-object v1, com.android.calendar.ExtensionsFactory.TAG
72414 63| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
72427 0| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72428 2| if-eqz v1, Label_1
72432 4| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72433 6| return-object v1
72438 7| sget-object v1, com.android.calendar.ExtensionsFactory.sProperties
72440 11| invoke-virtual {v1,v2}, java.util.Properties.getProperty(java.lang.String):java.lang.String
72449 20| move-result-object v1
72450 21| check-cast v1, com.android.calendar.AnalyticsLogger
72451 23| sput-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72456 25| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72457 27| if-nez v1, Label_3
72461 29| new-instance v1, com.android.calendar.ExtensionsFactory$3
72462 31| invoke-direct {v1}, com.android.calendar.ExtensionsFactory$3.<init>():void
72463 34| sput-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72468 36| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72469 …38| invoke-interface {v1,v4}, com.android.calendar.AnalyticsLogger.initialize(android.content.Cont…
72471 41| sget-object v1, com.android.calendar.ExtensionsFactory.sAnalyticsLogger
72472 43| return-object v1
72477 44| sget-object v1, com.android.calendar.ExtensionsFactory.TAG
72488 68| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
72500 0| const/4 v1, #+0 (0x00000000 | 0.00000)
72502 .local v1, "cnb", com.android.calendar.CloudNotificationBackplane
72514 14| move-result-object v1
72515 .end_local v1
72516 15| check-cast v1, com.android.calendar.CloudNotificationBackplane
72521 17| if-nez v1, Label_2
72525 19| new-instance v1, com.android.calendar.ExtensionsFactory$2
72526 21| invoke-direct {v1}, com.android.calendar.ExtensionsFactory$2.<init>():void
72531 24| return-object v1
72536 .restart_local v1
72584 15| move-exception v1
72586 .local v1, "e", java.io.IOException
72588 18| invoke-virtual {v1}, java.io.IOException.toString():java.lang.String
72596 .end_local v1
72615 0| iput-object v1, v0, com.android.calendar.GeneralPreferences$1.this$0
72631 0| iget-object v0, v1, com.android.calendar.GeneralPreferences$1.this$0
72672 3| const/4 v1, #+0 (0x00000000 | 0.00000)
72673 …4| invoke-virtual {v2,v0,v1}, android.content.Context.getSharedPreferences(java.lang.String, int):…
72689 2| iget-object v1, v5, com.android.calendar.GeneralPreferences.mVibrate
72694 12| invoke-virtual {v1,v2}, android.preference.CheckBoxPreference.setChecked(boolean):void
72696 15| const-string/jumbo v1, "preferences_alerts"
72697 … 18| invoke-interface {v6,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
72698 21| move-result v1
72699 22| if-nez v1, Label_2
72702 24| const-string/jumbo v1, "preferences_alerts_type"
72703 … 27| invoke-interface {v6,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
72704 30| move-result v1
72705 31| if-eqz v1, Label_2
72709 33| const-string/jumbo v1, "preferences_alerts_type"
72711 …39| invoke-interface {v6,v1,v2}, android.content.SharedPreferences.getString(java.lang.String, jav…
72715 43| const-string/jumbo v1, "2"
72716 46| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
72717 49| move-result v1
72718 50| if-eqz v1, Label_3
72722 52| iget-object v1, v5, com.android.calendar.GeneralPreferences.mAlert
72723 54| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setChecked(boolean):void
72725 57| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
72726 59| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setChecked(boolean):void
72728 62| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
72729 64| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setEnabled(boolean):void
72735 70| move-result-object v1
72737 …74| invoke-interface {v1,v2}, android.content.SharedPreferences$Editor.remove(java.lang.String):an…
72738 77| move-result-object v1
72739 78| invoke-interface {v1}, android.content.SharedPreferences$Editor.commit():boolean
72751 82| const-string/jumbo v1, "1"
72752 85| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
72753 88| move-result v1
72754 89| if-eqz v1, Label_4
72758 91| iget-object v1, v5, com.android.calendar.GeneralPreferences.mAlert
72759 93| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setChecked(boolean):void
72761 96| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
72762 98| invoke-virtual {v1,v4}, android.preference.CheckBoxPreference.setChecked(boolean):void
72764 101| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
72765 103| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setEnabled(boolean):void
72771 107| const-string/jumbo v1, "0"
72772 110| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
72773 113| move-result v1
72774 114| if-eqz v1, Label_1
72778 116| iget-object v1, v5, com.android.calendar.GeneralPreferences.mAlert
72779 118| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setChecked(boolean):void
72781 121| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
72782 123| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setChecked(boolean):void
72784 126| iget-object v1, v5, com.android.calendar.GeneralPreferences.mPopup
72785 128| invoke-virtual {v1,v3}, android.preference.CheckBoxPreference.setEnabled(boolean):void
72801 4| const v1, #+2131099651 (0x7f060003 | 1.78117e+38)
72803 …7| invoke-static {v3,v0,v2,v1,v2}, android.preference.PreferenceManager.setDefaultValues(android.c…
72817 0| iget-object v0, v1, com.android.calendar.GeneralPreferences.mUseHomeTZ
72820 5| iget-object v0, v1, com.android.calendar.GeneralPreferences.mHomeTZ
72823 10| iget-object v0, v1, com.android.calendar.GeneralPreferences.mWeekStart
72826 15| iget-object v0, v1, com.android.calendar.GeneralPreferences.mDefaultReminder
72829 20| iget-object v0, v1, com.android.calendar.GeneralPreferences.mRingtone
72832 25| iget-object v0, v1, com.android.calendar.GeneralPreferences.mHideDeclined
72835 30| iget-object v0, v1, com.android.calendar.GeneralPreferences.mVibrate
72863 8| new-instance v1, android.os.Bundle
72864 10| invoke-direct {v1}, android.os.Bundle.<init>():void
72866 .local v1, "b", android.os.Bundle
72870 20| invoke-virtual {v1,v4,v6,v7}, android.os.Bundle.putLong(java.lang.String, long):void
72875 …30| invoke-virtual {v1,v4,v5}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
72904 …60| invoke-virtual {v3,v1}, com.android.timezonepicker.TimeZonePickerDialog.setArguments(android.o…
72922 1| const/4 v1, #+0 (0x00000000 | 0.00000)
72949 28| invoke-virtual {v0,v1}, android.preference.CheckBoxPreference.setEnabled(boolean):void
72952 33| invoke-virtual {v0,v1}, android.preference.RingtonePreference.setEnabled(boolean):void
72955 38| invoke-virtual {v0,v1}, android.preference.CheckBoxPreference.setEnabled(boolean):void
72970 4| move-result v1
72971 5| if-eqz v1, Label_1
72981 11| move-result-object v1
72984 …16| invoke-static {v1,v2}, android.media.RingtoneManager.getRingtone(android.content.Context, andr…
72993 25| move-result-object v1
72994 26| return-object v1
73270 372| move-object/from16 v1, v20
73271 …374| invoke-virtual {v0,v1}, com.android.timezonepicker.TimeZonePickerDialog.setOnTimeZoneSetListe…
73277 379| move-object/from16 v1, v16
73278 …381| invoke-direct {v0,v1}, com.android.calendar.GeneralPreferences.migrateOldPreferences(android.…
73357 42| new-instance v1, android.content.Intent
73360 48| invoke-direct {v1,v4}, android.content.Intent.<init>(java.lang.String):void
73362 .local v1, "intent", android.content.Intent
73365 …56| invoke-virtual {v1,v4,v5}, android.content.Intent.setDataAndType(android.net.Uri, java.lang.St…
73367 59| invoke-virtual {v0,v1}, android.app.Activity.sendBroadcast(android.content.Intent):void
73374 .end_local v1
73505 14| new-instance v1, android.provider.SearchRecentSuggestions
73514 …28| invoke-direct {v1,v2,v3,v5}, android.provider.SearchRecentSuggestions.<init>(android.content.C…
73516 .local v1, "suggestions", android.provider.SearchRecentSuggestions
73517 31| invoke-virtual {v1}, android.provider.SearchRecentSuggestions.clearHistory():void
73534 .end_local v1
73566 18| new-instance v1, android.content.Intent
73567 20| invoke-direct {v1}, android.content.Intent.<init>():void
73569 .local v1, "intent", android.content.Intent
73571 …25| invoke-virtual {v1,v0,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
73581 …39| invoke-virtual {v1,v2}, android.content.Intent.setAction(java.lang.String):android.content.Int…
73586 42| invoke-virtual {v0,v1}, android.app.Activity.sendBroadcast(android.content.Intent):void
73591 .end_local v1
73608 .restart_local v1
73610 …58| invoke-virtual {v1,v2}, android.content.Intent.setAction(java.lang.String):android.content.Int…
73622 0| invoke-super {v1}, android.preference.PreferenceFragment.onStart():void
73624 …3| invoke-virtual {v1}, com.android.calendar.GeneralPreferences.getPreferenceScreen():android.pref…
73628 …11| invoke-interface {v0,v1}, android.content.SharedPreferences.registerOnSharedPreferenceChangeLi…
73630 …14| invoke-direct {v1,v1}, com.android.calendar.GeneralPreferences.setPreferenceListeners(android.…
73643 …0| invoke-virtual {v1}, com.android.calendar.GeneralPreferences.getPreferenceScreen():android.pref…
73647 …8| invoke-interface {v0,v1}, android.content.SharedPreferences.unregisterOnSharedPreferenceChangeL…
73650 …12| invoke-direct {v1,v0}, com.android.calendar.GeneralPreferences.setPreferenceListeners(android.…
73652 15| invoke-super {v1}, android.preference.PreferenceFragment.onStop():void
73666 0| iget-object v1, v7, com.android.calendar.GeneralPreferences.mTzPickerUtils
73667 2| if-nez v1, Label_1
73671 4| new-instance v1, com.android.timezonepicker.TimeZonePickerUtils
73674 …10| invoke-direct {v1,v2}, com.android.timezonepicker.TimeZonePickerUtils.<init>(android.content.C…
73675 13| iput-object v1, v7, com.android.calendar.GeneralPreferences.mTzPickerUtils
73680 15| iget-object v1, v7, com.android.calendar.GeneralPreferences.mTzPickerUtils
73689 …28| invoke-virtual/range {v1..v6}, com.android.timezonepicker.TimeZonePickerUtils.getGmtDisplayNam…
73693 32| iget-object v1, v7, com.android.calendar.GeneralPreferences.mHomeTZ
73694 … 34| invoke-virtual {v1,v0}, android.preference.Preference.setSummary(java.lang.CharSequence):void
73697 40| move-result-object v1
73699 …43| invoke-static {v1,v2}, com.android.calendar.Utils.setTimeZone(android.content.Context, java.la…
73713 0| iput-object v1, v0, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
73735 2| const-string/jumbo v1, "GoogleCalendarUriIntentFilter"
73737 8| invoke-static {v1,v2}, android.util.Log.w(java.lang.String, java.lang.String):int
73739 11| iget-object v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.val$intent
73742 …18| invoke-virtual {v1,v2,v3}, android.content.Intent.putExtra(java.lang.String, int):android.cont…
73744 21| iget-object v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
73746 …25| invoke-virtual {v1,v2}, com.android.calendar.GoogleCalendarUriIntentFilter.startActivity(andro…
73753 29| iget v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.val$status
73754 31| packed-switch v1, Label_7
73770 38| iget-object v1, v4, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
73774 …41| invoke-static {v1,v0,v2}, android.widget.Toast.makeText(android.content.Context, int, int):and…
73775 44| move-result-object v1
73776 45| invoke-virtual {v1}, android.widget.Toast.show():void
73820 3| const-string/jumbo v1, "_id"
73822 7| aput-object v1, v0, v2
73824 9| const-string/jumbo v1, "dtstart"
73826 13| aput-object v1, v0, v2
73828 15| const-string/jumbo v1, "dtend"
73830 19| aput-object v1, v0, v2
73832 21| const-string/jumbo v1, "duration"
73834 25| aput-object v1, v0, v2
73928 36| const/4 v1, #+0 (0x00000000 | 0.00000)
73930 .local v1, "domain", java.lang.String
73965 87| const-string/jumbo v1, "%"
73970 .end_local v1
73981 103| if-eqz v1, Label_6
73989 …114| invoke-virtual {v8,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
74010 .restart_local v1
74011 132| const-string/jumbo v1, "gmail.com"
74012 .local v1, "domain", java.lang.String
74018 .local v1, "domain", java.lang.String
74019 136| const-string/jumbo v1, "group.calendar.google.com"
74020 .local v1, "domain", java.lang.String
74026 .local v1, "domain", java.lang.String
74027 140| const-string/jumbo v1, "holiday.calendar.google.com"
74028 .local v1, "domain", java.lang.String
74034 .local v1, "domain", java.lang.String
74035 144| const-string/jumbo v1, "import.calendar.google.com"
74036 .local v1, "domain", java.lang.String
74042 .local v1, "domain", java.lang.String
74043 148| const-string/jumbo v1, "group.v.calendar.google.com"
74048 .local v1, "domain", java.lang.String
74054 .end_local v1
74101 0| const/4 v1, #+0 (0x00000000 | 0.00000)
74126 33| aput-object v11, v6, v1
74166 17| move-object/from16 v1, v28
74167 …19| invoke-direct {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.extractEidAndEmail(a…
74194 55| move-object/from16 v1, v22
74195 …57| invoke-virtual {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.startNextMatchingAc…
74460 358| move-object/from16 v1, v29
74461 …360| invoke-virtual {v0,v1,v4}, android.content.Intent.setClass(android.content.Context, java.lang…
74465 368| move-wide/from16 v1:v2, v26:v27
74466 …370| invoke-virtual {v0,v4,v1,v2}, android.content.Intent.putExtra(java.lang.String, long):android…
74470 378| move-wide/from16 v1:v2, v18:v19
74471 …380| invoke-virtual {v0,v4,v1,v2}, android.content.Intent.putExtra(java.lang.String, long):android…
74478 387| move-object/from16 v1, v23
74479 …389| invoke-virtual {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.startActivity(andr…
74526 407| move/from16 v1, v20
74529 …413| invoke-direct {v0,v1,v2,v10,v3}, com.android.calendar.GoogleCalendarUriIntentFilter.updateSel…
74626 0| iput-object v1, v0, com.android.calendar.OtherPreferences$TimeSetListener.this$0
74651 15| move-result-object v1
74653 .local v1, "prefs", android.content.SharedPreferences
74654 …16| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferen…
74731 0| iget-object v0, v1, com.android.calendar.OtherPreferences.mQuietHoursEnd
74739 0| iget-object v0, v1, com.android.calendar.OtherPreferences.mQuietHoursStart
74747 0| iput-object v1, v0, com.android.calendar.OtherPreferences.mTimePickerDialog
74748 2| return-object v1
74759 …0| invoke-direct {v1,v2,v3}, com.android.calendar.OtherPreferences.formatTime(int, int):java.lang.…
74786 0| new-instance v1, android.text.format.Time
74787 2| invoke-direct {v1}, android.text.format.Time.<init>():void
74789 .local v1, "time", android.text.format.Time
74790 5| iput v4, v1, android.text.format.Time.hour
74792 7| iput v5, v1, android.text.format.Time.minute
74804 16| invoke-virtual {v1,v0}, android.text.format.Time.format(java.lang.String):java.lang.String
74831 4| const/4 v1, #+0 (0x00000000 | 0.00000)
74833 .local v1, "index", int
74861 29| move v1, v2
74867 32| aget-object v5, v0, v1
74877 45| aget-object v5, v3, v1
74886 .end_local v1
74895 .restart_local v1
74962 66| move-result-object v1
74964 .local v1, "activity", android.app.Activity
74965 67| if-nez v1, Label_2
74976 …78| invoke-static {v1}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
75052 187| move-object v6, v1
75086 16| move-result-object v1
75088 .local v1, "value", java.lang.String
75089 …17| invoke-direct {v3,v1}, com.android.calendar.OtherPreferences.updateSkipRemindersSummary(java.l…
75094 .end_local v1
75108 0| iget-object v1, v4, com.android.calendar.OtherPreferences.mCopyDb
75109 2| if-ne v6, v1, Label_2
75114 6| const-string/jumbo v1, "android.intent.action.MAIN"
75115 9| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
75118 12| new-instance v1, android.content.ComponentName
75123 …20| invoke-direct {v1,v2,v3}, android.content.ComponentName.<init>(java.lang.String, java.lang.Str…
75124 …23| invoke-virtual {v0,v1}, android.content.Intent.setComponent(android.content.ComponentName):and…
75132 29| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
75133 30| return v1
75138 31| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursStart
75139 33| if-ne v6, v1, Label_4
75143 35| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
75144 37| if-nez v1, Label_3
75148 39| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursStartDialog
75149 41| iput-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
75151 43| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
75152 45| invoke-virtual {v1}, android.app.TimePickerDialog.show():void
75158 49| const-string/jumbo v1, "CalendarOtherPreferences"
75160 55| invoke-static {v1,v2}, android.util.Log.v(java.lang.String, java.lang.String):int
75166 59| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursEnd
75167 61| if-ne v6, v1, Label_6
75171 63| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
75172 65| if-nez v1, Label_5
75176 67| iget-object v1, v4, com.android.calendar.OtherPreferences.mQuietHoursEndDialog
75177 69| iput-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
75179 71| iget-object v1, v4, com.android.calendar.OtherPreferences.mTimePickerDialog
75180 73| invoke-virtual {v1}, android.app.TimePickerDialog.show():void
75186 77| const-string/jumbo v1, "CalendarOtherPreferences"
75188 83| invoke-static {v1,v2}, android.util.Log.v(java.lang.String, java.lang.String):int
75195 90| move-result v1
75196 91| return v1
75220 … 0| invoke-super {v0,v1}, android.preference.PreferenceFragment.onAttach(android.app.Activity):void
75222 3| check-cast v1, com.android.calendar.CalendarSettingsActivity
75223 .end_local v1
75224 5| invoke-virtual {v1}, com.android.calendar.CalendarSettingsActivity.hideMenuButtons():void
75270 47| const/4 v1, #+0 (0x00000000 | 0.00000)
75272 .local v1, "i", int
75276 52| move v2, v1
75280 .end_local v1
75304 83| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
75306 .restart_local v1
75312 92| move v2, v1
75313 .end_local v1
75350 2| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
75351 4| array-length v1, v1
75352 5| if-ge v0, v1, Label_4
75356 7| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
75357 9| aget-object v1, v1, v0
75358 …11| invoke-virtual {v1,v5}, android.preference.EditTextPreference.compareTo(android.preference.Pre…
75359 14| move-result v1
75360 15| if-nez v1, Label_3
75364 17| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mResponses
75365 19| aget-object v1, v1, v0
75366 21| invoke-virtual {v1,v6}, java.lang.String.equals(java.lang.Object):boolean
75367 24| move-result v1
75368 25| if-nez v1, Label_2
75372 27| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mResponses
75375 31| aput-object v6, v1, v0
75377 33| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
75378 35| aget-object v1, v1, v0
75381 …41| invoke-virtual {v1,v2}, android.preference.EditTextPreference.setTitle(java.lang.CharSequence)…
75383 44| iget-object v1, v4, com.android.calendar.QuickResponseSettings.mEditTextPrefs
75384 46| aget-object v1, v1, v0
75387 52| invoke-virtual {v1,v2}, android.preference.EditTextPreference.setText(java.lang.String):void
75390 58| move-result-object v1
75393 …64| invoke-static {v1,v2,v3}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
75398 67| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
75399 68| return v1
75430 12| move-result v1
75431 13| if-nez v1, Label_1
75435 15| const v1, #+2131492949 (0x7f0c0055 | 1.86094e+38)
75436 18| invoke-virtual {v0,v1}, com.android.calendar.CalendarSettingsActivity.setTitle(int):void
75460 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mContext
75468 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mDelayedMessageHandler
75476 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
75484 0| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter.mRemainingDirectoryCount
75492 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mEntryMap
75493 2| return-object v1
75500 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mExistingDestinations
75501 2| return-object v1
75508 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
75509 2| return-object v1
75516 0| iput v1, v0, com.android.ex.chips.BaseRecipientAdapter.mRemainingDirectoryCount
75517 2| return v1
75528 …0| invoke-direct {v1,v2,v3,v4}, com.android.ex.chips.BaseRecipientAdapter.doQuery(java.lang.CharSe…
75541 …0| invoke-direct {v1,v2,v3}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList(java.uti…
75554 …0| invoke-static {v0,v1,v2,v3,v4}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.andro…
75568 2| const/4 v1, #+0 (0x00000000 | 0.00000)
75569 …3| invoke-direct {v2,v3,v0,v1}, com.android.ex.chips.BaseRecipientAdapter.<init>(android.content.C…
75586 5| const/4 v1, #+0 (0x00000000 | 0.00000)
75587 …6| invoke-direct {v0,v3,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.<init…
75599 23| iget-object v1, v3, com.android.ex.chips.BaseRecipientAdapter.mContentResolver
75600 …25| invoke-direct {v0,v1}, com.android.ex.chips.DefaultPhotoManager.<init>(android.content.Content…
75636 54| new-instance v1, java.lang.StringBuilder
75637 56| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
75639 …62| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
75640 65| move-result-object v1
75641 66| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
75642 69| move-result-object v1
75643 70| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
75644 73| move-result-object v1
75645 74| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
75704 42| move-result-object v1
75705 43| check-cast v1, com.android.ex.chips.RecipientEntry
75707 .local v1, "entry", com.android.ex.chips.RecipientEntry
75708 45| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
75711 …50| invoke-interface {v9,v1,v10}, com.android.ex.chips.PhotoManager.populatePhotoBytesAsync(com.an…
75721 .end_local v1
75749 79| move-result-object v1
75750 80| check-cast v1, com.android.ex.chips.RecipientEntry
75752 .restart_local v1
75759 .end_local v1
75766 .restart_local v1
75768 87| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
75771 …92| invoke-interface {v9,v1,v10}, com.android.ex.chips.PhotoManager.populatePhotoBytesAsync(com.an…
75788 3| iget-object v1, v12, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
75789 …5| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, c…
75807 25| move-result-object v1
75809 …26| invoke-virtual {v0,v1}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
75812 30| const-string/jumbo v1, "limit"
75818 …39| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
75829 51| move-result-object v1
75831 …52| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
75842 62| iget-object v1, v12, com.android.ex.chips.BaseRecipientAdapter.mAccount
75843 64| iget-object v1, v1, android.accounts.Account.name
75844 …66| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
75847 72| iget-object v1, v12, com.android.ex.chips.BaseRecipientAdapter.mAccount
75848 74| iget-object v1, v1, android.accounts.Account.type
75849 …76| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
75861 88| move-result-object v1
76062 3| move-result-object v1
76064 .local v1, "packageManager", android.content.pm.PackageManager
76130 …69| invoke-virtual {v1,v4}, android.content.pm.PackageManager.getResourcesForApplication(java.lang…
76259 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
76260 2| iput-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
76282 5| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.cacheCurrentEntries():void
76299 1| iput-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
76313 2| iget-object v1, v2, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
76314 …4| invoke-direct {v2,v0,v1}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList(java.uti…
76328 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPhotoManager
76354 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mAccount
76366 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mContext
76386 9| move-result v1
76390 10| return v1
76394 11| const/4 v1, #+0 (0x00000000 | 0.00000)
76406 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
76410 4| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
76418 7| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
76431 2| const/4 v1, #+0 (0x00000000 | 0.00000)
76432 …3| invoke-direct {v0,v2,v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.<init>(com.an…
76445 0| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.getEntries():java.util.List
76462 …0| invoke-virtual {v1,v2}, com.android.ex.chips.BaseRecipientAdapter.getItem(int):com.android.ex.c…
76476 0| int-to-long v0:v1, v3
76477 1| return-wide v0:v1
76489 0| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.getEntries():java.util.List
76528 10| move-object v1, v6
76545 0| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
76557 0| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter.mQueryType
76589 19| move-object v1, v9
76628 0| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.getEntries():java.util.List
76683 2| iget-object v1, v3, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
76686 …6| invoke-static {v4,v5,v0,v1,v2}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.andro…
76700 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mEntriesUpdatedObserver
76717 3| iget-object v1, v8, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
76718 …5| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, c…
76731 17| move-result v1
76732 18| sub-int v7, v0, v1
76747 25| sget-object v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryListQuery.URI
76759 38| iget-object v1, v8, com.android.ex.chips.BaseRecipientAdapter.mAccount
76760 …40| invoke-static {v0,v6,v1}, com.android.ex.chips.BaseRecipientAdapter.setupOtherDirectories(andr…
76813 4| iget-object v1, v2, com.android.ex.chips.BaseRecipientAdapter.mQueryMode
76814 …6| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setQuery(com.android.ex.chips…
76833 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
76837 .local v1, "i", int
76838 5| if-ge v1, v0, Label_3
76842 7| invoke-interface {v6,v1}, java.util.List.get(int):java.lang.Object
76867 36| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
76893 0| iput-object v2, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
76895 2| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntriesUpdatedObserver
76898 7| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.notifyDataSetChanged():void
76912 …0| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.<init>(android.content.Context…
76926 0| iput-object v1, v0, com.android.calendar.SearchActivity$1.this$0
76954 0| iget-object v0, v1, com.android.calendar.SearchActivity$1.this$0
76969 0| iput-object v1, v0, com.android.calendar.SearchActivity$2.this$0
76987 6| iget-object v1, v4, com.android.calendar.SearchActivity$2.this$0
76988 …8| invoke-static {v1}, com.android.calendar.SearchActivity.-get1(com.android.calendar.SearchActivi…
76989 11| move-result-object v1
76998 …24| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
77010 0| iget-object v0, v1, com.android.calendar.SearchActivity.mHandler
77018 0| iget-object v0, v1, com.android.calendar.SearchActivity.mTimeChangesUpdater
77048 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
77049 5| iput-wide v0:v1, v2, com.android.calendar.SearchActivity.mCurrentEventId
77052 9| new-instance v1, android.os.Handler
77053 11| invoke-direct {v1}, android.os.Handler.<init>():void
77054 …14| invoke-direct {v0,v2,v1}, com.android.calendar.SearchActivity$1.<init>(com.android.calendar.Se…
77073 0| iget-object v1, v11, com.android.calendar.SearchActivity.mDeleteEventHelper
77078 …7| invoke-virtual/range {v1..v8}, com.android.calendar.DeleteEventHelper.delete(long, long, long, …
77080 10| sget-boolean v1, com.android.calendar.SearchActivity.mIsMultipane
77081 12| if-eqz v1, Label_1
77084 14| iget-object v1, v11, com.android.calendar.SearchActivity.mEventInfoFragment
77085 16| if-eqz v1, Label_1
77090 20| cmp-long v1, v12:v13, v2:v3
77091 22| if-nez v1, Label_1
77103 32| iget-object v1, v11, com.android.calendar.SearchActivity.mEventInfoFragment
77104 …34| invoke-virtual {v9,v1}, android.app.FragmentTransaction.remove(android.app.Fragment):android.a…
77108 40| const/4 v1, #+0 (0x00000000 | 0.00000)
77109 41| iput-object v1, v11, com.android.calendar.SearchActivity.mEventInfoFragment
77131 0| const-string/jumbo v1, "android.intent.action.SEARCH"
77134 7| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
77135 10| move-result v1
77136 11| if-eqz v1, Label_1
77140 13| const-string/jumbo v1, "query"
77141 …16| invoke-virtual {v4,v1}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Stri…
77145 20| const/4 v1, #+0 (0x00000000 | 0.00000)
77146 …21| invoke-direct {v3,v0,v1}, com.android.calendar.SearchActivity.search(java.lang.String, android…
77170 10| move-result-object v1
77172 .local v1, "ft", android.app.FragmentTransaction
77178 …17| invoke-virtual {v1,v5,v2}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
77183 25| invoke-virtual {v1}, android.app.FragmentTransaction.commit():int
77207 2| new-instance v1, android.provider.SearchRecentSuggestions
77212 …8| invoke-direct {v1,v5,v2,v4}, android.provider.SearchRecentSuggestions.<init>(android.content.Co…
77214 .local v1, "suggestions", android.provider.SearchRecentSuggestions
77215 …11| invoke-virtual {v1,v6,v3}, android.provider.SearchRecentSuggestions.saveRecentQuery(java.lang.…
77352 107| move-object/from16 v1, v18
77353 …109| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang…
77393 160| move-object/from16 v1, v17
77394 …162| invoke-virtual {v0,v1}, com.android.calendar.SearchActivity.startActivity(android.content.Int…
77423 8| move-object v1, v9
77438 0| const-wide/16 v0:v1, #+18 (0x00000012 | 2.52234e-44)
77439 2| return-wide v0:v1
77462 7| iget-wide v0:v1, v9, com.android.calendar.CalendarController$EventInfo.eventType
77464 11| cmp-long v0, v0:v1, v2:v3
77489 26| iget-wide v0:v1, v9, com.android.calendar.CalendarController$EventInfo.eventType
77491 30| cmp-long v0, v0:v1, v2:v3
77500 42| move-object v1, v8
77501 …43| invoke-direct/range {v1..v7}, com.android.calendar.SearchActivity.deleteEvent(long, long, long…
77619 134| move-result-object v1
77624 .local v1, "query", java.lang.String
77626 138| invoke-virtual {v4,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
77637 …147| invoke-direct {v7,v2,v3,v1}, com.android.calendar.SearchActivity.initFragments(long, java.lan…
77642 .end_local v1
77665 166| move-result-object v1
77666 .restart_local v1
77714 47| move-result-object v1
77716 .local v1, "item", android.view.MenuItem
77717 48| invoke-interface {v1}, android.view.MenuItem.expandActionView():boolean
77719 …51| invoke-interface {v1,v6}, android.view.MenuItem.setOnActionExpandListener(android.view.MenuIte…
77721 54| invoke-interface {v1}, android.view.MenuItem.getActionView():android.view.View
77743 .end_local v1
77757 0| invoke-super {v1}, android.app.Activity.onDestroy():void
77759 3| iget-object v0, v1, com.android.calendar.SearchActivity.mController
77762 …8| invoke-static {v1}, com.android.calendar.CalendarController.removeInstance(android.content.Cont…
77776 …0| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):vo…
77804 …0| invoke-virtual {v0,v1}, com.android.calendar.SearchActivity.setIntent(android.content.Intent):v…
77806 …3| invoke-direct {v0,v1}, com.android.calendar.SearchActivity.handleIntent(android.content.Intent)…
77919 5| iget-object v1, v2, com.android.calendar.SearchActivity.mTimeChangesUpdater
77920 …7| invoke-static {v0,v1}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, java…
77926 17| iget-object v1, v2, com.android.calendar.SearchActivity.mObserver
77927 …19| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
77966 16| move-object v1, v13
77985 5| iget-object v1, v4, com.android.calendar.SearchActivity.mTimeChangesUpdater
77990 …13| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
78000 29| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
78003 …34| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
78022 6| iget-object v1, v4, com.android.calendar.SearchActivity.mController
78023 8| invoke-virtual {v1}, com.android.calendar.CalendarController.getTime():long
78028 18| iget-object v1, v4, com.android.calendar.SearchActivity.mQuery
78029 …20| invoke-virtual {v5,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
78055 1| const/4 v1, #+0 (0x00000000 | 0.00000)
78060 6| iput-boolean v1, v3, com.android.calendar.StickyHeaderListView.mChildViewsCreated
78062 8| iput-boolean v1, v3, com.android.calendar.StickyHeaderListView.mDoHeaderReset
78080 26| iput v1, v3, com.android.calendar.StickyHeaderListView.mLastStickyHeaderHeight
78086 32| iput v1, v3, com.android.calendar.StickyHeaderListView.mListViewHeadersCount
78103 4| move-result v1
78105 .local v1, "iChildNum", int
78111 6| if-ge v0, v1, Label_3
78183 0| invoke-super {v1}, android.widget.FrameLayout.onAttachedToWindow():void
78185 3| iget-boolean v0, v1, com.android.calendar.StickyHeaderListView.mChildViewsCreated
78190 7| invoke-direct {v1}, com.android.calendar.StickyHeaderListView.setChildViews():void
78196 11| iput-boolean v0, v1, com.android.calendar.StickyHeaderListView.mDoHeaderReset
78209 0| invoke-super {v1}, android.widget.FrameLayout.onFinishInflate():void
78211 3| iget-boolean v0, v1, com.android.calendar.StickyHeaderListView.mChildViewsCreated
78216 7| invoke-direct {v1}, com.android.calendar.StickyHeaderListView.setChildViews():void
78222 11| iput-boolean v0, v1, com.android.calendar.StickyHeaderListView.mDoHeaderReset
78236 … 0| invoke-virtual {v1,v3}, com.android.calendar.StickyHeaderListView.updateStickyHeader(int):void
78238 3| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
78243 7| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
78261 0| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
78266 4| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
78284 0| if-eqz v1, Label_1
78288 2| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mAdapter
78305 0| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mHeaderHeightListener
78319 0| new-instance v1, android.view.View
78321 4| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
78322 7| iput-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
78325 11| const/4 v1, #-1 (0xffffffff | NaN)
78329 …14| invoke-direct {v0,v1,v5,v2}, android.widget.FrameLayout$LayoutParams.<init>(int, int, int):void
78332 17| iget-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
78333 …19| invoke-virtual {v1,v0}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
78335 22| iget-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
78336 24| invoke-virtual {v1,v4}, android.view.View.setBackgroundColor(int):void
78340 29| iget-object v1, v3, com.android.calendar.StickyHeaderListView.mSeparatorView
78341 …31| invoke-virtual {v3,v1}, com.android.calendar.StickyHeaderListView.addView(android.view.View):v…
78355 0| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mIndexer
78369 0| iput-object v2, v1, com.android.calendar.StickyHeaderListView.mListView
78371 2| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListView
78372 …4| invoke-virtual {v0,v1}, android.widget.ListView.setOnScrollListener(android.widget.AbsListView$…
78374 7| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListView
78377 13| iput v0, v1, com.android.calendar.StickyHeaderListView.mListViewHeadersCount
78391 0| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mListener
78552 132| move-result v1
78554 .local v1, "lastViewBottom", int
78556 135| sub-int v10, v1, v7
78572 .end_local v1
78741 …0| invoke-static {v1}, com.android.calendar.Utils.trySyncAndDisableUpgradeReceiver(android.content…
78757 3| iput-object v1, v0, com.android.calendar.Utils$CalendarBroadcastReceiver.mCallBack
78773 4| const-string/jumbo v1, "android.intent.action.DATE_CHANGED"
78774 7| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
78782 17| const-string/jumbo v1, "android.intent.action.TIME_SET"
78783 20| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
78792 30| const-string/jumbo v1, "android.intent.action.LOCALE_CHANGED"
78793 33| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
78802 43| const-string/jumbo v1, "android.intent.action.TIMEZONE_CHANGED"
78803 46| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
78889 27| const-string/jumbo v1, "com.android.calendar_preferences"
78890 …30| invoke-direct {v0,v1}, com.android.calendar.CalendarUtils$TimeZoneUtils.<init>(java.lang.Strin…
78895 37| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
78896 39| sput-wide v0:v1, com.android.calendar.Utils.mTardis
78964 30| move-result v1
78968 .local v1, "i", int
78969 31| if-gt v1, v0, Label_5
78974 35| aget v3, v3, v1
78981 43| aput v4, v3, v1
78986 45| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
78994 52| aput v4, v3, v1
79043 42| new-instance v1, com.android.calendar.Event
79044 44| invoke-direct {v1}, com.android.calendar.Event.<init>():void
79046 .local v1, "lhs", com.android.calendar.Event
79048 49| iput v0, v1, com.android.calendar.Event.color
79051 53| iput v0, v1, com.android.calendar.Event.startDay
79054 57| iput v0, v1, com.android.calendar.Event.startTime
79056 59| iget v0, v1, com.android.calendar.Event.startDay
79057 61| iput v0, v1, com.android.calendar.Event.endDay
79060 65| iput v0, v1, com.android.calendar.Event.endTime
79065 67| iget v0, v1, com.android.calendar.Event.startDay
79078 82| iget v0, v1, com.android.calendar.Event.startDay
79080 86| iput v0, v1, com.android.calendar.Event.startDay
79082 88| iget v0, v1, com.android.calendar.Event.startDay
79083 90| iput v0, v1, com.android.calendar.Event.endDay
79086 93| iput v0, v1, com.android.calendar.Event.startTime
79095 99| iput v0, v1, com.android.calendar.Event.endTime
79097 101| move-object v12, v1
79102 .end_local v1
79177 3| const/4 v1, #-1 (0xffffffff | NaN)
79178 4| invoke-interface {v3,v1}, android.database.Cursor.moveToPosition(int):boolean
79184 10| move-result v1
79185 11| if-eqz v1, Label_2
79198 22| move-result v1
79199 23| invoke-static {v1}, java.lang.Boolean.valueOf(boolean):java.lang.Boolean
79200 26| move-result-object v1
79201 …27| invoke-interface {v2,v0,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
79220 …0| invoke-virtual {v0,v1}, android.content.Context.unregisterReceiver(android.content.BroadcastRec…
79250 10| move-result v1
79252 .local v1, "numColumns", int
79255 15| if-eq v1, v2, Label_3
79300 48| if-ge v0, v1, Label_5
79360 21| move-result-wide v0:v1
79361 22| return-wide v0:v1
79394 21| move-result-wide v0:v1
79395 22| return-wide v0:v1
79412 5| const-string/jumbo v1, "Argument must be between Time.SUNDAY and Time.SATURDAY"
79413 8| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
79980 554| move-object/from16 v1, v17
79981 556| iput v0, v1, com.android.calendar.Utils$DNASegment.endMinute
80036 634| move-object/from16 v1, v17
80037 636| iput v0, v1, com.android.calendar.Utils$DNASegment.startMinute
80043 642| move-object/from16 v1, v23
80044 644| invoke-virtual {v2,v0,v1}, java.util.LinkedList.add(int, java.lang.Object):void
80444 155| new-instance v1, java.lang.StringBuilder
80445 157| invoke-direct {v1,v9}, java.lang.StringBuilder.<init>(java.lang.String):void
80447 .local v1, "builder", java.lang.StringBuilder
80455 …172| invoke-virtual {v1,v12,v11}, java.lang.StringBuilder.insert(int, java.lang.String):java.lang.…
80457 175| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
80463 .end_local v1
80502 0| if-nez v1, Label_3
80521 8| invoke-virtual {v1,v2}, java.lang.Object.equals(java.lang.Object):boolean
80555 29| move/from16 v1, v22
80556 … 31| invoke-static {v0,v1}, android.text.util.Linkify.addLinks(android.text.Spannable, int):boolean
80563 44| move/from16 v1, v24
80566 …50| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
80576 65| move/from16 v1, v23
80577 67| if-ne v0, v1, Label_1
80584 75| move-object/from16 v1, v22
80585 77| invoke-interface {v0,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
80592 87| move-object/from16 v1, v22
80593 89| invoke-interface {v0,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
80635 133| move-object/from16 v1, v22
80637 …137| invoke-static {v0,v1,v2}, android.text.util.Linkify.addLinks(android.text.Spannable, java.uti…
80651 145| move/from16 v1, v22
80652 …147| invoke-static {v0,v1}, android.text.util.Linkify.addLinks(android.text.Spannable, int):boolean
80661 161| move/from16 v1, v24
80664 …167| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):ja…
80671 177| move-object/from16 v1, v19
80672 …179| invoke-virtual {v0,v1}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.reg…
80697 200| move/from16 v1, v21
80698 …202| invoke-static {v0,v10,v1,v9}, com.android.calendar.Utils.spanWillOverlap(android.text.Spannab…
80717 236| move-object/from16 v1, v22
80718 238| invoke-direct {v0,v1}, android.text.style.URLSpan.<init>(java.lang.String):void
80723 245| move-object/from16 v1, v18
80726 …251| invoke-interface {v0,v1,v2,v9,v3}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
80742 267| move/from16 v1, v24
80745 …273| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):ja…
80782 309| move/from16 v1, v21
80783 …311| invoke-static {v0,v10,v1,v9}, com.android.calendar.Utils.spanWillOverlap(android.text.Spannab…
80851 381| move-object/from16 v1, v22
80852 383| invoke-direct {v0,v1}, android.text.style.URLSpan.<init>(java.lang.String):void
80857 390| move-object/from16 v1, v18
80860 …396| invoke-interface {v0,v1,v2,v9,v3}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
80914 447| move-object/from16 v1, v22
80916 …451| invoke-static {v0,v1,v2}, android.text.util.Linkify.addLinks(android.text.Spannable, java.uti…
80966 39| move v1, v13
80968 .local v1, "curPos", int
80982 44| if-gt v1, v2, Label_12
80986 46| if-ge v1, v2, Label_5
80990 48| invoke-interface {v12,v1}, java.lang.CharSequence.charAt(int):char
81050 81| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
81099 109| return v1
81215 70| add-int/lit8 v1, v6, #-1 (0xffffffff | NaN)
81219 .local v1, "i", int
81220 72| if-ltz v1, Label_8
81224 74| invoke-virtual {v2,v1}, java.util.ArrayList.get(int):java.lang.Object
81229 84| aput v6, v4, v1
81231 86| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
81237 .end_local v1
81258 .restart_local v1
81273 2| move-object v1, v7
81298 7| move-object v1, v7
81301 …9| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Contex…
81327 0| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
81342 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
81355 9| new-array v8, v1, java.lang.Object[]
81358 13| move-object v1, v14
81389 42| new-array v8, v1, java.lang.Object[]
81392 46| move-object v1, v14
81416 71| new-array v8, v1, java.lang.Object[]
81419 75| move-object v1, v14
81439 98| move-object v1, v14
81463 4| const-string/jumbo v1, "preferences_days_per_week"
81465 …8| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getInt(java.lang.String, int):int
81466 11| move-result v1
81467 12| return v1
81506 37| and-int v1, v5, v7
81508 .local v1, "b", int
81510 41| or-int/2addr v5, v1
81535 16| move-result-object v1
81537 .local v1, "vibrateWhen", java.lang.String
81538 17| if-eqz v1, Label_3
81546 26| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
81565 …59| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
81581 .end_local v1
81587 .restart_local v1
81596 .end_local v1
81619 5| move-result v1
81620 6| if-nez v1, Label_1
81629 9| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
81630 10| new-array v0, v1, float[]
81635 15| aget v1, v0, v3
81637 20| mul-float/2addr v1, v2
81639 23| invoke-static {v1,v2}, java.lang.Math.min(float, float):float
81640 26| move-result v1
81641 27| aput v1, v0, v3
81643 29| aget v1, v0, v4
81645 34| mul-float/2addr v1, v2
81646 35| aput v1, v0, v4
81649 40| move-result v1
81650 41| return v1
81681 16| move-object/from16 v1, v38
81682 18| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
81686 23| move-wide/from16 v1:v2, v36:v37
81687 25| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
81701 37| move-wide/from16 v0:v1, v32:v33
81703 …41| invoke-static {v8,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.f…
81708 46| move-wide/from16 v0:v1, v34:v35
81710 …50| invoke-static {v8,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.f…
81830 176| iget-wide v0:v1, v0, android.text.format.Time.gmtoff
81831 178| move-wide/from16 v22:v23, v0:v1
81953 11| move-result-object v1
81955 .local v1, "tz", java.util.TimeZone
81956 12| if-eqz v1, Label_1
81959 14| invoke-virtual {v1}, java.util.TimeZone.getID():java.lang.String
81974 .end_local v1
81981 .restart_local v1
81997 42| invoke-virtual {v1,v3,v4}, java.util.TimeZone.getDisplayName(boolean, int):java.lang.String
82019 3| move-result-object v1
82021 .local v1, "prefs", android.content.SharedPreferences
82025 …10| invoke-interface {v1,v3,v4}, android.content.SharedPreferences.getString(java.lang.String, jav…
82089 … 0| invoke-static {v1}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
82109 4| const-string/jumbo v1, "preferences_hide_declined"
82111 …8| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getBoolean(java.lang.String, boo…
82112 11| move-result v1
82113 12| return v1
82126 2| const v1, #+2440585 (0x00253d89 | 3.41999e-39)
82127 5| add-int/2addr v0, v1
82139 0| const/4 v1, #+0 (0x00000000 | 0.00000)
82161 19| iput v1, v3, android.text.format.Time.hour
82163 21| iput v1, v3, android.text.format.Time.minute
82165 23| iput v1, v3, android.text.format.Time.second
82169 29| move-result-wide v0:v1
82170 30| return-wide v0:v1
82184 3| move-result-object v1
82185 4| invoke-virtual {v2,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
82201 19| const/4 v1, #+0 (0x00000000 | 0.00000)
82202 20| iput v1, v0, com.android.calendar.Utils$DNAStrand.count
82204 22| iget v1, v0, com.android.calendar.Utils$DNAStrand.color
82205 24| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
82206 27| move-result-object v1
82207 …28| invoke-virtual {v2,v1,v0}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
82224 0| sget v1, com.android.calendar.Utils.WORK_DAY_START_MINUTES
82225 2| if-ge v4, v1, Label_2
82229 4| mul-int v1, v4, v6
82231 8| div-int v0, v1, v2
82243 11| sget v1, com.android.calendar.Utils.WORK_DAY_END_MINUTES
82244 13| if-ge v4, v1, Label_3
82248 15| sget v1, com.android.calendar.Utils.WORK_DAY_START_MINUTES
82249 17| sub-int v1, v4, v1
82250 19| mul-int/2addr v1, v5
82254 22| div-int/2addr v1, v2
82255 23| add-int v0, v6, v1
82263 26| add-int v1, v6, v5
82271 36| add-int v0, v1, v2
82284 0| const/4 v1, #+0 (0x00000000 | 0.00000)
82287 4| check-cast v1, java.lang.String[]
82288 …6| invoke-static {v3,v2,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Contex…
82297 15| move-result-object v1
82299 19| invoke-virtual {v1,v2}, android.content.res.Resources.getStringArray(int):java.lang.String[]
82327 15| move-result-object v1
82329 .local v1, "ringtone", java.lang.String
82330 16| if-nez v1, Label_1
82339 27| move-result-object v1
82341 …28| invoke-static {v5,v1}, com.android.calendar.Utils.setRingTonePreference(android.content.Contex…
82346 31| return-object v1
82361 8| move-result-object v1
82362 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
82364 13| const-string/jumbo v1, ".CalendarRecentSuggestionsProvider"
82365 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
82386 7| move-result v1
82387 8| return v1
82404 7| move-result-object v1
82405 8| return-object v1
82422 7| move-result v1
82423 8| return v1
82441 8| move-result-object v1
82443 .local_ex v1, "ss", java.util.Set, "Ljava/util/Set<Ljava/lang/String;>;"
82444 9| if-eqz v1, Label_1
82448 11| invoke-interface {v1}, java.util.Set.size():int
82453 17| invoke-interface {v1,v2}, java.util.Set.toArray(java.lang.Object[]):java.lang.Object[]
82478 4| const-string/jumbo v1, "preferences_show_week_num"
82481 …8| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getBoolean(java.lang.String, boo…
82482 11| move-result v1
82483 12| return v1
82494 0| sget-wide v0:v1, com.android.calendar.Utils.mTardis
82495 2| return-wide v0:v1
82508 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils.getTimeZone(android…
82522 0| sget-object v1, com.android.calendar.Utils.sVersion
82523 2| if-nez v1, Label_1
82529 7| move-result-object v1
82535 …13| invoke-virtual {v1,v2,v3}, android.content.pm.PackageManager.getPackageInfo(java.lang.String, …
82536 16| move-result-object v1
82537 17| iget-object v1, v1, android.content.pm.PackageInfo.versionName
82538 19| sput-object v1, com.android.calendar.Utils.sVersion
82545 21| sget-object v1, com.android.calendar.Utils.sVersion
82546 23| return-object v1
82554 25| const-string/jumbo v1, "CalUtils"
82567 54| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
82582 4| move-result-object v1
82584 .local v1, "intent", android.content.Intent
82585 5| invoke-virtual {v1}, android.content.Intent.getExtras():android.os.Bundle
82593 13| invoke-virtual {v1}, android.content.Intent.getAction():java.lang.String
82662 2| new-instance v1, android.text.format.Time
82666 9| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
82668 .local v1, "weekTime", android.text.format.Time
82669 12| invoke-virtual {v1,v6,v7}, android.text.format.Time.set(long):void
82671 15| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
82677 22| iget v2, v1, android.text.format.Time.weekDay
82690 30| iget v2, v1, android.text.format.Time.monthDay
82692 34| iput v2, v1, android.text.format.Time.monthDay
82694 36| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
82699 39| invoke-virtual {v1}, android.text.format.Time.getWeekNumber():int
82706 44| iget v2, v1, android.text.format.Time.weekDay
82714 50| iget v2, v1, android.text.format.Time.monthDay
82716 54| iput v2, v1, android.text.format.Time.monthDay
82718 56| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
82744 9| sub-int v1, v2, v0
82746 .local v1, "refDay", int
82747 11| sub-int v2, v3, v1
82764 8| move-result-object v1
82765 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
82767 13| const-string/jumbo v1, ".APPWIDGET_SCHEDULED_UPDATE"
82768 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
82787 8| move-result-object v1
82788 …9| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
82790 13| const-string/jumbo v1, ".APPWIDGET_UPDATE"
82791 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
82813 4| move-result v1
82814 5| if-ge v0, v1, Label_3
82819 10| move-result v1
82820 11| invoke-static {v1}, java.lang.Character.isWhitespace(char):boolean
82821 14| move-result v1
82822 15| if-nez v1, Label_2
82837 21| const/4 v1, #-1 (0xffffffff | NaN)
82838 22| return v1
82851 3| move-result v1
82852 4| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
82862 11| move-result v1
82863 12| invoke-static {v1}, java.lang.Character.isWhitespace(char):boolean
82864 15| move-result v1
82865 16| if-nez v1, Label_2
82880 22| const/4 v1, #-1 (0xffffffff | NaN)
82881 23| return v1
82893 0| invoke-static {v1}, com.android.calendar.Utils.isValidEmail(java.lang.String):boolean
82898 6| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
82921 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
82922 4| if-lt v0, v1, Label_2
82946 2| const/16 v1, #+19 (0x00000013 | 2.66247e-44)
82947 4| if-lt v0, v1, Label_2
82972 2| const/4 v1, #+0 (0x00000000 | 0.00000)
83002 17| move v0, v1
83016 2| const/4 v1, #+0 (0x00000000 | 0.00000)
83045 16| move v0, v1
83068 10| sub-int v1, v2, v0
83070 .local v1, "days", int
83071 12| if-ne v1, v4, Label_1
83081 16| if-nez v1, Label_2
83102 0| if-eqz v1, Label_2
83106 5| invoke-virtual {v1,v0}, java.lang.String.endsWith(java.lang.String):boolean
83161 22| new-array v1, v4, java.lang.String[]
83163 .local v1, "data", java.lang.String[]
83187 41| aput-object v5, v1, v2
83195 46| invoke-virtual {v3,v1}, android.database.MatrixCursor.addRow(java.lang.Object[]):void
83313 80| move-result v1
83315 .local v1, "minutes", int
83323 …91| invoke-static {v1,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int)…
83334 .end_local v1
83374 2| if-nez v1, Label_2
83384 5| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
83399 2| const-class v1, com.android.calendar.AllInOneActivity
83400 …4| invoke-direct {v0,v3,v1}, android.content.Intent.<init>(android.content.Context, java.lang.Clas…
83403 7| const-string/jumbo v1, "android.intent.action.VIEW"
83404 …10| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Int…
83406 13| const/high16 v1, #+67108864 (0x04000000 | 1.50463e-36)
83407 15| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
83409 18| const-string/jumbo v1, "KEY_HOME"
83411 …22| invoke-virtual {v0,v1,v2}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
83442 3| move-result-object v1
83444 .local v1, "prefs", android.content.SharedPreferences
83445 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
83538 10| move-result-wide v0:v1
83545 16| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
83579 0| const-string/jumbo v1, "com.android.calendar_preferences_no_backup"
83582 …4| invoke-virtual {v3,v1,v2}, android.content.Context.getSharedPreferences(java.lang.String, int):…
83587 11| move-result-object v1
83589 …15| invoke-interface {v1,v2,v4}, android.content.SharedPreferences$Editor.putString(java.lang.Stri…
83590 18| move-result-object v1
83591 19| invoke-interface {v1}, android.content.SharedPreferences$Editor.apply():void
83606 3| move-result-object v1
83608 .local v1, "prefs", android.content.SharedPreferences
83609 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
83634 7| move-result-object v1
83635 …8| invoke-interface {v1,v3,v4}, android.content.SharedPreferences$Editor.putString(java.lang.Strin…
83636 11| move-result-object v1
83637 12| invoke-interface {v1}, android.content.SharedPreferences$Editor.apply():void
83652 3| move-result-object v1
83654 .local v1, "prefs", android.content.SharedPreferences
83655 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
83679 4| new-instance v1, java.util.LinkedHashSet
83680 6| invoke-direct {v1}, java.util.LinkedHashSet.<init>():void
83682 .local_ex v1, "set", java.util.LinkedHashSet, "Ljava/util/LinkedHashSet<Ljava/lang/String;>;"
83694 15| invoke-virtual {v1,v2}, java.util.LinkedHashSet.add(java.lang.Object):boolean
83705 …25| invoke-interface {v3,v6,v1}, android.content.SharedPreferences$Editor.putStringSet(java.lang.S…
83737 29| new-instance v1, com.android.calendar.Utils$CalendarBroadcastReceiver
83738 …31| invoke-direct {v1,v4}, com.android.calendar.Utils$CalendarBroadcastReceiver.<init>(java.lang.R…
83740 .local v1, "r", com.android.calendar.Utils$CalendarBroadcastReceiver
83741 …34| invoke-virtual {v3,v1,v0}, android.content.Context.registerReceiver(android.content.BroadcastR…
83743 37| return-object v1
83756 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils.setTimeZone(android…
83790 16| new-instance v1, android.text.format.Time
83791 18| invoke-direct {v1,v7}, android.text.format.Time.<init>(java.lang.String):void
83793 .local v1, "now", android.text.format.Time
83794 21| invoke-virtual {v1}, android.text.format.Time.setToNow():void
83797 25| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
83799 28| iget v3, v1, android.text.format.Time.monthDay
83811 .end_local v1
83828 0| const-string/jumbo v1, "search"
83829 …3| invoke-virtual {v3,v1}, android.app.Activity.getSystemService(java.lang.String):java.lang.Object
83835 12| move-result-object v1
83836 …13| invoke-virtual {v0,v1}, android.app.SearchManager.getSearchableInfo(android.content.ComponentN…
83837 16| move-result-object v1
83838 …17| invoke-virtual {v2,v1}, android.widget.SearchView.setSearchableInfo(android.app.SearchableInfo…
83840 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
83841 21| invoke-virtual {v2,v1}, android.widget.SearchView.setQueryRefinementEnabled(boolean):void
83867 9| move-result v1
83869 .local v1, "startDay", int
83876 18| if-ne v1, v0, Label_3
83919 13| move-result v1
83921 .local v1, "existingStart", int
83926 18| if-lt v9, v1, Label_5
83971 71| if-le v10, v1, Label_6
83986 .end_local v1
84005 6| const-string/jumbo v1, "force"
84006 9| invoke-virtual {v0,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
84008 12| const-string/jumbo v1, "metafeedonly"
84009 15| invoke-virtual {v0,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
84011 18| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
84012 20| invoke-virtual {v1}, android.net.Uri.getAuthority():java.lang.String
84013 23| move-result-object v1
84014 …24| invoke-static {v3,v1,v0}, android.content.ContentResolver.requestSync(android.accounts.Account…
84028 3| move-result-wide v0:v1
84029 4| sput-wide v0:v1, com.android.calendar.Utils.mTardis
84121 75| move-exception v1
84123 .local v1, "e", java.lang.NumberFormatException
84142 5| move-result-object v1
84144 .local v1, "pm", android.content.pm.PackageManager
84150 …13| invoke-virtual {v1,v2}, android.content.pm.PackageManager.getComponentEnabledSetting(android.c…
84176 …41| invoke-virtual {v1,v2,v6,v5}, android.content.pm.PackageManager.setComponentEnabledSetting(and…
84275 85| rem-int/lit16 v1, v14, #+1440 (0x000005a0 | 2.01787e-42)
84277 .local v1, "dayEndMinute", int
84302 …107| invoke-static {v1,v10,v5}, com.android.calendar.Utils.getPixelOffsetFromMinutes(int, int, int…
84346 .end_local v1
84369 0| iput-object v1, v0, com.android.calendar.agenda.AgendaAdapter$1.this$0
84384 0| iget-object v0, v1, com.android.calendar.agenda.AgendaAdapter$1.this$0
84423 19| const v1, #+2131492876 (0x7f0c000c | 1.86092e+38)
84424 22| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
84429 30| const v1, #+2131230769 (0x7f080031 | 1.80776e+38)
84430 33| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
84435 41| const v1, #+2131230770 (0x7f080032 | 1.80776e+38)
84436 44| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
84441 52| const v1, #+2131230777 (0x7f080039 | 1.80776e+38)
84442 55| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
84447 63| const v1, #+2131230776 (0x7f080038 | 1.80776e+38)
84448 66| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
84453 74| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
84454 76| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
84458 83| iget-object v1, v3, com.android.calendar.agenda.AgendaAdapter.mStringBuilder
84461 …89| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
84465 96| const v1, #+2131427334 (0x7f0b0006 | 1.84763e+38)
84466 99| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
84471 107| const v1, #+2131427335 (0x7f0b0007 | 1.84763e+38)
84472 110| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
84477 118| const/4 v1, #+0 (0x00000000 | 0.00000)
84478 119| cmpl-float v0, v0, v1
84490 135| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
84491 137| cmpl-float v0, v0, v1
84498 144| iget v1, v3, com.android.calendar.agenda.AgendaAdapter.mScale
84499 146| mul-float/2addr v0, v1
84505 153| iget v1, v3, com.android.calendar.agenda.AgendaAdapter.mScale
84506 155| mul-float/2addr v0, v1
84555 27| move-object/from16 v1, v16
84556 29| invoke-virtual {v0,v1}, android.view.View.setTag(java.lang.Object):void
84717 254| move-object/from16 v1, v17
84718 256| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
85103 0| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
85119 2| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
85120 …4| invoke-static {v1}, com.android.calendar.agenda.AgendaByDayAdapter.-get0(com.android.calendar.a…
85121 7| move-result-object v1
85122 …8| invoke-static {v1,v3}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
85123 11| move-result-object v1
85124 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.-set0(com.android.calend…
85127 17| new-instance v1, android.text.format.Time
85131 25| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
85132 …28| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.-set1(com.android.calend…
85149 0| invoke-direct {v1}, java.lang.Object.<init>():void
85151 3| iput v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mPosition
85153 5| iput v3, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEndDay
85155 7| iput-wide v4:v5, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventId
85157 …9| iput-wide v6:v7, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventStart…
85159 …11| iput-wide v8:v9, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventEndT…
85161 …13| iput-wide v10:v11, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mInstanc…
85163 15| iput-boolean v12, v1, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mAllDay
85176 0| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
85187 12| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventId
85189 …14| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
85191 … 16| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventEndTimeMilli
85195 20| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
85196 22| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mInstanceId
85252 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mContext
85260 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
85268 0| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
85269 2| return-object v1
85276 0| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
85277 2| return-object v1
85298 14| const v1, #+2130968584 (0x7f040008 | 1.75458e+38)
85299 …17| invoke-direct {v0,v4,v1}, com.android.calendar.agenda.AgendaAdapter.<init>(android.content.Con…
85303 24| const-string/jumbo v1, "layout_inflater"
85304 …27| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
85310 37| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
85311 39| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
85315 46| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mStringBuilder
85318 …52| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
85327 67| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
85328 69| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
85379 30| move-wide/from16 v1:v2, v48:v49
85380 32| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
85384 39| move-wide/from16 v0:v1, v48:v49
85385 41| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
85455 119| move-wide/from16 v1:v2, v34:v35
85456 …121| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
85462 131| move-wide/from16 v1:v2, v22:v23
85463 …133| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
85476 149| move/from16 v1, v30
85477 151| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
85481 155| move-wide/from16 v0:v1, v34:v35
85483 159| invoke-static {v0,v1,v2,v3}, java.lang.Math.max(long, long):long
85487 165| move/from16 v1, v47
85488 167| if-eq v0, v1, Label_5
85526 209| move/from16 v1, v30
85527 211| if-le v0, v1, Label_17
85534 219| move-wide/from16 v1:v2, v34:v35
85535 …221| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.getNextMidnight(android.text.format.T…
85553 254| move-object/from16 v1, v28
85554 256| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
85680 375| move-wide/from16 v0:v1, v20:v21
85682 …379| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
85732 422| move-object/from16 v1, v28
85733 424| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
85853 539| move-wide/from16 v0:v1, v20:v21
85855 …543| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
85882 554| move-object/from16 v1, v52
85883 556| iput-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
85900 5| iget-object v1, v3, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
85901 …7| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaAdapter.changeCursor(android.database…
85930 15| move/from16 v1, v20
85931 17| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
86002 75| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventId
86003 77| move-wide/from16 v20:v21, v0:v1
86010 …85| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
86011 87| move-wide/from16 v20:v21, v0:v1
86023 …96| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
86024 98| move-wide/from16 v20:v21, v0:v1
86053 …117| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
86054 119| move-wide/from16 v20:v21, v0:v1
86060 …127| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventEndTimeMilli
86061 129| move-wide/from16 v20:v21, v0:v1
86108 …171| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
86109 173| move-wide/from16 v20:v21, v0:v1
86196 13| move-result v1
86198 .local v1, "len", int
86199 14| if-lt v6, v1, Label_3
86251 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86256 4| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86264 11| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
86289 11| move-result-object v1
86290 12| check-cast v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
86292 .local v1, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
86293 14| iget v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
86299 19| iget v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mPosition
86329 .end_local v1
86357 7| add-int/lit8 v1, v5, #+1 (0x00000001 | 1.40130e-45)
86361 .local v1, "i", int
86365 15| if-ge v1, v2, Label_4
86370 19| invoke-virtual {v2,v1}, java.util.ArrayList.get(int):java.lang.Object
86386 33| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
86433 22| move-result-object v1
86434 23| check-cast v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
86436 .local v1, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
86437 25| if-eqz v1, Label_4
86440 27| iget v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
86456 .end_local v1
86481 12| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
86482 14| return-wide v0:v1
86491 23| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mInstanceId
86492 25| return-wide v0:v1
86504 0| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86505 2| if-eqz v1, Label_2
86509 4| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86510 6| invoke-virtual {v1,v4}, java.util.ArrayList.get(int):java.lang.Object
86515 12| iget v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
86516 14| if-nez v1, Label_1
86525 17| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
86527 …21| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaAdapter.getItem(int):java.lang.Object
86528 24| move-result-object v1
86529 25| return-object v1
86535 26| iget-object v1, v3, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
86536 …28| invoke-virtual {v1,v4}, com.android.calendar.agenda.AgendaAdapter.getItem(int):java.lang.Object
86537 31| move-result-object v1
86538 32| return-object v1
86550 0| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86551 2| if-eqz v1, Label_2
86555 4| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86556 6| invoke-virtual {v1,v5}, java.util.ArrayList.get(int):java.lang.Object
86561 12| iget v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
86562 14| if-nez v1, Label_1
86566 16| neg-int v1, v5
86567 17| int-to-long v2:v3, v1
86573 19| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
86575 23| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaAdapter.getItemId(int):long
86583 28| iget-object v1, v4, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
86584 30| invoke-virtual {v1,v5}, com.android.calendar.agenda.AgendaAdapter.getItemId(int):long
86598 0| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86602 4| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86609 12| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
86648 12| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
86649 14| return-wide v0:v1
86658 …23| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
86659 25| return-wide v0:v1
86689 24| move-object/from16 v1, v26
86691 …28| invoke-virtual {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaAdapter.getView(int, android.v…
86822 179| move-object/from16 v1, v24
86823 181| iput-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
86947 328| move-object/from16 v1, v27
86948 …330| invoke-virtual {v4,v5,v0,v1}, com.android.calendar.agenda.AgendaAdapter.getView(int, android.…
87085 4| move-result v1
87086 5| if-nez v1, Label_1
87104 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
87124 23| if-ne v2, v1, Label_2
87128 25| return v1
87132 26| const/4 v1, #+0 (0x00000000 | 0.00000)
87139 28| return v1
87157 9| move-result-object v1
87158 10| check-cast v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
87160 .local v1, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
87161 12| if-eqz v1, Label_1
87165 …14| iget-boolean v2, v1, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mFirstDayAfterYest…
87184 0| iget-object v1, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
87185 2| if-eqz v1, Label_1
87198 7| iget-object v1, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
87199 9| invoke-virtual {v1}, java.util.ArrayList.size():int
87200 12| move-result v1
87201 13| if-gt v3, v1, Label_1
87205 15| iget-object v1, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
87206 17| invoke-virtual {v1,v3}, java.util.ArrayList.get(int):java.lang.Object
87211 23| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
87212 …24| iput-boolean v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mFirstDayAfterYest…
87226 0| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment$1.this$0
87242 2| iget-object v1, v2, com.android.calendar.agenda.AgendaFragment$1.this$0
87243 …4| invoke-virtual {v1}, com.android.calendar.agenda.AgendaFragment.getActivity():android.app.Activ…
87244 7| move-result-object v1
87245 …8| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
87246 11| move-result-object v1
87247 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaFragment.-set0(com.android.calendar.a…
87252 21| iget-object v1, v2, com.android.calendar.agenda.AgendaFragment$1.this$0
87253 …23| invoke-static {v1}, com.android.calendar.agenda.AgendaFragment.-get2(com.android.calendar.agen…
87254 26| move-result-object v1
87255 27| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
87269 0| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment$2.this$0
87306 32| move-object v1, v14
87320 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mController
87328 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mTime
87336 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mTimeZone
87344 0| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment.mTimeZone
87345 2| return-object v1
87375 0| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
87377 …3| invoke-direct {v3,v0,v1,v2}, com.android.calendar.agenda.AgendaFragment.<init>(long, boolean):v…
87392 3| const/4 v1, #+0 (0x00000000 | 0.00000)
87398 9| iput-object v1, v5, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
87402 13| iput-object v1, v5, com.android.calendar.agenda.AgendaFragment.mAdapter
87418 32| iput-object v1, v5, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
87430 50| iget-wide v0:v1, v5, com.android.calendar.agenda.AgendaFragment.mInitialTimeMillis
87432 54| cmp-long v0, v0:v1, v2:v3
87444 65| iget-object v1, v5, com.android.calendar.agenda.AgendaFragment.mTime
87445 67| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
87475 6| iget-object v1, v13, com.android.calendar.CalendarController$EventInfo.selectedTime
87476 8| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
87497 22| iget-object v1, v13, com.android.calendar.CalendarController$EventInfo.startTime
87498 24| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
87505 30| iget-object v1, v12, com.android.calendar.agenda.AgendaFragment.mTime
87537 62| sget-object v1, com.android.calendar.agenda.AgendaFragment.TAG
87554 87| invoke-static {v1,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
87563 94| iget-boolean v1, v12, com.android.calendar.agenda.AgendaFragment.mForceReplace
87564 …96| invoke-direct {v12,v13,v0,v1}, com.android.calendar.agenda.AgendaFragment.showEventInfo(com.an…
87628 22| move-object v1, v9
87690 62| move-object/from16 v1, v17
87691 64| iput-object v0, v1, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
87694 68| move-object/from16 v1, v17
87695 70| iput-boolean v0, v1, com.android.calendar.agenda.AgendaFragment.mOnAttachAllDay
87899 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
87900 7| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
87916 0| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaFragment.mLastShownEventId
87917 2| return-wide v0:v1
87932 4| const-wide/16 v0:v1, #+256 (0x00000100 | 3.58732e-43)
87937 8| or-long/2addr v0:v1, v2:v3
87938 9| return-wide v0:v1
87942 10| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
87955 0| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
87957 4| cmp-long v0, v0:v1, v2:v3
87962 8| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.id
87963 10| iput-wide v0:v1, v4, com.android.calendar.agenda.AgendaFragment.mLastHandledEventId
87993 28| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
87995 32| cmp-long v0, v0:v1, v2:v3
88001 38| iget-object v1, v5, com.android.calendar.CalendarController$EventInfo.startTime
88002 …40| invoke-direct {v4,v0,v1}, com.android.calendar.agenda.AgendaFragment.search(java.lang.String, …
88008 44| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
88010 48| cmp-long v0, v0:v1, v2:v3
88037 14| iget-object v1, v4, com.android.calendar.agenda.AgendaFragment.mTimeZone
88038 16| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
88048 27| iget-boolean v1, v4, com.android.calendar.agenda.AgendaFragment.mOnAttachAllDay
88050 …30| invoke-direct {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaFragment.showEventInfo(com.andr…
88097 43| move-result-wide v0:v1
88100 44| cmp-long v2, v0:v1, v4:v5
88106 50| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
88368 0| invoke-super {v1}, android.app.Fragment.onPause():void
88370 3| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAgendaListView
88395 13| new-instance v1, java.lang.StringBuilder
88396 15| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
88398 …21| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
88399 24| move-result-object v1
88403 …31| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
88404 34| move-result-object v1
88405 35| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
88406 38| move-result-object v1
88407 39| invoke-static {v0,v1}, android.util.Log.v(java.lang.String, java.lang.String):int
88428 62| iget-wide v0:v1, v12, com.android.calendar.agenda.AgendaFragment.mLastHandledEventId
88429 64| cmp-long v0, v0:v1, v10:v11
88435 70| iget-object v1, v12, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
88457 92| iget-object v1, v12, com.android.calendar.agenda.AgendaFragment.mTime
88587 118| move-result-wide v0:v1
88590 119| cmp-long v3, v0:v1, v10:v11
88596 125| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
88599 130| invoke-virtual {v3,v0,v1}, com.android.calendar.CalendarController.setTime(long):void
88602 136| invoke-virtual {v13,v3,v0,v1}, android.os.Bundle.putLong(java.lang.String, long):void
88648 23| new-instance v1, android.text.format.Time
88650 27| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
88652 .local v1, "t", android.text.format.Time
88654 32| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
88658 38| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
88674 .end_local v1
88687 0| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAdapter
88692 4| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAdapter
88724 14| move-result-object v1
88726 .local v1, "ft", android.app.FragmentTransaction
88736 …24| invoke-virtual {v1,v0}, android.app.FragmentTransaction.remove(android.app.Fragment):android.a…
88741 27| invoke-virtual {v1}, android.app.FragmentTransaction.commit():int
88755 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$1.this$0
88771 2| iget-object v1, v2, com.android.calendar.agenda.AgendaListView$1.this$0
88772 …4| invoke-static {v1}, com.android.calendar.agenda.AgendaListView.-get0(com.android.calendar.agend…
88773 7| move-result-object v1
88774 …8| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
88775 11| move-result-object v1
88776 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaListView.-set0(com.android.calendar.a…
88781 21| iget-object v1, v2, com.android.calendar.agenda.AgendaListView$1.this$0
88782 …23| invoke-static {v1}, com.android.calendar.agenda.AgendaListView.-get4(com.android.calendar.agen…
88783 26| move-result-object v1
88784 27| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
88798 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$2.this$0
88814 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
88815 3| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
88820 12| iget-object v1, v3, com.android.calendar.agenda.AgendaListView$2.this$0
88821 …14| invoke-static {v1}, com.android.calendar.agenda.AgendaListView.-get2(com.android.calendar.agen…
88822 17| move-result-object v1
88826 …24| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
88840 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$3.this$0
88863 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
88864 11| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
88879 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mContext
88887 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mHandler
88895 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
88903 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mTime
88911 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mTimeZone
88919 0| iput-object v1, v0, com.android.calendar.agenda.AgendaListView.mTimeZone
88920 2| return-object v1
88927 0| invoke-direct {v1}, com.android.calendar.agenda.AgendaListView.updatePastEvents():boolean
88949 …0| invoke-direct {v1,v2,v3}, android.widget.ListView.<init>(android.content.Context, android.util.…
88952 4| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mHandler
88955 …8| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$1.<init>(com.android.calendar…
88956 11| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mTZUpdater
88959 …15| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$2.<init>(com.android.calenda…
88960 18| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
88963 …22| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$3.<init>(com.android.calenda…
88964 25| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mPastEventUpdater
88966 …27| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaListView.initView(android.content.Con…
88991 17| iget-object v1, v7, com.android.calendar.agenda.AgendaListView.mTimeZone
88992 19| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
89002 35| move-result v1
89004 …36| invoke-direct {v0,v8,v7,v1}, com.android.calendar.agenda.AgendaWindowAdapter.<init>(android.co…
89016 57| const v1, #+2131230768 (0x7f080030 | 1.80776e+38)
89017 60| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
89051 2| iget-object v1, v2, com.android.calendar.agenda.AgendaListView.mPastEventUpdater
89052 4| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
89067 6| move-result-wide v0:v1
89070 7| div-long v4:v5, v0:v1, v8:v9
89080 22| sub-long v6:v7, v0:v1, v2:v3
89111 17| move-result v1
89113 .local v1, "position", int
89114 18| add-int v4, v1, v6
89129 .end_local v1
89136 .restart_local v1
89144 .end_local v1
89245 59| move-object v1, v8
89247 60| check-cast v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder
89249 .local v1, "holder", com.android.calendar.agenda.AgendaAdapter$ViewHolder
89250 62| iget-boolean v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.grayed
89254 66| iget-boolean v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
89258 70| iget-wide v12:v13, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
89272 78| iget-boolean v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
89276 82| iget v11, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.julianDay
89282 .end_local v1
89312 14| new-instance v1, android.graphics.Rect
89313 16| invoke-direct {v1}, android.graphics.Rect.<init>():void
89315 .local v1, "r", android.graphics.Rect
89316 19| invoke-virtual {v2,v1}, android.view.View.getLocalVisibleRect(android.graphics.Rect):boolean
89318 22| iget v3, v1, android.graphics.Rect.bottom
89319 24| iget v4, v1, android.graphics.Rect.top
89333 .end_local v1
89378 21| iget v1, v4, android.text.format.Time.hour
89380 .local v1, "hour", int
89390 32| iput v1, v4, android.text.format.Time.hour
89404 .end_local v1
89428 9| const/4 v1, #+0 (0x00000000 | 0.00000)
89432 .local v1, "i", int
89433 10| if-ge v1, v0, Label_3
89437 …12| invoke-virtual {v5,v1}, com.android.calendar.agenda.AgendaListView.getChildAt(int):android.vie…
89453 24| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
89473 0| iget-object v1, v3, com.android.calendar.agenda.AgendaListView.mWindowAdapter
89474 …2| invoke-virtual {v1,v4}, com.android.calendar.agenda.AgendaWindowAdapter.getAdapterInfoByPositio…
89482 … 8| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
89485 …14| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.findJulianDayFromPositi…
89486 17| move-result v1
89487 18| return v1
89492 19| const/4 v1, #+0 (0x00000000 | 0.00000)
89493 20| return v1
89506 5| move-result-wide v0:v1
89507 6| return-wide v0:v1
89518 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
89544 9| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
89545 11| cmp-long v0, v8:v9, v0:v1
89566 29| iget-object v1, v10, com.android.calendar.agenda.AgendaListView.mTimeZone
89567 31| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
89570 36| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
89571 37| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
89574 42| iget-object v1, v10, com.android.calendar.agenda.AgendaListView.mTime
89611 14| move-result-object v1
89613 .local v1, "child", android.view.View
89614 15| if-nez v1, Label_3
89624 …19| invoke-virtual {v12,v1}, com.android.calendar.agenda.AgendaListView.getPositionForView(android…
89724 0| invoke-super {v1}, android.widget.ListView.onDetachedFromWindow():void
89726 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
89808 77| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
89809 79| move-wide/from16 v16:v17, v0:v1
89899 2| iget-object v1, v2, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
89900 …4| invoke-static {v0,v1}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, java…
89919 7| iget-object v1, v3, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
89921 …11| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
89941 2| iget-object v1, v7, com.android.calendar.agenda.AgendaListView.mTime
89960 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
89975 0| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
89996 7| const/4 v1, #-1 (0xffffffff | NaN)
89997 8| if-eq v0, v1, Label_1
90001 10| add-int v1, v0, v4
90003 …13| invoke-virtual {v3,v1,v2}, com.android.calendar.agenda.AgendaListView.setSelectionFromTop(int,…
90020 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
90036 2| iget-object v1, v2, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
90037 …4| invoke-static {v1}, com.android.calendar.agenda.AgendaWindowAdapter.-get2(com.android.calendar.…
90038 7| move-result-object v1
90039 …8| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
90040 11| move-result-object v1
90041 …12| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-set8(com.android.calen…
90058 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$2.this$0
90073 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter$2.this$0
90100 0| invoke-direct {v1}, java.lang.Object.<init>():void
90104 … 8| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
90118 1| new-instance v1, android.text.format.Time
90119 3| invoke-direct {v1}, android.text.format.Time.<init>():void
90121 .local v1, "time", android.text.format.Time
90127 13| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
90129 16| invoke-virtual {v1,v4}, android.text.format.Time.normalize(boolean):long
90134 26| invoke-virtual {v1}, android.text.format.Time.toString():java.lang.String
90139 35| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
90141 38| invoke-virtual {v1,v4}, android.text.format.Time.normalize(boolean):long
90146 48| invoke-virtual {v1}, android.text.format.Time.toString():java.lang.String
90176 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.this$1
90202 14| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
90204 …17| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.<init>(int):v…
90205 …20| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap2(com.android.cale…
90217 28| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
90219 …31| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.<init>(int):v…
90220 …34| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap2(com.android.cale…
90233 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
90349 119| move-result-object v1
90350 120| check-cast v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
90352 .local v1, "info3", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
90356 128| iput v4, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
90361 136| iget v7, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
90374 .end_local v1
90521 103| move-object/from16 v1, v44
90522 …105| invoke-direct {v0,v15,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.proce…
90752 361| move/from16 v1, v36
90753 …363| invoke-static {v4,v0,v1,v5}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap3(com.andro…
90767 383| move-wide/from16 v1:v2, v34:v35
90768 …385| invoke-static {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap10(com.andr…
90788 402| move-object/from16 v1, v41
90789 …404| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.<init>(…
90899 557| move/from16 v1, v38
90900 …559| invoke-static {v4,v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap11(com.android…
90936 606| move-wide/from16 v1:v2, v30:v31
90937 608| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
90941 615| move-wide/from16 v0:v1, v30:v31
90942 617| invoke-static {v0,v1,v10,v11}, android.text.format.Time.getJulianDay(long, long):int
91522 5| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
91523 7| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.id
91556 11| move-result-object v1
91559 16| if-eq v1, v2, Label_3
91571 22| iget v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
91573 26| if-ne v1, v2, Label_4
91578 32| cmp-long v1, v2:v3, v4:v5
91579 34| if-eqz v1, Label_5
91589 37| iget v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
91591 41| if-ne v1, v2, Label_4
91594 43| iget v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
91596 47| if-ne v1, v2, Label_4
91600 49| iget-object v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.searchQuery
91602 …53| invoke-static {v1,v2}, com.android.calendar.Utils.equals(java.lang.Object, java.lang.Object):b…
91603 56| move-result v1
91605 57| if-nez v1, Label_4
91611 63| cmp-long v1, v2:v3, v4:v5
91612 65| if-nez v1, Label_4
91616 67| iget-object v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
91617 69| if-eqz v1, Label_6
91621 71| iget-object v1, v8, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
91622 73| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
91624 77| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
91625 79| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
91627 83| cmp-long v1, v2:v3, v4:v5
91628 85| if-eqz v1, Label_7
91637 88| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
91638 90| if-eqz v1, Label_7
91706 56| move-result-wide v0:v1
91710 59| ushr-long v6:v7, v0:v1, v10
91711 61| xor-long/2addr v6:v7, v0:v1
91731 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
91739 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
91747 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
91755 0| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
91756 2| return-wide v0:v1
91763 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
91771 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
91779 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mShuttingDown
91787 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
91795 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
91803 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mContext
91811 … 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mDoneSettingUpHeaderFooter
91819 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mEmptyCursorCount
91827 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mFooterView
91835 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
91843 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
91851 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
91859 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mQueryQueue
91867 … 0| iput-boolean v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mDoneSettingUpHeaderFooter
91868 2| return v1
91875 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mEmptyCursorCount
91876 2| return v1
91883 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mLastUsedInfo
91884 2| return-object v1
91891 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
91892 2| return v1
91899 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
91900 2| return v1
91907 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
91908 2| return v1
91915 0| iput-wide v2:v3, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
91923 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
91924 2| return-object v1
91931 0| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
91932 2| return-object v1
91943 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorByPosition(int)…
91956 …0| invoke-direct {v1,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.isInRange(int, int):b…
91969 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.sendViewEvent(com.…
91981 …0| invoke-direct {v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.updateHeaderFooter(in…
91993 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.queueQuery(com.android.c…
92006 …0| invoke-direct {v1,v2,v3,v4}, com.android.calendar.agenda.AgendaWindowAdapter.buildAgendaItemFro…
92019 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.pruneAdapterInfo(int):co…
92045 …0| invoke-direct {v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorPositionByPosit…
92059 3| move-result-wide v0:v1
92060 4| return-wide v0:v1
92072 3| move-result-wide v0:v1
92073 4| return-wide v0:v1
92084 …0| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.doQuery(com.android.cale…
92100 5| const-string/jumbo v1, "_id"
92102 9| aput-object v1, v0, v2
92104 11| const-string/jumbo v1, "title"
92106 15| aput-object v1, v0, v2
92108 17| const-string/jumbo v1, "eventLocation"
92110 21| aput-object v1, v0, v2
92112 23| const-string/jumbo v1, "allDay"
92114 27| aput-object v1, v0, v2
92116 29| const-string/jumbo v1, "hasAlarm"
92118 33| aput-object v1, v0, v2
92120 35| const-string/jumbo v1, "displayColor"
92121 38| aput-object v1, v0, v3
92123 40| const-string/jumbo v1, "rrule"
92125 44| aput-object v1, v0, v2
92127 46| const-string/jumbo v1, "begin"
92129 50| aput-object v1, v0, v2
92131 52| const-string/jumbo v1, "end"
92133 57| aput-object v1, v0, v2
92135 59| const-string/jumbo v1, "event_id"
92137 64| aput-object v1, v0, v2
92139 66| const-string/jumbo v1, "startDay"
92141 71| aput-object v1, v0, v2
92143 73| const-string/jumbo v1, "endDay"
92145 78| aput-object v1, v0, v2
92147 80| const-string/jumbo v1, "selfAttendeeStatus"
92149 85| aput-object v1, v0, v2
92151 87| const-string/jumbo v1, "organizer"
92153 92| aput-object v1, v0, v2
92155 94| const-string/jumbo v1, "ownerAccount"
92157 99| aput-object v1, v0, v2
92159 101| const-string/jumbo v1, "canOrganizerRespond"
92161 106| aput-object v1, v0, v2
92163 108| const-string/jumbo v1, "eventTimezone"
92165 113| aput-object v1, v0, v2
92176 125| const-string/jumbo v1, "calendar_color"
92177 128| aput-object v1, v0, v3
92199 8| new-instance v1, java.util.LinkedList
92200 10| invoke-direct {v1}, java.util.LinkedList.<init>():void
92202 13| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
92204 15| new-instance v1, java.util.concurrent.ConcurrentLinkedQueue
92205 17| invoke-direct {v1}, java.util.concurrent.ConcurrentLinkedQueue.<init>():void
92207 20| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mQueryQueue
92213 26| const/16 v1, #+44 (0x0000002c | 6.16571e-44)
92214 28| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
92216 30| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$1
92217 …32| invoke-direct {v1,v7}, com.android.calendar.agenda.AgendaWindowAdapter$1.<init>(com.android.ca…
92218 35| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
92220 37| new-instance v1, android.os.Handler
92221 39| invoke-direct {v1}, android.os.Handler.<init>():void
92222 42| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mDataChangedHandler
92224 44| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$2
92225 …46| invoke-direct {v1,v7}, com.android.calendar.agenda.AgendaWindowAdapter$2.<init>(com.android.ca…
92226 49| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mDataChangedRunnable
92238 64| move-result-object v1
92239 65| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
92241 67| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
92245 72| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
92246 75| move-result v1
92247 76| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemBackgroundColor
92249 78| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
92251 83| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
92252 86| move-result v1
92253 87| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemTextColor
92255 89| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mResources
92257 94| invoke-virtual {v1,v2}, android.content.res.Resources.getDimension(int):float
92258 97| move-result v1
92259 98| iput v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mItemRightMargin
92261 100| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mContext
92263 …105| invoke-static {v1,v2}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
92264 108| move-result v1
92265 109| iput-boolean v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mIsTabletConfig
92267 111| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
92268 …113| invoke-static {v8,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
92269 116| move-result-object v1
92270 117| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
92274 121| new-instance v1, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler
92277 …127| invoke-direct {v1,v7,v2}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.<init>…
92278 130| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mQueryHandler
92280 132| new-instance v1, java.lang.StringBuilder
92282 136| invoke-direct {v1,v2}, java.lang.StringBuilder.<init>(int):void
92283 139| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mStringBuilder
92285 141| new-instance v1, java.util.Formatter
92289 …149| invoke-direct {v1,v2,v3}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
92290 152| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mFormatter
92294 156| iget-boolean v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
92295 158| if-nez v1, Label_1
92306 164| const-string/jumbo v1, "layout_inflater"
92308 …167| invoke-virtual {v8,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
92314 176| move-result-object v1
92315 177| check-cast v1, android.widget.TextView
92316 179| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
92319 184| move-result-object v1
92320 185| check-cast v1, android.widget.TextView
92321 187| iput-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mFooterView
92323 189| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
92325 194| invoke-virtual {v1,v2}, android.widget.TextView.setText(int):void
92327 197| iget-object v1, v7, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
92329 …201| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaListView.addHeaderView(android.view…
92391 51| new-instance v1, android.text.format.Time
92393 55| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
92395 .local v1, "time", android.text.format.Time
92399 64| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
92401 67| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
92408 .end_local v1
92423 87| new-instance v1, android.text.format.Time
92425 91| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
92427 .restart_local v1
92431 100| invoke-virtual {v1,v2}, android.text.format.Time.setJulianDay(int):long
92433 103| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
92440 .end_local v1
92464 118| new-instance v1, android.text.format.Time
92466 122| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
92468 .restart_local v1
92470 127| invoke-virtual {v1,v4,v5}, android.text.format.Time.set(long):void
92472 130| iput v3, v1, android.text.format.Time.hour
92474 132| iput v3, v1, android.text.format.Time.minute
92476 134| iput v3, v1, android.text.format.Time.second
92478 136| invoke-virtual {v1,v3}, android.text.format.Time.toMillis(boolean):long
92492 0| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mHideDeclined
92520 2| sget-object v1, android.provider.CalendarContract$Instances.CONTENT_BY_DAY_URI
92525 .local v1, "rootUri", android.net.Uri
92526 4| invoke-virtual {v1}, android.net.Uri.buildUpon():android.net.Uri$Builder
92553 .end_local v1
92554 26| sget-object v1, android.provider.CalendarContract$Instances.CONTENT_SEARCH_BY_DAY_URI
92555 .restart_local v1
92571 2| iget v1, v3, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
92572 4| if-eqz v1, Label_1
92576 6| sub-int v1, v5, v4
92577 8| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
92578 10| mul-int/lit8 v1, v1, #+50 (0x00000032 | 7.00649e-44)
92580 14| div-int v0, v1, v2
92585 16| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
92586 18| if-le v0, v1, Label_3
92600 23| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
92601 24| if-ge v0, v1, Label_2
92618 1| const/4 v1, #+0 (0x00000000 | 0.00000)
92687 …65| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.cancelOpe…
92760 4| const/4 v1, #-1 (0xffffffff | NaN)
92762 .local v1, "pos", int
92771 15| add-int v1, v2, v3
92776 17| return v1
92796 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
92799 … 12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getInstanceId(int):long
92827 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
92830 … 12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getStartTime(int):long
92849 0| const/4 v1, #+0 (0x00000000 | 0.00000)
92858 11| invoke-virtual {v8,v1}, android.text.format.Time.toMillis(boolean):long
92863 17| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
92866 22| iget-object v1, v9, com.android.calendar.agenda.AgendaWindowAdapter.mFormatter
92922 34| move-result-object v1
92923 35| check-cast v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
92925 .local v1, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
92926 37| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
92930 41| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
92940 46| return-object v1
92944 .end_local v1
92967 0| const/4 v1, #+0 (0x00000000 | 0.00000)
92977 7| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
92978 9| return-object v1
92983 10| return-object v1
93003 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93006 …12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getCursorPosition(int):…
93007 15| move-result v1
93008 16| return v1
93013 17| const/4 v1, #-1 (0xffffffff | NaN)
93014 18| return v1
93025 0| const/4 v1, #+0 (0x00000000 | 0.00000)
93045 13| return v1
93080 41| move v0, v1
93210 76| const/4 v1, #+0 (0x00000000 | 0.00000)
93215 .local v1, "deletedRows", int
93230 94| add-int/2addr v1, v4
93248 103| iput v1, v3, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
93254 .end_local v1
93274 5| new-instance v1, android.text.format.Time
93275 7| invoke-direct {v1,v5}, android.text.format.Time.<init>(android.text.format.Time):void
93276 10| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
93287 23| move-result v1
93288 24| return v1
93311 11| move-result-object v1
93313 .local v1, "queuedQuery", java.lang.Boolean
93326 31| move-result-object v1
93342 42| invoke-virtual {v1}, java.lang.Boolean.booleanValue():boolean
93350 .end_local v1
93447 4| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mContext
93455 …17| invoke-virtual {v1,v3,v2}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
93456 20| move-result-object v1
93457 21| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
93460 26| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mContext
93468 …39| invoke-virtual {v1,v3,v2}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
93469 42| move-result-object v1
93470 43| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
93484 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
93521 13| const/4 v1, #+0 (0x00000000 | 0.00000)
93522 …14| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.cancelOpe…
93579 34| move-result-object v1
93583 .local v1, "info$iterator", java.util.Iterator
93584 35| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
93589 41| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
93625 .end_local v1
93641 …1| invoke-virtual {v1,v2,v0}, com.android.calendar.agenda.AgendaWindowAdapter.getAgendaItemByPosit…
93669 9| move-result-object v1
93671 .local v1, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
93672 10| if-nez v1, Label_2
93681 … 13| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93682 15| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
93712 33| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
93719 41| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
93732 … 53| iget-object v5, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93734 55| iget v6, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
93761 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
93778 3| iget-boolean v1, v3, com.android.calendar.agenda.AgendaWindowAdapter.mIsTabletConfig
93779 5| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
93780 7| if-eqz v1, Label_2
93798 … 16| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93801 …22| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getHeaderItemsCount(int…
93802 25| move-result v1
93803 26| return v1
93843 21| move-result v1
93845 .local v1, "pos", int
93846 22| if-eq v1, v2, Label_2
93850 26| add-int/2addr v2, v1
93859 .end_local v1
93871 0| const/4 v1, #+0 (0x00000000 | 0.00000)
93881 … 7| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93884 …13| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getItem(int):java.lang.…
93885 16| move-result-object v1
93886 17| return-object v1
93891 18| return-object v1
93905 5| move-result-object v1
93907 .local v1, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
93908 6| if-eqz v1, Label_3
93912 … 8| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93913 10| iget v3, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
93933 25| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
93936 30| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
93941 38| iget-object v4, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
93955 … 51| iget-object v2, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93985 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
93988 …12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.getItemViewType(int):int
93989 15| move-result v1
93990 16| return v1
93995 17| const/4 v1, #-1 (0xffffffff | NaN)
93996 18| return v1
94007 0| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
94008 2| return-wide v0:v1
94019 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
94031 0| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
94118 91| move-object/from16 v1, v19
94119 …93| invoke-virtual {v12,v4,v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.getView(int, and…
94410 … 6| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
94413 … 12| invoke-virtual {v1,v2}, com.android.calendar.agenda.AgendaByDayAdapter.isEnabled(int):boolean
94414 15| move-result v1
94415 16| return v1
94420 17| const/4 v1, #+0 (0x00000000 | 0.00000)
94421 18| return v1
94432 0| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
94452 4| move-object/from16 v1, v28
94453 6| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSearchQuery
94481 39| move-wide/from16 v1:v2, v30:v31
94482 …41| invoke-virtual {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaListView.isAgendaItemVisible(a…
94526 86| move/from16 v1, v22
94527 …88| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.findInstanceIdFromPosit…
94539 102| move-wide/from16 v1:v2, v24:v25
94540 …104| invoke-virtual {v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.setSelectedInstanc…
94549 120| move/from16 v1, v22
94550 …122| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorByPosition(in…
94559 130| move/from16 v1, v22
94560 …132| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorPositionByPos…
94567 139| move-object/from16 v1, v26
94569 …143| invoke-direct {v0,v1,v2,v4}, com.android.calendar.agenda.AgendaWindowAdapter.buildAgendaItemF…
94589 175| move-object/from16 v1, v23
94590 …177| invoke-direct {v0,v1,v4,v5}, com.android.calendar.agenda.AgendaWindowAdapter.sendViewEvent(co…
94707 0| iput-boolean v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mHideDeclined
94721 0| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mListViewScrollState
94735 0| iput-wide v2:v3, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
94738 3| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
94760 6| instance-of v1, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder
94761 8| if-eqz v1, Label_1
94770 16| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
94771 18| iget-wide v4:v5, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.instanceId
94772 20| cmp-long v1, v2:v3, v4:v5
94773 22| if-eqz v1, Label_1
94777 24| iget-object v1, v6, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
94778 26| iget-wide v2:v3, v1, com.android.calendar.agenda.AgendaAdapter$ViewHolder.instanceId
94807 6| const-string/jumbo v1, "event_id"
94808 9| aput-object v1, v0, v2
94810 11| const-string/jumbo v1, "begin"
94811 14| aput-object v1, v0, v3
94813 16| const-string/jumbo v1, "allDay"
94814 19| aput-object v1, v0, v4
94820 25| const-string/jumbo v1, "event_id"
94821 28| aput-object v1, v0, v2
94823 30| const-string/jumbo v1, "minutes"
94824 33| aput-object v1, v0, v3
94826 35| const-string/jumbo v1, "method"
94827 38| aput-object v1, v0, v4
94920 67| move/from16 v1, v41
94921 69| if-ge v0, v1, Label_11
94963 109| move-wide/from16 v1:v2, v16:v17
94964 …111| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
94991 140| move-object/from16 v1, v34
94992 …142| invoke-interface {v0,v4,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.…
94995 147| move/from16 v1, v20
94996 149| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
95019 181| move-wide/from16 v1:v2, v26:v27
95020 183| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
95043 226| move-wide/from16 v0:v1, v26:v27
95044 228| invoke-virtual {v4,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
95404 9| iget-wide v0:v1, v14, android.text.format.Time.gmtoff
95406 13| mul-long v8:v9, v0:v1, v2:v3
95412 17| const-wide/32 v0:v1, #+604800000 (0x240c8400 | 3.04695e-17)
95413 20| add-long v10:v11, v22:v23, v0:v1
95419 24| const-wide/32 v0:v1, #+604800000 (0x240c8400 | 3.04695e-17)
95420 27| add-long v16:v17, v18:v19, v0:v1
95428 35| const-wide/32 v0:v1, #+86400000 (0x05265c00 | 7.82218e-36)
95429 38| sub-long v0:v1, v22:v23, v0:v1
95430 …40| invoke-static {v15,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long)…
95432 43| const-wide/32 v0:v1, #+86400000 (0x05265c00 | 7.82218e-36)
95433 46| add-long/2addr v0:v1, v10:v11
95434 …47| invoke-static {v15,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long)…
95459 92| const/4 v1, #+0 (0x00000000 | 0.00000)
95460 93| aput-object v0, v4, v1
95464 99| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
95465 100| aput-object v0, v4, v1
95469 106| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
95470 107| aput-object v0, v4, v1
95473 112| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
95474 113| aput-object v0, v4, v1
95477 118| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
95478 119| aput-object v0, v4, v1
95482 125| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
95483 126| aput-object v0, v4, v1
95487 132| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
95488 133| aput-object v0, v4, v1
95491 138| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
95492 139| aput-object v0, v4, v1
95496 144| move-result-object v1
95617 8| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
95619 …10| invoke-static {v4,v0,v1,v2,v3}, com.android.calendar.alerts.AlarmScheduler.scheduleNextAlarm(a…
95633 0| const/4 v1, #+0 (0x00000000 | 0.00000)
95638 .local v1, "instancesCursor", android.database.Cursor
95642 8| move-result-object v1
95644 .local v1, "instancesCursor", android.database.Cursor
95645 9| if-eqz v1, Label_1
95656 …19| invoke-static/range {v1..v7}, com.android.calendar.alerts.AlarmScheduler.queryNextReminderAndS…
95663 22| if-eqz v1, Label_2
95667 24| invoke-interface {v1}, android.database.Cursor.close():void
95677 .end_local v1
95680 29| if-eqz v1, Label_4
95684 31| invoke-interface {v1}, android.database.Cursor.close():void
95701 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$1.this$0
95801 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$2.this$0
95820 …2| invoke-virtual {v1,v2}, com.android.calendar.alerts.AlertActivity$2.doInBackground(java.util.Li…
95838 6| const/4 v1, #+0 (0x00000000 | 0.00000)
95839 7| aget-object v1, v3, v1
95840 …9| invoke-static {v0,v1}, com.android.calendar.alerts.GlobalDismissManager.dismissGlobally(android…
95855 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$3.this$0
95874 …2| invoke-virtual {v1,v2}, com.android.calendar.alerts.AlertActivity$3.doInBackground(android.cont…
95905 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
95940 31| move-result v1
95941 32| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
95942 34| invoke-virtual {v0,v1}, android.widget.ListView.setSelection(int):void
95947 43| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
95948 44| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
95978 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mAdapter
95986 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mDismissAllButton
95994 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mListView
96002 0| iput-object v1, v0, com.android.calendar.alerts.AlertActivity.mCursor
96003 2| return-object v1
96014 …0| invoke-direct/range {v1..v7}, com.android.calendar.alerts.AlertActivity.dismissAlarm(long, long…
96031 6| const-string/jumbo v1, "_id"
96032 9| aput-object v1, v0, v4
96034 11| const-string/jumbo v1, "title"
96035 14| aput-object v1, v0, v3
96037 16| const-string/jumbo v1, "eventLocation"
96039 20| aput-object v1, v0, v2
96041 22| const-string/jumbo v1, "allDay"
96043 26| aput-object v1, v0, v2
96045 28| const-string/jumbo v1, "begin"
96047 32| aput-object v1, v0, v2
96049 34| const-string/jumbo v1, "end"
96051 38| aput-object v1, v0, v2
96053 40| const-string/jumbo v1, "event_id"
96055 44| aput-object v1, v0, v2
96057 46| const-string/jumbo v1, "calendar_color"
96059 50| aput-object v1, v0, v2
96061 52| const-string/jumbo v1, "rrule"
96063 57| aput-object v1, v0, v2
96065 59| const-string/jumbo v1, "hasAlarm"
96067 64| aput-object v1, v0, v2
96069 66| const-string/jumbo v1, "state"
96071 71| aput-object v1, v0, v2
96073 73| const-string/jumbo v1, "alarmTime"
96075 78| aput-object v1, v0, v2
96082 87| move-result-object v1
96083 88| aput-object v1, v0, v4
96098 0| invoke-direct {v1}, android.app.Activity.<init>():void
96101 …5| invoke-direct {v0,v1}, com.android.calendar.alerts.AlertActivity$1.<init>(com.android.calendar.…
96102 8| iput-object v0, v1, com.android.calendar.alerts.AlertActivity.mViewListener
96134 32| move-wide/from16 v0:v1, v16:v17
96135 34| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
96156 61| move-wide/from16 v0:v1, v18:v19
96158 …65| invoke-direct {v5,v0,v1,v2,v3}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.<init…
96176 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
96177 4| invoke-direct {v5,v1}, android.content.ContentValues.<init>(int):void
96180 7| sget-object v1, com.android.calendar.alerts.AlertActivity.PROJECTION
96182 11| aget-object v1, v1, v2
96186 …18| invoke-virtual {v5,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
96191 24| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mQueryHandler
96198 …32| invoke-virtual/range {v1..v9}, com.android.calendar.alerts.AlertActivity$QueryHandler.startUpd…
96200 35| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
96201 37| if-nez v1, Label_1
96205 39| const-string/jumbo v1, "AlertActivity"
96207 45| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
96214 49| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
96215 51| invoke-interface {v1}, android.database.Cursor.isClosed():boolean
96216 54| move-result v1
96217 55| if-eqz v1, Label_2
96221 57| const-string/jumbo v1, "AlertActivity"
96223 63| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
96230 67| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
96231 69| invoke-interface {v1}, android.database.Cursor.moveToFirst():boolean
96232 72| move-result v1
96233 73| if-nez v1, Label_3
96237 75| const-string/jumbo v1, "AlertActivity"
96239 81| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
96253 90| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
96255 93| invoke-interface {v1,v2}, android.database.Cursor.getLong(int):long
96259 97| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
96261 100| invoke-interface {v1,v2}, android.database.Cursor.getLong(int):long
96265 104| new-instance v1, com.android.calendar.alerts.GlobalDismissManager$AlarmId
96266 …106| invoke-direct {v1,v10,v11,v12,v13}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.…
96267 109| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
96269 112| iget-object v1, v14, com.android.calendar.alerts.AlertActivity.mCursor
96270 114| invoke-interface {v1}, android.database.Cursor.moveToNext():boolean
96271 117| move-result v1
96272 118| if-nez v1, Label_4
96293 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
96294 6| new-array v1, v1, java.util.List[]
96297 9| aput-object v4, v1, v2
96299 …11| invoke-virtual {v0,v1}, com.android.calendar.alerts.AlertActivity$2.execute(java.lang.Object[]…
96312 0| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
96316 4| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
96323 14| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
96330 22| invoke-virtual {v1}, com.android.calendar.alerts.AlertActivity.finish():void
96347 0| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mListView
96348 2| invoke-virtual {v1,v3}, android.widget.ListView.getPositionForView(android.view.View):int
96356 8| const/4 v1, #+0 (0x00000000 | 0.00000)
96357 9| return-object v1
96362 10| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mListView
96363 12| invoke-virtual {v1}, android.widget.ListView.getAdapter():android.widget.ListAdapter
96364 15| move-result-object v1
96365 16| invoke-interface {v1,v0}, android.widget.ListAdapter.getItem(int):java.lang.Object
96366 19| move-result-object v1
96367 20| check-cast v1, android.database.Cursor
96368 22| return-object v1
96380 0| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mDismissAllButton
96381 2| if-ne v3, v1, Label_1
96385 4| const-string/jumbo v1, "notification"
96386 …7| invoke-virtual {v2,v1}, com.android.calendar.alerts.AlertActivity.getSystemService(java.lang.St…
96426 24| const v1, #+2130968587 (0x7f04000b | 1.75458e+38)
96427 …27| invoke-direct {v0,v2,v1}, com.android.calendar.alerts.AlertAdapter.<init>(com.android.calendar…
96437 45| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
96438 46| invoke-virtual {v0,v1}, android.widget.ListView.setItemsCanFocus(boolean):void
96441 51| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mAdapter
96442 53| invoke-virtual {v0,v1}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
96445 58| iget-object v1, v2, com.android.calendar.alerts.AlertActivity.mViewListener
96446 …60| invoke-virtual {v0,v1}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
96458 81| const/4 v1, #+0 (0x00000000 | 0.00000)
96459 82| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
96472 0| invoke-super {v1}, android.app.Activity.onDestroy():void
96474 3| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
96479 7| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
96514 22| const/4 v1, #+0 (0x00000000 | 0.00000)
96534 38| const-string/jumbo v1, "Cursor#requery() failed."
96535 41| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
96554 3| new-instance v1, com.android.calendar.alerts.AlertActivity$3
96555 …5| invoke-direct {v1,v4}, com.android.calendar.alerts.AlertActivity$3.<init>(com.android.calendar.…
96562 …14| invoke-virtual {v1,v2}, com.android.calendar.alerts.AlertActivity$3.execute(java.lang.Object[]…
96566 18| iget-object v1, v4, com.android.calendar.alerts.AlertActivity.mCursor
96567 20| if-eqz v1, Label_1
96571 22| iget-object v1, v4, com.android.calendar.alerts.AlertActivity.mCursor
96572 24| invoke-interface {v1}, android.database.Cursor.deactivate():void
96604 …1| invoke-direct {v1,v2,v3,v0}, android.widget.ResourceCursorAdapter.<init>(android.content.Contex…
96744 143| move-wide/from16 v0:v1, v22:v23
96745 145| invoke-virtual {v11,v0,v1}, android.text.format.Time.set(long):void
96861 248| move-object/from16 v1, v21
96862 250| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
96994 0| invoke-super {v1}, android.widget.ResourceCursorAdapter.onContentChanged():void
97013 3| new-instance v1, java.lang.Object
97014 5| invoke-direct {v1}, java.lang.Object.<init>():void
97015 8| sput-object v1, com.android.calendar.alerts.AlertReceiver.mStartingServiceSync
97017 10| const-string/jumbo v1, "^\s*$[\n\r]"
97021 …15| invoke-static {v1,v2}, java.util.regex.Pattern.compile(java.lang.String, int):java.util.regex.…
97022 18| move-result-object v1
97023 19| sput-object v1, com.android.calendar.alerts.AlertReceiver.mBlankLinePattern
97026 23| const-string/jumbo v1, "AlertReceiver async"
97027 26| invoke-direct {v0,v1}, android.os.HandlerThread.<init>(java.lang.String):void
97032 32| new-instance v1, android.os.Handler
97035 38| invoke-direct {v1,v2}, android.os.Handler.<init>(android.os.Looper):void
97036 41| sput-object v1, com.android.calendar.alerts.AlertReceiver.sAsyncHandler
97038 43| new-array v1, v5, java.lang.String[]
97041 48| aput-object v2, v1, v3
97044 53| aput-object v2, v1, v4
97046 55| sput-object v1, com.android.calendar.alerts.AlertReceiver.ATTENDEES_PROJECTION
97048 57| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
97049 58| new-array v1, v1, java.lang.String[]
97052 63| aput-object v2, v1, v3
97055 68| aput-object v2, v1, v4
97058 73| aput-object v2, v1, v5
97062 79| aput-object v2, v1, v3
97064 81| sput-object v1, com.android.calendar.alerts.AlertReceiver.EVENT_PROJECTION
97088 .local_ex v1, "emailList", java.util.List, "Ljava/util/List<Ljava/lang/String;>;"
97097 6| invoke-interface {v1,v2}, java.util.List.add(java.lang.Object):boolean
97120 3| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
97121 5| if-nez v1, Label_1
97125 7| const-string/jumbo v1, "power"
97126 …10| invoke-virtual {v4,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
97131 16| const-string/jumbo v1, "StartingAlertService"
97134 …20| invoke-virtual {v0,v3,v1}, android.os.PowerManager.newWakeLock(int, java.lang.String):android.…
97135 23| move-result-object v1
97136 24| sput-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
97138 26| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
97140 29| invoke-virtual {v1,v3}, android.os.PowerManager$WakeLock.setReferenceCounted(boolean):void
97146 32| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingService
97147 34| invoke-virtual {v1}, android.os.PowerManager$WakeLock.acquire():void
97161 42| move-exception v1
97163 44| throw v1
97216 51| move-object/from16 v1, v26
97217 …53| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentTitle(java.lang.CharSequenc…
97220 58| move-object/from16 v1, v27
97221 …60| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentText(java.lang.CharSequence…
97260 104| move-wide/from16 v1:v2, v32:v33
97261 …106| invoke-static {v0,v1,v2}, com.android.calendar.alerts.AlertReceiver.getURLSpans(android.conte…
97266 112| move-object/from16 v1, v22
97268 …116| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createMapBroadcastInte…
97273 122| move-object/from16 v1, v22
97275 …126| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createCallBroadcastInt…
97280 132| move-wide/from16 v1:v2, v32:v33
97282 …136| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createBroadcastMailInt…
97313 169| move/from16 v1, v36
97314 …171| invoke-virtual {v0,v1}, android.app.Notification$Builder.setPriority(int):android.app.Notific…
97330 192| move-object/from16 v1, v17
97331 …194| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
97377 246| move-object/from16 v1, v16
97378 …248| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
97401 274| move-object/from16 v1, v21
97402 …276| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
97594 2| const-string/jumbo v1, "android.intent.action.CLOSE_SYSTEM_DIALOGS"
97595 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
97616 5| const-class v1, com.android.calendar.alerts.AlertActivity
97617 …7| invoke-virtual {v0,v3,v1}, android.content.Intent.setClass(android.content.Context, java.lang.C…
97619 10| const/high16 v1, #+268435456 (0x10000000 | 2.52435e-29)
97620 12| invoke-virtual {v0,v1}, android.content.Intent.addFlags(int):android.content.Intent
97622 15| const/4 v1, #+0 (0x00000000 | 0.00000)
97626 …18| invoke-static {v3,v1,v0,v2}, android.app.PendingIntent.getActivity(android.content.Context, in…
97627 21| move-result-object v1
97628 22| return-object v1
97705 47| new-instance v1, android.content.Intent
97707 52| invoke-direct {v1,v5}, android.content.Intent.<init>(java.lang.String):void
97709 .local v1, "broadcastIntent", android.content.Intent
97711 …57| invoke-virtual {v1,v7,v5}, android.content.Intent.setClass(android.content.Context, java.lang.…
97714 …63| invoke-virtual {v1,v5,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
97723 …76| invoke-static {v7,v5,v1,v6}, android.app.PendingIntent.getBroadcast(android.content.Context, i…
97745 .end_local v1
97835 17| const/4 v1, #+0 (0x00000000 | 0.00000)
97839 .local v1, "span_i", int
97841 19| if-ge v1, v5, Label_4
97845 21| aget-object v3, v8, v1
97875 54| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
97913 17| const/4 v1, #+0 (0x00000000 | 0.00000)
97917 .local v1, "span_i", int
97919 19| if-ge v1, v5, Label_4
97923 21| aget-object v3, v9, v1
97963 70| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
97984 3| move-object v1, v11
97990 …10| invoke-static/range {v1..v9}, com.android.calendar.alerts.AlertReceiver.createDismissAlarmsInt…
98005 3| move-object v1, v11
98011 …10| invoke-static/range {v1..v9}, com.android.calendar.alerts.AlertReceiver.createDismissAlarmsInt…
98025 0| new-instance v1, android.content.Intent
98026 2| invoke-direct {v1}, android.content.Intent.<init>():void
98028 .local v1, "intent", android.content.Intent
98030 …7| invoke-virtual {v1,v5,v2}, android.content.Intent.setClass(android.content.Context, java.lang.C…
98032 …10| invoke-virtual {v1,v13}, android.content.Intent.setAction(java.lang.String):android.content.In…
98035 …16| invoke-virtual {v1,v2,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
98038 …22| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
98041 …28| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
98044 …34| invoke-virtual {v1,v2,v12}, android.content.Intent.putExtra(java.lang.String, int):android.con…
98057 … 53| invoke-virtual {v1,v2}, android.content.Intent.setData(android.net.Uri):android.content.Intent
98061 …59| invoke-static {v5,v2,v1,v3}, android.app.PendingIntent.getService(android.content.Context, int…
98081 2| const/4 v1, #+0 (0x00000000 | 0.00000)
98083 .local v1, "eventTitle", java.lang.String
98113 30| move-result-object v1
98115 .local v1, "eventTitle", java.lang.String
98127 .end_local v1
98140 41| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
98150 57| move-result-object v1
98350 0| const/4 v1, #+0 (0x00000000 | 0.00000)
98354 .local v1, "span_i", int
98356 2| if-ge v1, v4, Label_3
98360 4| aget-object v2, v7, v1
98390 37| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
98411 0| const/4 v1, #+0 (0x00000000 | 0.00000)
98415 .local v1, "span_i", int
98417 2| if-ge v1, v4, Label_3
98421 4| aget-object v2, v7, v1
98461 53| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
98482 0| new-instance v1, android.content.Intent
98483 2| invoke-direct {v1}, android.content.Intent.<init>():void
98485 .local v1, "intent", android.content.Intent
98487 …7| invoke-virtual {v1,v5,v2}, android.content.Intent.setClass(android.content.Context, java.lang.C…
98490 …13| invoke-virtual {v1,v2,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
98493 …19| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
98496 …25| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
98499 …31| invoke-virtual {v1,v2,v12}, android.content.Intent.putExtra(java.lang.String, int):android.con…
98512 … 50| invoke-virtual {v1,v2}, android.content.Intent.setData(android.net.Uri):android.content.Intent
98516 …56| invoke-static {v5,v2,v1,v3}, android.app.PendingIntent.getService(android.content.Context, int…
98530 0| sget-object v1, com.android.calendar.alerts.AlertReceiver.mStartingServiceSync
98531 2| monitor-enter v1
98554 18| monitor-exit v1
98562 21| monitor-exit v1
98577 4| sget-object v1, android.provider.CalendarContract$Attendees.CONTENT_URI
98608 5| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
98609 …7| invoke-static {v1,v8,v9}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
98610 10| move-result-object v1
98633 5| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
98634 …7| invoke-static {v1,v8,v9}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
98635 10| move-result-object v1
98661 4| move-result-object v1
98663 .local v1, "locationCursor", android.database.Cursor
98667 7| if-eqz v1, Label_2
98670 9| invoke-interface {v1}, android.database.Cursor.moveToFirst():boolean
98676 15| invoke-interface {v1,v6}, android.database.Cursor.getString(int):java.lang.String
98708 46| invoke-interface {v1}, android.database.Cursor.close():void
98730 6| move-object v1, v15
98744 27| new-instance v1, com.android.calendar.alerts.AlertService$NotificationWrapper
98750 …39| invoke-direct/range {v1..v10}, com.android.calendar.alerts.AlertService$NotificationWrapper.<i…
98751 42| return-object v1
98814 47| move/from16 v1, v18
98815 49| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
98822 61| move/from16 v1, v18
98823 63| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
98887 144| move-object/from16 v1, v38
98888 146| invoke-direct {v0,v1}, android.app.Notification$Builder.<init>(android.content.Context):void
98892 151| move-object/from16 v1, v40
98893 …153| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentText(java.lang.CharSequenc…
98900 166| move-object/from16 v1, v28
98901 …168| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentIntent(android.app.Pending…
98904 173| move-object/from16 v1, v29
98905 …175| invoke-virtual {v0,v1}, android.app.Notification$Builder.setDeleteIntent(android.app.PendingI…
98915 193| move/from16 v1, v26
98916 …195| invoke-virtual {v0,v6,v1,v5}, android.content.res.Resources.getQuantityString(int, int, java.…
98921 201| move-object/from16 v1, v22
98922 …203| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentTitle(java.lang.CharSequen…
99003 296| move-object/from16 v1, v38
99004 …298| invoke-direct {v0,v1,v5}, android.text.style.TextAppearanceSpan.<init>(android.content.Contex…
99012 308| move-object/from16 v1, v38
99013 …310| invoke-direct {v0,v1,v5}, android.text.style.TextAppearanceSpan.<init>(android.content.Contex…
99021 320| move-object/from16 v1, v24
99022 …322| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
99029 333| move-object/from16 v1, v30
99030 …335| invoke-virtual {v0,v1,v6,v5,v7}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
99047 360| move-object/from16 v1, v34
99049 …364| invoke-virtual {v0,v1,v2,v5,v6}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
99052 369| move-object/from16 v1, v36
99053 …371| invoke-virtual {v0,v1}, android.app.Notification$InboxStyle.addLine(java.lang.CharSequence):a…
99085 397| move/from16 v1, v31
99086 …399| invoke-virtual {v0,v6,v1,v5}, android.content.res.Resources.getQuantityString(int, int, java.…
99091 405| move-object/from16 v1, v23
99092 …407| invoke-virtual {v0,v1}, android.app.Notification$InboxStyle.setSummaryText(java.lang.CharSequ…
99103 420| move-object/from16 v1, v17
99104 …422| invoke-virtual {v0,v1}, android.app.Notification$Builder.setStyle(android.app.Notification$St…
99121 433| move-object/from16 v1, v21
99122 …435| invoke-direct {v0,v1}, com.android.calendar.alerts.AlertService$NotificationWrapper.<init>(an…
99303 72| move-object/from16 v1, v18
99304 …74| invoke-virtual {v0,v1}, android.app.Notification$BigTextStyle.bigText(java.lang.CharSequence):…
99335 109| move-object/from16 v1, v22
99336 …111| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
99356 145| move-object/from16 v1, v23
99357 …147| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
99419 78| move-result-object v1
99421 .local v1, "geoIntent", android.content.Intent
99422 79| if-eqz v1, Label_2
99426 81| invoke-virtual {v13,v1}, android.content.Context.startActivity(android.content.Intent):void
99433 .end_local v1
99441 .restart_local v1
99450 .end_local v1
99586 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
99630 1| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
99631 …3| invoke-virtual {v2,v0,v1}, com.android.calendar.alerts.NotificationMgr.cancelAllBetween(int, in…
99654 3| invoke-virtual {v1,v0}, com.android.calendar.alerts.NotificationMgr.cancel(int):void
99680 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
99694 0| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
99710 … 2| iget-object v1, v4, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
99711 …4| invoke-virtual {v0,v3,v1}, android.app.NotificationManager.notify(int, android.app.Notification…
99720 …0| invoke-direct {v1}, com.android.calendar.alerts.AlertService$NotificationPrefs.getDefaultVibrat…
99729 …0| invoke-direct {v1}, com.android.calendar.alerts.AlertService$NotificationPrefs.getDoPopup():boo…
99738 …0| invoke-direct {v1}, com.android.calendar.alerts.AlertService$NotificationPrefs.getRingtoneAndSi…
99753 1| invoke-direct {v1}, java.lang.Object.<init>():void
99755 4| iput v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.doPopup
99757 6| iput v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.defaultVibrate
99760 9| iput-object v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
99762 11| iput-object v2, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.context
99764 13| iput-object v3, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.prefs
99766 15| iput-boolean v4, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.quietUpdate
99778 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
99793 16| move v0, v1
99803 21| if-ne v0, v1, Label_5
99807 23| return v1
99817 26| move v1, v2
99830 1| const/4 v1, #+0 (0x00000000 | 0.00000)
99839 …11| invoke-interface {v2,v3,v1}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
99860 24| iput v1, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.doPopup
99865 27| move v0, v1
99878 0| iget-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
99879 2| if-nez v1, Label_1
99883 4| iget-boolean v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.quietUpdate
99884 6| if-eqz v1, Label_2
99888 8| const-string/jumbo v1, ""
99889 11| iput-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
99897 15| const-string/jumbo v1, ""
99898 18| iput-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
99906 21| iget-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.context
99907 …23| invoke-static {v1}, com.android.calendar.Utils.getRingTonePreference(android.content.Context):…
99908 26| move-result-object v1
99909 27| iput-object v1, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
99924 … 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
99938 0| invoke-direct {v1}, java.lang.Object.<init>():void
99940 … 3| iput-object v2, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
99942 5| iput-wide v4:v5, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mEventId
99944 7| iput-wide v6:v7, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mBegin
99946 9| iput-wide v8:v9, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mEnd
99960 0| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
99967 9| iput-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
99972 11| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
99987 0| iput-object v1, v0, com.android.calendar.alerts.AlertService$ServiceHandler.this$0
100007 7| iget v1, v3, android.os.Message.arg1
100008 …9| invoke-static {v0,v1}, com.android.calendar.alerts.AlertReceiver.finishStartingService(android.…
100027 7| const-string/jumbo v1, "_id"
100028 10| aput-object v1, v0, v3
100030 12| const-string/jumbo v1, "event_id"
100031 15| aput-object v1, v0, v4
100033 17| const-string/jumbo v1, "state"
100034 20| aput-object v1, v0, v5
100036 22| const-string/jumbo v1, "title"
100038 26| aput-object v1, v0, v2
100040 28| const-string/jumbo v1, "eventLocation"
100042 32| aput-object v1, v0, v2
100044 34| const-string/jumbo v1, "selfAttendeeStatus"
100046 38| aput-object v1, v0, v2
100048 40| const-string/jumbo v1, "allDay"
100050 44| aput-object v1, v0, v2
100052 46| const-string/jumbo v1, "alarmTime"
100054 50| aput-object v1, v0, v2
100056 52| const-string/jumbo v1, "minutes"
100058 57| aput-object v1, v0, v2
100060 59| const-string/jumbo v1, "begin"
100062 64| aput-object v1, v0, v2
100064 66| const-string/jumbo v1, "end"
100066 71| aput-object v1, v0, v2
100068 73| const-string/jumbo v1, "description"
100070 78| aput-object v1, v0, v2
100077 87| move-result-object v1
100078 88| aput-object v1, v0, v3
100081 93| move-result-object v1
100082 94| aput-object v1, v0, v4
100120 4| iget v1, v0, android.app.Notification.flags
100121 6| or-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
100122 8| iput v1, v0, android.app.Notification.flags
100124 10| iget v1, v0, android.app.Notification.defaults
100125 12| or-int/lit8 v1, v1, #+4 (0x00000004 | 5.60519e-45)
100126 14| iput v1, v0, android.app.Notification.defaults
100136 21| move-result v1
100137 22| if-nez v1, Label_2
100150 28| iget v1, v0, android.app.Notification.defaults
100151 30| or-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
100152 32| iput v1, v0, android.app.Notification.defaults
100158 37| move-result v1
100159 38| if-eqz v1, Label_6
100162 40| const/4 v1, #+0 (0x00000000 | 0.00000)
100166 41| iput-object v1, v0, android.app.Notification.sound
100177 47| move-result-object v1
100200 10| new-instance v1, android.content.ContentValues
100201 12| invoke-direct {v1}, android.content.ContentValues.<init>():void
100203 .local v1, "vals", android.content.ContentValues
100207 …22| invoke-virtual {v1,v4,v5}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
100221 …45| invoke-virtual {v0,v4,v1,v5,v6}, android.content.ContentResolver.update(android.net.Uri, andro…
100239 7| move-result-object v1
100240 …8| invoke-static {v0,v2,v1}, com.android.calendar.alerts.AlertService.rescheduleMissedAlarms(andro…
100328 90| move-object/from16 v1, v50
100329 …92| invoke-direct {v15,v0,v1,v4}, com.android.calendar.alerts.AlertService$NotificationPrefs.<init…
100372 140| move-wide/from16 v0:v1, v52:v53
100373 …142| invoke-static {v11,v0,v1}, com.android.calendar.alerts.AlertService.getNextRefreshTime(com.an…
100375 146| move-wide/from16 v0:v1, v42:v43
100376 148| invoke-static {v0,v1,v4,v5}, java.lang.Math.min(long, long):long
100441 206| move-wide/from16 v0:v1, v52:v53
100442 …208| invoke-static {v11,v0,v1}, com.android.calendar.alerts.AlertService.getNextRefreshTime(com.an…
100444 212| move-wide/from16 v0:v1, v42:v43
100445 214| invoke-static {v0,v1,v4,v5}, java.lang.Math.min(long, long):long
100496 261| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
100497 263| move-wide/from16 v28:v29, v0:v1
100498 265| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
100499 267| move-wide/from16 v30:v31, v0:v1
100500 269| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
100501 271| move-wide/from16 v32:v33, v0:v1
100556 345| move-object/from16 v1, v18
100557 …347| invoke-virtual {v0,v4,v1}, com.android.calendar.alerts.NotificationMgr.notify(int, com.androi…
100565 352| move/from16 v1, v54
100566 354| if-gt v0, v1, Label_10
100571 358| move/from16 v1, v24
100573 …362| invoke-virtual {v0,v1,v2}, com.android.calendar.alerts.NotificationMgr.cancelAllBetween(int, …
100608 421| move-object/from16 v1, v49
100610 …425| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertUtils.scheduleNextNotificationR…
100622 442| move-wide/from16 v1:v2, v42:v43
100623 444| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
100672 502| move-object/from16 v1, v20
100673 …504| invoke-static {v0,v10,v1,v4}, com.android.calendar.alerts.AlertReceiver.makeDigestNotificatio…
100732 18| move-result-object v1
100733 19| check-cast v1, com.android.calendar.alerts.AlertService$NotificationInfo
100735 .local v1, "eventInfo", com.android.calendar.alerts.AlertService$NotificationInfo
100736 21| iget-object v3, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
100755 41| iget-object v3, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
100762 .end_local v1
100787 6| sub-long v0:v1, v8:v9, v6:v7
100789 10| div-long/2addr v0:v1, v2:v3
100790 11| invoke-static {v4,v5,v0,v1}, java.lang.Math.max(long, long):long
100791 14| move-result-wide v0:v1
100792 15| return-wide v0:v1
100807 2| iget-wide v0:v1, v13, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
100833 32| move-result-wide v0:v1
100843 …40| invoke-static {v6,v7,v0,v1,v9}, com.android.calendar.alerts.AlertService.getGracePeriodMs(long…
100860 54| cmp-long v9, v0:v1, v14:v15
100864 58| cmp-long v9, v0:v1, v2:v3
100869 62| invoke-static {v4,v5,v0,v1}, java.lang.Math.min(long, long):long
100891 4| move-result v1
100892 5| if-nez v1, Label_1
100896 7| new-instance v1, java.lang.StringBuilder
100897 9| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
100898 …12| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
100899 15| move-result-object v1
100901 …19| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
100902 22| move-result-object v1
100903 …23| invoke-virtual {v1,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
100904 26| move-result-object v1
100905 27| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
100945 20| move-result-object v1
100946 21| check-cast v1, com.android.calendar.alerts.AlertService$NotificationInfo
100948 .local v1, "info", com.android.calendar.alerts.AlertService$NotificationInfo
100949 23| iget-wide v4:v5, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
100959 .end_local v1
100977 50| move-result-object v1
100978 51| check-cast v1, com.android.calendar.alerts.AlertService$NotificationInfo
100980 .restart_local v1
100981 53| iget-wide v4:v5, v1, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
100991 .end_local v1
101129 79| move/from16 v1, v22
101130 …81| invoke-virtual {v0,v1,v2}, com.android.calendar.alerts.NotificationMgr.notify(int, com.android…
101209 8| move-object/from16 v1, v16
101210 …10| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
101235 44| move/from16 v1, v16
101236 …46| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
101261 67| move/from16 v1, v16
101262 …69| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
101270 80| move/from16 v1, v16
101271 …82| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
101279 93| move/from16 v1, v16
101280 …95| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
101288 106| move/from16 v1, v16
101289 …108| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Cont…
101402 219| move-wide/from16 v0:v1, v26:v27
101403 …221| invoke-static {v5,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
101476 294| move/from16 v1, v51
101477 296| if-gt v0, v1, Label_35
101482 300| move/from16 v1, v51
101483 302| if-ne v0, v1, Label_37
101488 306| move/from16 v1, v52
101489 308| if-le v0, v1, Label_36
101584 394| move-wide/from16 v0:v1, v26:v27
101585 396| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
101645 495| move-wide/from16 v0:v1, v18:v19
101646 497| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
101750 613| move-object/from16 v1, v16
101751 …615| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
101766 632| move-object/from16 v1, v16
101767 …634| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
101792 662| move-object/from16 v1, v16
101793 …664| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
101806 678| move-object/from16 v1, v25
101809 …684| invoke-virtual {v0,v1,v2,v5,v3}, android.content.ContentResolver.update(android.net.Uri, andr…
101869 748| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
101870 750| move-wide/from16 v46:v47, v0:v1
101878 756| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
101879 758| move-wide/from16 v16:v17, v0:v1
101882 761| move-wide/from16 v0:v1, v16:v17
101884 …765| invoke-static {v5,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
101925 802| move-object/from16 v1, v45
101926 804| invoke-virtual {v0,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
101929 809| move-object/from16 v1, v45
101930 811| invoke-virtual {v0,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
101939 831| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
101940 833| move-wide/from16 v20:v21, v0:v1
101942 837| move-wide/from16 v1:v2, v20:v21
101943 839| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
101952 852| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
101953 854| move-wide/from16 v20:v21, v0:v1
101956 858| move-wide/from16 v1:v2, v20:v21
101957 860| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
101965 871| iget-wide v0:v1, v12, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
101966 873| move-wide/from16 v20:v21, v0:v1
101969 877| move-wide/from16 v1:v2, v20:v21
101970 879| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
101990 901| move-wide/from16 v0:v1, v18:v19
101992 …905| invoke-static {v8,v9,v0,v1,v2}, com.android.calendar.alerts.AlertService.getGracePeriodMs(lon…
102367 46| sub-int v1, v8, v2
102369 .local v1, "spaceRemaining", int
102373 52| invoke-virtual {v6,v1,v2}, java.util.ArrayList.subList(int, int):java.util.List
102388 .end_local v1
102502 134| move-object/from16 v1, v20
102503 …136| invoke-static {v0,v1,v14,v15}, com.android.calendar.alerts.AlertUtils.scheduleAlarm(android.c…
102547 8| const-string/jumbo v1, "notification"
102548 …11| invoke-virtual {v11,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
102549 14| move-result-object v1
102550 15| check-cast v1, android.app.NotificationManager
102552 …17| invoke-direct {v9,v1}, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.<init>(…
102563 28| const-string/jumbo v1, "AlertService"
102565 34| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
102567 37| const-string/jumbo v1, "preferences_alerts"
102568 …40| invoke-interface {v10,v1,v3}, android.content.SharedPreferences.getBoolean(java.lang.String, b…
102569 43| move-result v1
102570 44| if-nez v1, Label_1
102574 46| const-string/jumbo v1, "AlertService"
102576 52| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
102587 62| sget-object v1, android.provider.CalendarContract$CalendarAlerts.CONTENT_URI
102611 100| move-result v1
102612 101| if-nez v1, Label_4
102626 108| const-string/jumbo v1, "AlertService"
102628 114| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
102641 127| move-object v1, v11
102645 …130| invoke-static/range {v1..v8}, com.android.calendar.alerts.AlertService.generateAlerts(android…
102646 133| move-result v1
102647 134| return v1
102672 2| const-string/jumbo v1, "AlertService"
102676 7| invoke-direct {v0,v1,v2}, android.os.HandlerThread.<init>(java.lang.String, int):void
102682 16| move-result-object v1
102683 17| iput-object v1, v3, com.android.calendar.alerts.AlertService.mServiceLooper
102685 19| new-instance v1, com.android.calendar.alerts.AlertService$ServiceHandler
102687 …23| invoke-direct {v1,v3,v2}, com.android.calendar.alerts.AlertService$ServiceHandler.<init>(com.a…
102688 26| iput-object v1, v3, com.android.calendar.alerts.AlertService.mServiceHandler
102691 31| move-result-object v1
102692 …32| invoke-static {v1}, com.android.calendar.alerts.AlertUtils.flushOldAlertsFromInternalStorage(a…
102705 0| iget-object v0, v1, com.android.calendar.alerts.AlertService.mServiceLooper
102724 2| iget-object v1, v2, com.android.calendar.alerts.AlertService.mServiceHandler
102725 …4| invoke-virtual {v1}, com.android.calendar.alerts.AlertService$ServiceHandler.obtainMessage():an…
102732 13| move-result-object v1
102733 14| iput-object v1, v0, android.os.Message.obj
102735 16| iget-object v1, v2, com.android.calendar.alerts.AlertService.mServiceHandler
102736 …18| invoke-virtual {v1,v0}, com.android.calendar.alerts.AlertService$ServiceHandler.sendMessage(an…
102742 21| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
102743 22| return v1
102756 1| iget-object v1, v12, android.os.Message.obj
102757 3| check-cast v1, android.os.Bundle
102759 .local v1, "bundle", android.os.Bundle
102761 8| invoke-virtual {v1,v5}, android.os.Bundle.getString(java.lang.String):java.lang.String
102769 23| invoke-virtual {v1,v7}, android.os.Bundle.getLong(java.lang.String):long
103010 0| iput-object v1, v0, com.android.calendar.alerts.AlertUtils$1.val$mgr
103083 0| new-instance v1, android.content.Intent
103085 5| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
103087 .local v1, "i", android.content.Intent
103106 … 41| invoke-virtual {v1,v2}, android.content.Intent.setData(android.net.Uri):android.content.Intent
103109 …46| invoke-virtual {v1,v5,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
103112 …52| invoke-virtual {v1,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
103115 …58| invoke-virtual {v1,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
103117 61| return-object v1
103129 0| const-string/jumbo v1, "alarm"
103130 …3| invoke-virtual {v2,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
103135 9| new-instance v1, com.android.calendar.alerts.AlertUtils$1
103136 …11| invoke-direct {v1,v0}, com.android.calendar.alerts.AlertUtils$1.<init>(android.app.AlarmManage…
103137 14| return-object v1
103165 19| move-wide/from16 v1:v2, v20:v21
103166 …21| invoke-interface {v11,v0,v1,v2}, android.content.SharedPreferences.getLong(java.lang.String, l…
103297 208| move-object/from16 v1, v17
103298 …210| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
103374 0| const/4 v1, #+0 (0x00000000 | 0.00000)
103375 …1| invoke-static {v13,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
103385 13| const/4 v1, #+0 (0x00000000 | 0.00000)
103386 14| invoke-virtual {v10,v1}, android.text.format.Time.toMillis(boolean):long
103395 27| const/4 v1, #+0 (0x00000000 | 0.00000)
103396 28| invoke-virtual {v10,v1}, android.text.format.Time.toMillis(boolean):long
103419 50| move-result v1
103420 51| if-eqz v1, Label_2
103432 57| add-int/lit8 v1, v11, #+1 (0x00000001 | 1.40130e-45)
103433 59| if-le v0, v1, Label_4
103444 65| move-object v1, v13
103447 …68| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
103448 71| move-result-object v1
103449 72| invoke-direct {v9,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
103456 80| move-result-object v1
103457 81| if-eq v12, v1, Label_6
103463 86| iget v1, v10, android.text.format.Time.isDst
103464 88| if-eqz v1, Label_11
103473 91| const-string/jumbo v1, " "
103474 …94| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103475 97| move-result-object v1
103485 …111| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103491 114| add-int/lit8 v1, v11, #+1 (0x00000001 | 1.40130e-45)
103492 116| if-ne v0, v1, Label_7
103496 118| const-string/jumbo v1, ", "
103497 …121| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103499 124| const v1, #+2131492871 (0x7f0c0007 | 1.86092e+38)
103500 127| invoke-virtual {v13,v1}, android.content.Context.getString(int):java.lang.String
103501 130| move-result-object v1
103502 …131| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103514 143| move-result v1
103515 144| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
103516 146| if-eqz v1, Label_8
103520 148| const-string/jumbo v1, ", "
103521 …151| invoke-virtual {v9,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103530 160| move-result-object v1
103531 161| return-object v1
103569 2| const-string/jumbo v1, "preference_alert_"
103570 5| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
103575 11| const-string/jumbo v1, "_"
103576 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103580 20| const-string/jumbo v1, "_"
103581 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103586 32| move-result-object v1
103587 33| return-object v1
103600 3| const/4 v1, #+0 (0x00000000 | 0.00000)
103601 …4| invoke-virtual {v2,v0,v1}, android.content.Context.getSharedPreferences(java.lang.String, int):…
103626 17| move-result v1
103627 18| sub-int/2addr v1, v0
103628 19| return v1
103645 7| move-result-object v1
103646 … 8| invoke-interface {v0,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
103647 11| move-result v1
103648 12| return v1
103686 49| move-result-wide v0:v1
103690 53| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
103782 39| move-result-object v1
103784 .local v1, "builder", android.net.Uri$Builder
103785 …40| invoke-static {v1,v8,v9}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
103787 43| invoke-virtual {v1}, android.net.Uri$Builder.build():android.net.Uri
103818 3| move-result-object v1
103820 .local v1, "prefs", android.content.SharedPreferences
103821 …4| invoke-interface {v1}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
103845 3| const-string/jumbo v1, "state"
103847 7| aput-object v1, v0, v2
103863 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
103878 1| new-instance v1, java.lang.StringBuilder
103879 3| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
103881 .local v1, "selection", java.lang.StringBuilder
103883 …9| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
103886 …15| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103889 19| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
103897 …28| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103900 …34| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103903 …40| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103906 45| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
103919 …55| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103922 …61| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103925 …67| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103928 72| invoke-virtual {v1,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
103937 …81| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
103943 84| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
103995 54| move-wide/from16 v1:v2, v22:v23
103996 … 56| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
104003 67| move-wide/from16 v1:v2, v22:v23
104004 … 69| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
104011 80| move-wide/from16 v1:v2, v22:v23
104012 … 82| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
104031 111| move/from16 v1, v22
104032 113| invoke-virtual {v0,v5,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
104087 190| move-object/from16 v1, v22
104088 …192| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
104092 198| move-object/from16 v1, v20
104095 …204| invoke-virtual {v0,v1,v2,v3,v5}, android.content.ContentResolver.update(android.net.Uri, andr…
104192 298| move-wide/from16 v0:v1, v22:v23
104194 …302| invoke-direct {v5,v0,v1,v2,v3}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.<ini…
104219 0| iput-object v1, v0, com.android.calendar.alerts.GlobalDismissManager$1.this$0
104238 …2| invoke-virtual {v1,v2}, com.android.calendar.alerts.GlobalDismissManager$1.doInBackground(andro…
104255 2| aget-object v1, v12, v2
104256 4| iget-object v0, v1, android.util.Pair.first
104260 8| aget-object v1, v12, v2
104261 10| iget-object v7, v1, android.util.Pair.second
104265 14| const-string/jumbo v1, "com.android.calendar.alerts.sync_id"
104266 17| invoke-virtual {v7,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
104267 20| move-result v1
104268 21| if-eqz v1, Label_1
104271 23| const-string/jumbo v1, "com.android.calendar.alerts.account_name"
104272 26| invoke-virtual {v7,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
104273 29| move-result v1
104274 30| if-eqz v1, Label_1
104278 32| const-string/jumbo v1, "com.android.calendar.alerts.start_time"
104279 35| invoke-virtual {v7,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
104280 38| move-result v1
104282 39| if-eqz v1, Label_1
104295 50| new-instance v1, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId
104312 …78| invoke-direct/range {v1..v6}, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId…
104319 …89| invoke-virtual {v9,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
104336 97| move-exception v1
104338 99| throw v1
104350 0| invoke-direct {v1}, java.lang.Object.<init>():void
104352 3| iput-wide v2:v3, v1, com.android.calendar.alerts.GlobalDismissManager$AlarmId.mEventId
104354 5| iput-wide v4:v5, v1, com.android.calendar.alerts.GlobalDismissManager$AlarmId.mStart
104375 7| const-string/jumbo v1, "Account Name can not be set to null"
104376 10| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
104387 18| const-string/jumbo v1, "SyncId can not be set to null"
104388 21| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
104411 …0| invoke-direct {v1,v2,v3,v4,v5}, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissI…
104439 10| move-result-object v1
104442 15| if-eq v1, v2, Label_3
104458 25| cmp-long v1, v2:v3, v4:v5
104459 27| if-eqz v1, Label_4
104468 …30| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mAccountN…
104470 34| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
104471 37| move-result v1
104472 38| if-nez v1, Label_5
104481 41| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mSyncId
104483 45| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
104484 48| move-result v1
104485 49| if-nez v1, Label_6
104505 …0| iget-object v1, v7, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mAccountNa…
104506 2| invoke-virtual {v1}, java.lang.String.hashCode():int
104510 6| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
104514 14| add-int v0, v1, v2
104516 16| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
104523 27| add-int v0, v1, v2
104544 7| const-string/jumbo v1, "Account Type can not be null"
104545 10| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
104556 18| const-string/jumbo v1, "Account Name can not be null"
104557 21| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
104598 10| move-result-object v1
104601 15| if-eq v1, v2, Label_3
104617 25| cmp-long v1, v2:v3, v4:v5
104618 27| if-eqz v1, Label_4
104629 34| cmp-long v1, v2:v3, v4:v5
104630 36| if-eqz v1, Label_5
104639 …39| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountNa…
104641 43| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
104642 46| move-result v1
104643 47| if-nez v1, Label_6
104652 …50| iget-object v1, v8, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountTy…
104654 54| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
104655 57| move-result v1
104656 58| if-nez v1, Label_7
104677 …2| iget-object v1, v7, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountType
104678 4| invoke-virtual {v1}, java.lang.String.hashCode():int
104682 8| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
104686 16| add-int v0, v1, v2
104688 18| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
104694 27| add-int v0, v1, v2
104696 29| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
104702 38| add-int v0, v1, v2
104728 5| const-string/jumbo v1, "_id"
104729 8| aput-object v1, v0, v2
104731 10| const-string/jumbo v1, "calendar_id"
104732 13| aput-object v1, v0, v3
104738 19| const-string/jumbo v1, "_id"
104739 22| aput-object v1, v0, v2
104741 24| const-string/jumbo v1, "_sync_id"
104742 27| aput-object v1, v0, v3
104749 34| const-string/jumbo v1, "_id"
104750 37| aput-object v1, v0, v2
104752 39| const-string/jumbo v1, "account_name"
104753 42| aput-object v1, v0, v3
104755 44| const-string/jumbo v1, "account_type"
104756 47| aput-object v1, v0, v4
104797 4| const-string/jumbo v1, "caller_is_syncadapter"
104800 …10| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
104803 14| const-string/jumbo v1, "account_name"
104805 …17| invoke-virtual {v0,v1,v5}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
104808 21| const-string/jumbo v1, "account_type"
104810 …24| invoke-virtual {v0,v1,v4}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
104846 19| move-result-object v1
104847 20| check-cast v1, java.lang.Long
104849 .local v1, "id", java.lang.Long
104864 …34| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
104877 .end_local v1
105080 9| const-string/jumbo v1, "_id"
105081 …12| invoke-static {v15,v1}, com.android.calendar.alerts.GlobalDismissManager.buildMultipleIdQuery(…
105085 16| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
105095 26| const/4 v1, #-1 (0xffffffff | NaN)
105099 27| invoke-interface {v8,v1}, android.database.Cursor.moveToPosition(int):boolean
105101 30| const-string/jumbo v1, "_id"
105102 33| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
105106 37| const-string/jumbo v1, "account_name"
105107 40| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
105111 44| const-string/jumbo v1, "account_type"
105112 47| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
105116 51| const/4 v1, #-1 (0xffffffff | NaN)
105117 52| if-eq v9, v1, Label_3
105120 54| const/4 v1, #-1 (0xffffffff | NaN)
105121 55| if-eq v6, v1, Label_3
105124 57| const/4 v1, #-1 (0xffffffff | NaN)
105125 58| if-eq v7, v1, Label_3
105131 63| move-result v1
105132 64| if-eqz v1, Label_3
105157 86| new-instance v1, android.util.Pair
105158 … 88| invoke-direct {v1,v13,v12}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
105159 …91| invoke-interface {v10,v11,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang…
105175 95| move-exception v1
105179 99| throw v1
105212 11| const-string/jumbo v1, "_id"
105213 …14| invoke-static {v12,v1}, com.android.calendar.alerts.GlobalDismissManager.buildMultipleIdQuery(…
105217 18| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
105224 27| const/4 v1, #-1 (0xffffffff | NaN)
105228 28| invoke-interface {v7,v1}, android.database.Cursor.moveToPosition(int):boolean
105230 31| const-string/jumbo v1, "calendar_id"
105231 34| invoke-interface {v7,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
105235 38| const-string/jumbo v1, "_id"
105236 41| invoke-interface {v7,v1}, android.database.Cursor.getColumnIndex(java.lang.String):int
105249 52| move-result v1
105250 53| if-eqz v1, Label_3
105257 62| move-result-object v1
105264 …71| invoke-interface {v9,v1,v2}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
105276 75| move-exception v1
105280 79| throw v1
105454 168| move-result-object v1
105458 .local v1, "account$iterator", java.util.Iterator
105459 169| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
105464 175| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
105511 .end_local v1
105672 182| move-object/from16 v1, v18
105673 …184| invoke-virtual {v2,v4,v0,v1,v5}, android.content.ContentResolver.update(android.net.Uri, andr…
105917 …167| iget-wide v0:v1, v14, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mStartT…
105918 169| move-wide/from16 v20:v21, v0:v1
105949 215| move-wide/from16 v0:v1, v20:v21
105950 217| invoke-virtual {v4,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
106057 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
106058 6| new-array v1, v1, android.util.Pair[]
106063 14| aput-object v2, v1, v3
106065 …16| invoke-virtual {v0,v1}, com.android.calendar.alerts.GlobalDismissManager$1.execute(java.lang.O…
106079 2| const-string/jumbo v1, "schedule_alarms_remove"
106081 …5| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
106097 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
106114 5| const-string/jumbo v1, "InitAlarmsService"
106116 11| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
106122 17| move-result-object v1
106130 …27| invoke-virtual {v1,v2,v3,v4,v5}, android.content.ContentResolver.update(android.net.Uri, andro…
106145 32| const-string/jumbo v1, "InitAlarmsService"
106157 59| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
106170 0| iput-object v1, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread$1.this$1
106188 4| const v1, #+2131492952 (0x7f0c0058 | 1.86094e+38)
106191 …8| invoke-static {v0,v1,v2}, android.widget.Toast.makeText(android.content.Context, int, int):andr…
106209 0| iput-object v1, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.this$0
106257 23| move-exception v1
106259 .local v1, "ex", android.content.ActivityNotFoundException
106277 0| invoke-direct {v1}, android.app.ListActivity.<init>():void
106280 4| iput-object v0, v1, com.android.calendar.alerts.QuickResponseActivity.mResponses
106298 8| move-result-object v1
106300 .local v1, "intent", android.content.Intent
106301 9| if-nez v1, Label_1
106313 … 18| invoke-virtual {v1,v3,v6,v7}, android.content.Intent.getLongExtra(java.lang.String, long):long
106395 1| iget-object v1, v4, com.android.calendar.alerts.QuickResponseActivity.mResponses
106396 3| if-eqz v1, Label_1
106399 5| iget-object v1, v4, com.android.calendar.alerts.QuickResponseActivity.mResponses
106400 7| array-length v1, v1
106401 8| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
106402 10| if-ge v7, v1, Label_1
106406 12| iget-object v1, v4, com.android.calendar.alerts.QuickResponseActivity.mResponses
106407 14| aget-object v0, v1, v7
106413 16| new-instance v1, com.android.calendar.alerts.QuickResponseActivity$QueryThread
106415 …20| invoke-direct {v1,v4,v2,v3,v0}, com.android.calendar.alerts.QuickResponseActivity$QueryThread.…
106416 …23| invoke-virtual {v1}, com.android.calendar.alerts.QuickResponseActivity$QueryThread.start():void
106432 3| const-string/jumbo v1, "state"
106434 7| aput-object v1, v0, v2
106450 3| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
106480 7| move-wide/from16 v1:v2, v20:v21
106481 … 9| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
106488 20| move-wide/from16 v1:v2, v20:v21
106489 …22| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
106496 33| move-wide/from16 v1:v2, v20:v21
106497 …35| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
106506 46| move/from16 v1, v20
106507 48| invoke-virtual {v0,v12,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
106568 127| move-object/from16 v1, v18
106570 …131| invoke-virtual {v0,v1,v13,v2,v12}, android.content.ContentResolver.update(android.net.Uri, an…
106585 150| move-object/from16 v1, v18
106587 …154| invoke-virtual {v0,v1,v2}, android.content.ContentResolver.insert(android.net.Uri, android.co…
106619 0| iput-object v1, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.this$1
106637 4| iget-object v1, v2, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.val$item
106638 …6| invoke-static {v0,v1}, com.android.calendar.event.AttendeesView.-wrap0(com.android.calendar.eve…
106652 0| iput-object v1, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler.this$0
106703 24| move-result-wide v0:v1
106707 …27| invoke-static {v5,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
106716 …36| invoke-static {v0,v1,v4}, android.provider.ContactsContract$Contacts.getLookupUri(long, java.l…
106815 0| iget-object v0, v1, com.android.calendar.event.AttendeesView.mContext
106827 …0| invoke-direct {v1,v2}, com.android.calendar.event.AttendeesView.updateAttendeeView(com.android.…
106843 3| const-string/jumbo v1, "contact_id"
106845 7| aput-object v1, v0, v2
106847 9| const-string/jumbo v1, "lookup"
106849 13| aput-object v1, v0, v2
106851 15| const-string/jumbo v1, "photo_id"
106853 19| aput-object v1, v0, v2
106886 30| move-result-object v1
106888 .local v1, "resources", android.content.res.Resources
106890 …34| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
106895 43| invoke-virtual {v1,v2}, android.content.res.Resources.getInteger(int):int
106901 52| invoke-virtual {v1,v2}, android.content.res.Resources.getInteger(int):int
106906 …61| invoke-virtual {v1,v2}, android.content.res.Resources.getTextArray(int):java.lang.CharSequence…
106962 3| move-result v1
106963 4| if-eqz v1, Label_1
106974 11| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDefaultBadge
106976 …15| invoke-direct {v3,v0,v1}, com.android.calendar.event.EditEventHelper$AttendeeItem.<init>(com.a…
106992 28| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
106993 30| if-nez v1, Label_22
106996 32| const/4 v1, #+0 (0x00000000 | 0.00000)
107009 40| add-int/2addr v2, v1
107012 43| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
107013 45| if-nez v1, Label_24
107016 47| const/4 v1, #+0 (0x00000000 | 0.00000)
107021 48| add-int v13, v2, v1
107025 52| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNoResponse
107034 …69| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(a…
107037 74| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
107038 76| if-nez v1, Label_6
107043 80| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNoResponse
107045 …84| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.View…
107053 90| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
107054 92| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107056 96| iput v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
107059 100| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
107060 102| add-int v11, v13, v1
107080 120| add-int/lit8 v1, v11, #-1 (0xffffffff | NaN)
107082 …124| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view…
107090 130| const v1, #+2131755078 (0x7f100046 | 1.91410e+38)
107091 133| invoke-virtual {v12,v1}, android.view.View.findViewById(int):android.view.View
107099 139| const/4 v1, #+0 (0x00000000 | 0.00000)
107100 140| invoke-virtual {v9,v1}, android.view.View.setVisibility(int):void
107114 147| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
107115 149| if-eqz v1, Label_25
107119 153| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
107120 155| if-eqz v1, Label_25
107130 162| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
107131 163| new-array v7, v1, java.lang.String[]
107133 165| const-string/jumbo v1, "vnd.android.cursor.item/identity"
107135 169| aput-object v1, v7, v2
107137 173| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
107139 176| aput-object v1, v7, v2
107142 180| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
107144 183| aput-object v1, v7, v2
107151 187| iget-object v1, v0, com.android.calendar.event.AttendeesView.mPresenceQueryHandler
107158 …196| invoke-virtual/range {v1..v8}, com.android.calendar.event.AttendeesView$PresenceQueryHandler.…
107173 203| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForYes
107182 …220| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
107185 225| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107186 227| if-nez v1, Label_11
107191 231| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForYes
107194 …236| invoke-virtual {v0,v1,v2}, com.android.calendar.event.AttendeesView.addView(android.view.View…
107202 242| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107203 244| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107205 248| iput v1, v0, com.android.calendar.event.AttendeesView.mYes
107208 252| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107209 254| add-int/lit8 v11, v1, #+0 (0x00000000 | 0.00000)
107220 260| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107221 262| if-nez v1, Label_15
107231 267| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNo
107240 …284| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
107243 289| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
107244 291| if-nez v1, Label_14
107249 295| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNo
107251 …299| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.Vie…
107259 305| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
107260 307| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107262 311| iput v1, v0, com.android.calendar.event.AttendeesView.mNo
107265 315| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
107266 317| add-int v11, v13, v1
107277 323| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107278 325| add-int/lit8 v13, v1, #+1 (0x00000001 | 1.40130e-45)
107287 330| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107288 332| if-nez v1, Label_20
107291 334| const/4 v1, #+0 (0x00000000 | 0.00000)
107304 342| add-int v13, v1, v2
107308 346| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForMaybe
107317 …363| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
107320 368| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
107321 370| if-nez v1, Label_19
107326 374| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForMaybe
107328 …378| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.Vie…
107336 384| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
107337 386| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107339 390| iput v1, v0, com.android.calendar.event.AttendeesView.mMaybe
107342 394| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
107343 396| add-int v11, v13, v1
107354 402| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107355 404| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107369 416| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
107370 418| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107384 432| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
107385 434| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107396 438| sget-object v1, android.provider.ContactsContract$CommonDataKinds$Email.CONTENT_LOOKUP_URI
107401 …448| invoke-static {v1,v2}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):an…
107424 2| const v1, #+2130968601 (0x7f040019 | 1.75459e+38)
107426 …6| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
107445 1| iget-object v1, v4, com.android.calendar.event.AttendeesView.mInflater
107447 …6| invoke-virtual {v1,v2,v4,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
107551 97| const/4 v1, #+0 (0x00000000 | 0.00000)
107553 .local v1, "badge", android.graphics.drawable.Drawable
107563 111| move-result-object v1
107564 .end_local v1
107565 112| check-cast v1, android.graphics.drawable.Drawable
107570 114| if-eqz v1, Label_6
107574 116| iput-object v1, v10, com.android.calendar.event.EditEventHelper$AttendeeItem.mBadge
107722 19| const-string/jumbo v1, " ("
107723 …22| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
107727 30| const-string/jumbo v1, ")"
107728 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
107752 4| move-result-object v1
107756 .local v1, "attendee$iterator", java.util.Iterator
107757 5| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
107762 11| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
107778 .end_local v1
107785 .restart_local v1
107808 12| const/4 v1, #+0 (0x00000000 | 0.00000)
107812 .local v1, "i", int
107813 13| if-ge v1, v2, Label_4
107817 …15| invoke-virtual {v8,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view.…
107827 23| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107876 4| const/4 v1, #+0 (0x00000000 | 0.00000)
107880 .local v1, "i", int
107881 5| if-ge v1, v2, Label_4
107885 …7| invoke-virtual {v6,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view.V…
107895 15| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107941 6| iget-boolean v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mRemoved
107942 8| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
107943 10| iput-boolean v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mRemoved
107973 13| move-result v1
107975 .local v1, "count", int
107981 15| if-ge v2, v1, Label_5
108010 .end_local v1
108021 .restart_local v1
108035 0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$1.this$0
108051 0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$1.this$0
108054 5| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$1.this$0
108069 0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
108145 0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$3.this$0
108176 17| new-array v1, v3, java.lang.String[]
108179 23| aput-object v3, v1, v4
108181 .local v1, "array", java.lang.String[]
108183 …28| invoke-virtual {v2,v3,v1}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
108193 .end_local v1
108207 …0| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService.t…
108223 …0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService.t…
108242 0| iget-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
108243 2| return-wide v0:v1
108250 0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment.mController
108258 0| iget-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
108259 2| return-wide v0:v1
108266 0| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment.mEventTitle
108286 …0| invoke-direct {v0,v1}, com.android.calendar.event.CreateEventDialogFragment.setDefaultCalendarV…
108300 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
108301 5| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
108317 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
108318 5| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
108345 19| iget-object v1, v7, com.android.calendar.event.CreateEventDialogFragment.mEventTitle
108346 21| invoke-virtual {v1}, android.widget.EditText.getText():android.text.Editable
108347 24| move-result-object v1
108348 25| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
108349 28| move-result-object v1
108350 29| iput-object v1, v0, com.android.calendar.CalendarEventModel.mTitle
108353 33| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
108354 34| iput-boolean v1, v0, com.android.calendar.CalendarEventModel.mAllDay
108361 44| iget-object v1, v7, com.android.calendar.event.CreateEventDialogFragment.mCalendarOwner
108362 46| iput-object v1, v0, com.android.calendar.CalendarEventModel.mOwnerAccount
108365 50| iget-object v1, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
108367 …53| invoke-virtual {v0,v1,v2,v6}, com.android.calendar.event.EditEventHelper.saveEvent(com.android…
108375 63| const v1, #+2131492904 (0x7f0c0028 | 1.86093e+38)
108376 …66| invoke-static {v0,v1,v6}, android.widget.Toast.makeText(android.content.Context, int, int):and…
108412 27| move-result v1
108414 .local v1, "accountNameIndex", int
108435 60| invoke-interface {v11,v1}, android.database.Cursor.getString(int):java.lang.String
108567 100| move-result v1
108569 .local v1, "accountTypeIndex", int
108605 132| invoke-interface {v12,v1}, android.database.Cursor.getString(int):java.lang.String
108624 .end_local v1
108638 .restart_local v1
108727 48| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
108757 20| move-result-wide v0:v1
108758 21| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
108783 11| move-result-object v1
108784 12| check-cast v1, android.view.LayoutInflater
108786 .local v1, "layoutInflater", android.view.LayoutInflater
108788 …17| invoke-virtual {v1,v3,v6}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
108885 4| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
108886 6| if-nez v1, Label_2
108890 8| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mAlertDialog
108892 11| invoke-virtual {v1,v2}, android.app.AlertDialog.getButton(int):android.widget.Button
108893 14| move-result-object v1
108894 15| iput-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
108896 17| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
108911 36| invoke-virtual {v1,v0}, android.widget.Button.setEnabled(boolean):void
108931 6| iget-object v1, v4, com.android.calendar.event.CreateEventDialogFragment.mDateString
108932 … 8| invoke-virtual {v5,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
108951 1| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
108952 3| if-eqz v1, Label_2
108956 5| iget-object v1, v3, com.android.calendar.event.CreateEventDialogFragment.mButtonAddEvent
108966 14| invoke-virtual {v1,v0}, android.widget.Button.setEnabled(boolean):void
108990 13| move-result-wide v0:v1
108991 14| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
109029 14| move-result-object v1
109031 .local v1, "data", android.net.Uri
109032 15| if-eqz v1, Label_7
109037 17| invoke-virtual {v1}, android.net.Uri.getLastPathSegment():java.lang.String
109200 4| const-string/jumbo v1, "reminders"
109201 …7| invoke-virtual {v0,v1}, android.content.Intent.getSerializableExtra(java.lang.String):java.io.S…
109202 10| move-result-object v1
109203 11| check-cast v1, java.util.ArrayList
109204 13| return-object v1
109234 31| const-string/jumbo v1, "event_color"
109235 34| invoke-virtual {v0,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
109241 44| const-string/jumbo v1, "event_color"
109243 48| invoke-virtual {v0,v1,v2}, android.content.Intent.getIntExtra(java.lang.String, int):int
109267 83| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
109271 87| invoke-virtual {v0,v1,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
109274 93| move-result-object v1
109287 105| invoke-virtual {v1,v0}, android.app.ActionBar.setTitle(int):void
109301 115| iget-wide v0:v1, v0, com.android.calendar.CalendarController$EventInfo.id
109302 117| cmp-long v0, v0:v1, v10:v11
109315 127| iget-object v1, v12, com.android.calendar.event.EditEventActivity.mEventInfo
109326 145| move-result-object v1
109330 …149| invoke-virtual {v1,v2,v5}, android.content.Intent.getBooleanExtra(java.lang.String, boolean):…
109331 152| move-result v1
109332 153| iput-boolean v1, v0, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
109365 185| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
109369 189| invoke-virtual {v0,v1,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
109384 4| const v1, #+16908332 (0x0102002c | 2.38774e-38)
109385 7| if-ne v0, v1, Label_1
109411 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$1.this$0
109429 5| move-result v1
109430 …6| invoke-static {v0,v1}, com.android.calendar.event.EditEventFragment.-wrap0(com.android.calendar…
109444 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$2.this$0
109502 63| move-result-object v1
109504 .local v1, "fragmentManager", android.app.FragmentManager
109505 64| invoke-virtual {v1}, android.app.FragmentManager.executePendingTransactions():boolean
109520 …88| invoke-virtual {v2,v1,v3}, com.android.calendar.event.EventColorPickerDialog.show(android.app.…
109530 .end_local v1
109560 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$3.this$0
109578 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
109594 17| if-ne v0, v1, Label_3
109599 21| iget-object v1, v0, com.android.calendar.event.EditEventFragment.mModel
109608 28| iput-object v0, v1, com.android.calendar.CalendarEventModel.mOriginalSyncId
109612 34| iget-object v1, v4, com.android.calendar.event.EditEventFragment$3.this$0
109613 36| iget-object v1, v1, com.android.calendar.event.EditEventFragment.mModel
109614 38| iget-wide v2:v3, v1, com.android.calendar.CalendarEventModel.mId
109622 46| iget-object v1, v4, com.android.calendar.event.EditEventFragment$3.this$0
109623 48| iget v1, v1, com.android.calendar.event.EditEventFragment.mModification
109624 50| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
109630 54| move v0, v1
109645 63| if-ne v6, v1, Label_8
109649 65| iget-object v1, v4, com.android.calendar.event.EditEventFragment$3.this$0
109658 72| iput v0, v1, com.android.calendar.event.EditEventFragment.mModification
109682 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$4.this$0
109698 0| iget-object v1, v2, com.android.calendar.event.EditEventFragment$4.this$0
109699 …2| invoke-virtual {v1}, com.android.calendar.event.EditEventFragment.getActivity():android.app.Act…
109728 0| iput-object v2, v1, com.android.calendar.event.EditEventFragment$Done.this$0
109729 2| invoke-direct {v1}, java.lang.Object.<init>():void
109732 6| iput v0, v1, com.android.calendar.event.EditEventFragment$Done.mCode
110023 350| move-object/from16 v1, v20
110024 352| iput-object v0, v1, android.text.format.Time.timezone
110039 375| move-object/from16 v1, v20
110040 377| iput-object v0, v1, android.text.format.Time.timezone
110224 0| iput v1, v0, com.android.calendar.event.EditEventFragment$Done.mCode
110236 0| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
110240 5| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.id
110242 7| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.start
110244 9| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.end
110270 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
110485 273| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mId
110486 275| move-wide/from16 v44:v45, v0:v1
110926 799| move-object/from16 v1, v49
110928 …803| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.lang.S…
110932 808| move-object/from16 v1, v38
110933 810| iput v0, v1, com.android.calendar.CalendarEventModel$Attendee.mStatus
110991 871| move/from16 v1, v47
110992 …873| invoke-static {v0,v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int…
111198 1088| move-object/from16 v1, v35
111202 …1096| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EventColorCache.insertColor(java…
111321 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mActivity
111329 0| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mBegin
111330 2| return-wide v0:v1
111337 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mOnDone
111345 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mReminders
111353 0| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowColorPalette
111361 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mUri
111369 0| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mCalendarId
111370 2| return-wide v0:v1
111377 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mColorPickerDialog
111385 0| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mEnd
111386 2| return-wide v0:v1
111393 0| iget v0, v1, com.android.calendar.event.EditEventFragment.mEventColor
111401 0| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mEventColorInitialized
111409 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mInputMethodManager
111417 0| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mIsReadOnly
111425 0| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mOnColorPickerClicked
111433 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment.mColorPickerDialog
111434 2| return-object v1
111441 0| iput-object v1, v0, com.android.calendar.event.EditEventFragment.mReminders
111442 2| return-object v1
111449 0| iput-boolean v1, v0, com.android.calendar.event.EditEventFragment.mSaveOnDetach
111450 2| return v1
111461 …0| invoke-direct {v1,v2}, com.android.calendar.event.EditEventFragment.onActionBarItemSelected(int…
111474 0| invoke-direct {v0,v1}, com.android.calendar.event.EditEventFragment.setModelIfDone(int):void
111486 1| const/4 v1, #+0 (0x00000000 | 0.00000)
111490 4| move-object v2, v1
111492 6| move-object v6, v1
111519 13| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
111520 15| iput-wide v0:v1, v4, com.android.calendar.event.EditEventFragment.mCalendarId
111574 0| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
111612 39| iput v1, v5, com.android.calendar.event.EditEventFragment.mModification
111618 …43| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
111648 73| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mId
111650 77| cmp-long v0, v0:v1, v2:v3
111710 0| new-instance v1, java.util.ArrayList
111712 3| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
111714 ….local_ex v1, "ops", java.util.ArrayList, "Ljava/util/ArrayList<Landroid/content/ContentProviderOp…
111724 …19| invoke-static/range {v1..v6}, com.android.calendar.event.EditEventHelper.saveReminders(java.ut…
111749 45| move-object v7, v1
111847 3| not-int v1, v3
111848 4| and-int/2addr v0, v1
111890 42| iget-object v1, v2, com.android.calendar.event.EditEventFragment.mModel
111891 …44| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModel(com.android.calendar…
111894 49| iget v1, v2, com.android.calendar.event.EditEventFragment.mModification
111895 51| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
111936 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
111980 53| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
111995 69| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
112118 188| move v0, v1
112203 279| iput v1, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
112212 290| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
112224 306| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
112233 318| iget v1, v14, com.android.calendar.event.EditEventFragment.mModification
112234 320| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
112264 19| const/4 v1, #+0 (0x00000000 | 0.00000)
112266 .local v1, "itemIndex", int
112282 27| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
112283 .end_local v1
112289 38| aput-object v5, v3, v1
112295 42| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
112297 .restart_local v1
112345 .end_local v1
112354 .restart_local v1
112374 113| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
112393 .end_local v1
112395 130| move v1, v2
112397 .restart_local v1
112409 0| const-wide/16 v0:v1, #+512 (0x00000200 | 7.17465e-43)
112410 2| return-wide v0:v1
112422 0| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
112424 4| cmp-long v0, v0:v1, v2:v3
112447 26| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
112448 …27| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
112479 8| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalStart
112482 14| cmp-long v0, v0:v1, v2:v3
112487 20| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
112490 26| cmp-long v0, v0:v1, v2:v3
112536 11| const-string/jumbo v1, "ColorPickerDialog"
112538 …14| invoke-virtual {v0,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
112571 7| const/4 v1, #+0 (0x00000000 | 0.00000)
112572 …8| invoke-direct {v0,v3,v1}, com.android.calendar.event.EditEventHelper.<init>(android.content.Con…
112577 18| move-result-object v1
112578 …19| invoke-direct {v0,v2,v1}, com.android.calendar.event.EditEventFragment$QueryHandler.<init>(com…
112582 26| iget-object v1, v2, com.android.calendar.event.EditEventFragment.mIntent
112583 …28| invoke-direct {v0,v3,v1}, com.android.calendar.CalendarEventModel.<init>(android.content.Conte…
112594 46| const v1, #+2131296263 (0x7f090007 | 1.82104e+38)
112595 …49| invoke-static {v0,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
112630 23| iget-object v1, v2, com.android.calendar.event.EditEventFragment.mModel
112631 …25| invoke-virtual {v0,v1,v3}, com.android.calendar.event.EditEventView.updateHeadlineColor(com.an…
112648 0| invoke-super {v1,v2}, android.app.Fragment.onCreate(android.os.Bundle):void
112666 23| iput-object v0, v1, com.android.calendar.event.EditEventFragment.mRestoreModel
112681 41| iput v0, v1, com.android.calendar.event.EditEventFragment.mModification
112697 59| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
112713 79| iput-object v0, v1, com.android.calendar.event.EditEventFragment.mEventBundle
112728 97| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mIsReadOnly
112744 115| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mTimeSelectedWasStartTime
112760 133| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mDateSelectedWasStartDate
112775 151| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowColorPalette
112792 …0| invoke-super {v1,v2,v3}, android.app.Fragment.onCreateOptionsMenu(android.view.Menu, android.vi…
112794 3| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mUseCustomActionBar
112816 0| const/4 v1, #+0 (0x00000000 | 0.00000)
112824 …8| invoke-virtual {v10,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
112832 14| iget-object v1, v9, com.android.calendar.event.EditEventFragment.mActivity
112849 36| iget-object v1, v9, com.android.calendar.event.EditEventFragment.mActivity
112850 38| invoke-direct {v0,v1}, android.widget.LinearLayout.<init>(android.content.Context):void
112852 41| const v1, #+2130968613 (0x7f040025 | 1.75459e+38)
112856 …45| invoke-virtual {v10,v1,v0,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
112894 …86| invoke-virtual {v10,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):a…
112907 0| const/4 v1, #+0 (0x00000000 | 0.00000)
112915 …7| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModel(com.android.calendar.…
112928 19| iput-object v1, v2, com.android.calendar.event.EditEventFragment.mModifyDialog
112956 13| const/4 v1, #+0 (0x00000000 | 0.00000)
112957 14| invoke-virtual {v0,v1}, android.app.ActionBar.setCustomView(android.view.View):void
112976 …4| invoke-direct {v1,v0}, com.android.calendar.event.EditEventFragment.onActionBarItemSelected(int…
112993 4| iget-boolean v1, v3, com.android.calendar.event.EditEventFragment.mSaveOnDetach
112994 6| if-eqz v1, Label_1
113000 10| iget-boolean v1, v3, com.android.calendar.event.EditEventFragment.mIsReadOnly
113001 12| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
113002 14| if-eqz v1, Label_1
113006 19| move-result v1
113007 20| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
113008 22| if-eqz v1, Label_1
113012 24| iget-object v1, v3, com.android.calendar.event.EditEventFragment.mView
113013 26| invoke-virtual {v1}, com.android.calendar.event.EditEventView.prepareForSave():boolean
113014 29| move-result v1
113016 30| if-eqz v1, Label_1
113020 32| iget-object v1, v3, com.android.calendar.event.EditEventFragment.mOnDone
113022 …35| invoke-virtual {v1,v2}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
113024 38| iget-object v1, v3, com.android.calendar.event.EditEventFragment.mOnDone
113025 40| invoke-virtual {v1}, com.android.calendar.event.EditEventFragment$Done.run():void
113050 10| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mModel
113051 …12| invoke-virtual {v6,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
113054 18| iget v1, v5, com.android.calendar.event.EditEventFragment.mModification
113055 20| invoke-virtual {v6,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
113071 40| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEvent
113072 42| iget-wide v2:v3, v1, com.android.calendar.CalendarController$EventInfo.id
113082 54| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEvent
113083 56| iget-object v1, v1, com.android.calendar.CalendarController$EventInfo.startTime
113084 58| invoke-virtual {v1,v4}, android.text.format.Time.toMillis(boolean):long
113098 72| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEvent
113099 74| iget-object v1, v1, com.android.calendar.CalendarController$EventInfo.startTime
113100 76| invoke-virtual {v1,v4}, android.text.format.Time.toMillis(boolean):long
113108 85| iget-boolean v1, v5, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
113109 87| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
113112 93| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mEventBundle
113113 …95| invoke-virtual {v6,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
113116 101| iget-boolean v1, v5, com.android.calendar.event.EditEventFragment.mIsReadOnly
113117 103| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
113120 109| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mView
113121 … 111| invoke-virtual {v1}, com.android.calendar.event.EditEventView.isColorPaletteVisible():boolean
113122 114| move-result v1
113123 115| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
113126 121| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mView
113127 123| iget-boolean v1, v1, com.android.calendar.event.EditEventView.mTimeSelectedWasStartTime
113128 125| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
113131 131| iget-object v1, v5, com.android.calendar.event.EditEventFragment.mView
113132 133| iget-boolean v1, v1, com.android.calendar.event.EditEventView.mDateSelectedWasStartDate
113133 135| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
113149 3| iput-object v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mAttendee
113172 9| const-string/jumbo v1, "_id"
113173 12| aput-object v1, v0, v3
113175 14| const-string/jumbo v1, "title"
113176 17| aput-object v1, v0, v4
113178 19| const-string/jumbo v1, "description"
113179 22| aput-object v1, v0, v5
113181 24| const-string/jumbo v1, "eventLocation"
113182 27| aput-object v1, v0, v6
113184 29| const-string/jumbo v1, "allDay"
113185 32| aput-object v1, v0, v7
113187 34| const-string/jumbo v1, "hasAlarm"
113189 38| aput-object v1, v0, v2
113191 40| const-string/jumbo v1, "calendar_id"
113193 44| aput-object v1, v0, v2
113195 46| const-string/jumbo v1, "dtstart"
113197 50| aput-object v1, v0, v2
113199 52| const-string/jumbo v1, "dtend"
113201 57| aput-object v1, v0, v2
113203 59| const-string/jumbo v1, "duration"
113205 64| aput-object v1, v0, v2
113207 66| const-string/jumbo v1, "eventTimezone"
113209 71| aput-object v1, v0, v2
113211 73| const-string/jumbo v1, "rrule"
113213 78| aput-object v1, v0, v2
113215 80| const-string/jumbo v1, "_sync_id"
113217 85| aput-object v1, v0, v2
113219 87| const-string/jumbo v1, "availability"
113221 92| aput-object v1, v0, v2
113223 94| const-string/jumbo v1, "accessLevel"
113225 99| aput-object v1, v0, v2
113227 101| const-string/jumbo v1, "ownerAccount"
113229 106| aput-object v1, v0, v2
113231 108| const-string/jumbo v1, "hasAttendeeData"
113233 113| aput-object v1, v0, v2
113235 115| const-string/jumbo v1, "original_sync_id"
113237 120| aput-object v1, v0, v2
113239 122| const-string/jumbo v1, "organizer"
113241 127| aput-object v1, v0, v2
113243 129| const-string/jumbo v1, "guestsCanModify"
113245 134| aput-object v1, v0, v2
113247 136| const-string/jumbo v1, "original_id"
113249 141| aput-object v1, v0, v2
113251 143| const-string/jumbo v1, "eventStatus"
113253 148| aput-object v1, v0, v2
113255 150| const-string/jumbo v1, "calendar_color"
113257 155| aput-object v1, v0, v2
113259 157| const-string/jumbo v1, "eventColor"
113261 162| aput-object v1, v0, v2
113263 164| const-string/jumbo v1, "eventColor_index"
113265 169| aput-object v1, v0, v2
113271 175| const-string/jumbo v1, "_id"
113272 178| aput-object v1, v0, v3
113274 180| const-string/jumbo v1, "minutes"
113275 183| aput-object v1, v0, v4
113277 185| const-string/jumbo v1, "method"
113278 188| aput-object v1, v0, v5
113289 202| const-string/jumbo v1, "_id"
113290 205| aput-object v1, v0, v3
113292 207| const-string/jumbo v1, "calendar_displayName"
113293 210| aput-object v1, v0, v4
113295 212| const-string/jumbo v1, "ownerAccount"
113296 215| aput-object v1, v0, v5
113298 217| const-string/jumbo v1, "calendar_color"
113299 220| aput-object v1, v0, v6
113301 222| const-string/jumbo v1, "canOrganizerRespond"
113302 225| aput-object v1, v0, v7
113304 227| const-string/jumbo v1, "calendar_access_level"
113306 231| aput-object v1, v0, v2
113308 233| const-string/jumbo v1, "visible"
113310 237| aput-object v1, v0, v2
113312 239| const-string/jumbo v1, "maxReminders"
113314 243| aput-object v1, v0, v2
113316 245| const-string/jumbo v1, "allowedReminders"
113318 250| aput-object v1, v0, v2
113320 252| const-string/jumbo v1, "allowedAttendeeTypes"
113322 257| aput-object v1, v0, v2
113324 259| const-string/jumbo v1, "allowedAvailability"
113326 264| aput-object v1, v0, v2
113328 266| const-string/jumbo v1, "account_name"
113330 271| aput-object v1, v0, v2
113332 273| const-string/jumbo v1, "account_type"
113334 278| aput-object v1, v0, v2
113341 285| const-string/jumbo v1, "_id"
113342 288| aput-object v1, v0, v3
113344 290| const-string/jumbo v1, "account_name"
113345 293| aput-object v1, v0, v4
113347 295| const-string/jumbo v1, "account_type"
113348 298| aput-object v1, v0, v5
113350 300| const-string/jumbo v1, "color"
113351 303| aput-object v1, v0, v6
113353 305| const-string/jumbo v1, "color_index"
113354 308| aput-object v1, v0, v7
113361 315| const-string/jumbo v1, "_id"
113362 318| aput-object v1, v0, v3
113364 320| const-string/jumbo v1, "attendeeName"
113365 323| aput-object v1, v0, v4
113367 325| const-string/jumbo v1, "attendeeEmail"
113368 328| aput-object v1, v0, v5
113370 330| const-string/jumbo v1, "attendeeRelationship"
113371 333| aput-object v1, v0, v6
113373 335| const-string/jumbo v1, "attendeeStatus"
113374 338| aput-object v1, v0, v7
113390 0| invoke-direct {v1}, java.lang.Object.<init>():void
113394 8| iput-object v0, v1, com.android.calendar.event.EditEventHelper.mEventRecurrence
113397 11| iput-boolean v0, v1, com.android.calendar.event.EditEventHelper.mEventOk
113403 19| iput-object v0, v1, com.android.calendar.event.EditEventHelper.mService
113417 …0| invoke-direct {v0,v1}, com.android.calendar.event.EditEventHelper.<init>(android.content.Contex…
113432 2| const/16 v1, #+200 (0x000000c8 | 2.80260e-43)
113433 4| if-lt v0, v1, Label_2
113458 1| iget v1, v6, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
113460 5| if-ge v1, v2, Label_1
113466 11| cmp-long v1, v2:v3, v4:v5
113467 13| if-nez v1, Label_2
113490 …0| invoke-static {v1}, com.android.calendar.event.EditEventHelper.canModifyCalendar(com.android.ca…
113496 6| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mIsOrganizer
113500 10| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mGuestsCanModify
113529 1| const/4 v1, #+0 (0x00000000 | 0.00000)
113537 8| return v1
113557 18| return v1
113573 31| return v1
113590 0| const/16 v1, #+64 (0x00000040 | 8.96831e-44)
113591 2| invoke-virtual {v2,v1}, java.lang.String.lastIndexOf(int):int
113595 6| const/4 v1, #-1 (0xffffffff | NaN)
113596 7| if-eq v0, v1, Label_1
113601 14| move-result v1
113602 15| if-ge v0, v1, Label_1
113607 20| move-result-object v1
113608 21| return-object v1
113613 22| const/4 v1, #+0 (0x00000000 | 0.00000)
113614 23| return-object v1
113642 14| move-result-object v1
113647 ….local_ex v1, "addressIterator", java.util.Iterator, "Ljava/util/Iterator<Landroid/text/util/Rfc82…
113648 15| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
113654 21| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
113681 67| invoke-interface {v1}, java.util.Iterator.remove():void
113700 0| iget-wide v0:v1, v4, com.android.calendar.CalendarEventModel.mOriginalStart
113702 4| cmp-long v0, v0:v1, v2:v3
113738 5| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mCalendarId
113740 9| cmp-long v0, v0:v1, v2:v3
113750 14| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mId
113752 18| cmp-long v0, v0:v1, v2:v3
113998 29| move-result-object v1
114000 .local v1, "b", android.content.ContentProviderOperation$Builder
114001 …30| invoke-virtual {v1,v6,v0}, android.content.ContentProviderOperation$Builder.withSelection(java…
114003 …33| invoke-virtual {v1}, android.content.ContentProviderOperation$Builder.build():android.content.…
114054 108| move-result-object v1
114056 …109| invoke-virtual {v1}, android.content.ContentProviderOperation$Builder.build():android.content…
114123 46| const/4 v1, #+0 (0x00000000 | 0.00000)
114127 .local v1, "i", int
114128 47| if-ge v1, v2, Label_3
114132 49| invoke-virtual {v11,v1}, java.util.ArrayList.get(int):java.lang.Object
114166 109| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
114184 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
114195 6| const-string/jumbo v1, "EditEventHelper"
114197 12| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
114221 29| const-string/jumbo v1, "EditEventHelper"
114225 35| invoke-static {v1,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
114259 67| move v0, v1
114270 77| invoke-interface {v7,v1}, android.database.Cursor.getString(int):java.lang.String
114314 142| return v1
114539 237| xor-int/lit8 v1, v5, #+1 (0x00000001 | 1.40130e-45)
114541 .local v1, "hasRRule", boolean
114542 239| if-eqz v1, Label_15
114561 .end_local v1
114595 .restart_local v1
114676 43| new-array v1, v4, int[]
114678 .local v1, "bydayNum", int[]
114712 75| aput v9, v1, v3
114722 82| iput-object v1, v7, com.android.calendarcommon2.EventRecurrence.bydayNum
114733 .end_local v1
114845 185| new-array v1, v9, int[]
114847 .restart_local v1
114873 212| aput v4, v1, v9
114883 225| iput-object v1, v7, com.android.calendarcommon2.EventRecurrence.bydayNum
114890 .end_local v1
115045 6| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
115046 8| move-wide/from16 v16:v17, v0:v1
115113 77| move-object/from16 v1, v23
115114 79| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
115118 87| move-object/from16 v1, v23
115119 89| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
115123 97| move-object/from16 v1, v23
115124 99| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
115128 107| move-object/from16 v1, v23
115129 109| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
115133 117| move-object/from16 v1, v23
115134 119| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
115138 127| move-object/from16 v1, v23
115139 129| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
115165 150| move/from16 v1, v23
115166 152| if-ne v0, v1, Label_6
115171 156| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mStart
115172 158| move-wide/from16 v20:v21, v0:v1
115199 180| move-wide/from16 v1:v2, v20:v21
115200 182| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
115204 189| move-object/from16 v1, v22
115205 191| iput v0, v1, android.text.format.Time.hour
115209 197| move-object/from16 v1, v22
115210 199| iput v0, v1, android.text.format.Time.minute
115214 205| move-object/from16 v1, v22
115215 207| iput v0, v1, android.text.format.Time.second
115229 224| move-object/from16 v1, v23
115231 …228| invoke-virtual {v0,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
115249 0| const-wide/32 v0:v1, #+3600000 (0x0036ee80 | 5.04467e-39)
115250 3| add-long/2addr v0:v1, v4:v5
115251 4| return-wide v0:v1
115272 11| const/16 v1, #+30 (0x0000001e | 4.20390e-44)
115273 13| iput v1, v0, android.text.format.Time.minute
115279 19| cmp-long v1, v8:v9, v2:v3
115280 21| if-gez v1, Label_1
115340 38| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mStart
115341 40| move-wide/from16 v16:v17, v0:v1
115342 42| move-wide/from16 v0:v1, v16:v17
115343 44| invoke-virtual {v12,v0,v1}, android.text.format.Time.set(long):void
115346 49| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mEnd
115347 51| move-wide/from16 v16:v17, v0:v1
115348 53| move-wide/from16 v0:v1, v16:v17
115349 55| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
115352 60| move-object/from16 v1, v19
115353 …62| invoke-direct {v0,v12,v3,v9,v1}, com.android.calendar.event.EditEventHelper.offsetStartTimeIfN…
115446 188| move-object/from16 v1, v16
115447 …190| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Int…
115465 219| move-object/from16 v1, v19
115466 …221| invoke-virtual {v0,v15,v1}, com.android.calendar.event.EditEventHelper.addRecurrenceRule(andr…
115529 307| move-object/from16 v1, v16
115530 …309| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Int…
115569 362| move/from16 v1, v17
115570 364| if-ne v0, v1, Label_16
115615 407| move-object/from16 v1, v16
115616 …409| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
115631 433| move-object/from16 v1, v16
115632 …435| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
115642 449| move-object/from16 v1, v16
115643 …451| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
115932 256| move-object/from16 v1, v41
115933 …258| invoke-virtual {v0,v13,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
115970 319| move/from16 v1, v29
115971 …321| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withValueBackRef…
116015 351| move-object/from16 v1, v24
116016 …353| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
116073 411| move-object/from16 v1, v39
116074 413| invoke-virtual {v0,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
116081 421| move-object/from16 v1, v39
116082 423| invoke-virtual {v0,v1}, java.util.HashMap.remove(java.lang.Object):java.lang.Object
116121 452| move-object/from16 v1, v49
116125 …460| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
116168 518| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalStart
116169 520| move-wide/from16 v26:v27, v0:v1
116302 689| move-object/from16 v1, v49
116303 …691| invoke-virtual {v0,v7,v1,v14,v15}, com.android.calendar.event.EditEventHelper.updatePastEvent…
116316 703| move-object/from16 v1, v49
116320 …711| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
116341 738| move-object/from16 v1, v49
116342 …740| invoke-virtual {v0,v7,v1,v14,v15}, com.android.calendar.event.EditEventHelper.updatePastEvent…
116358 763| move-object/from16 v1, v36
116359 …765| invoke-virtual {v0,v13,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
116430 862| move-object/from16 v1, v49
116434 …870| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
116586 1039| move-object/from16 v1, v39
116587 1041| invoke-virtual {v0,v1}, java.util.LinkedList.add(java.lang.Object):boolean
116679 1145| move-object/from16 v1, v20
116680 …1147| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withSelection(j…
116771 1268| move/from16 v1, v29
116772 …1270| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withValueBackRe…
116887 57| move-object/from16 v1, v20
116888 …59| invoke-direct {v5,v8,v9,v0,v1}, com.android.calendarcommon2.RecurrenceSet.<init>(java.lang.Str…
117067 0| iput-object v1, v0, com.android.calendar.event.EditEventView$1.this$0
117083 0| iget-object v0, v1, com.android.calendar.event.EditEventView$1.this$0
117098 0| iput-object v1, v0, com.android.calendar.event.EditEventView$2.this$0
117119 3| iget-object v0, v1, com.android.calendar.event.EditEventView$2.this$0
117139 0| iput-object v1, v0, com.android.calendar.event.EditEventView$3.this$0
117159 6| const/4 v1, #-1 (0xffffffff | NaN)
117160 7| if-ne v0, v1, Label_1
117187 34| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
117188 …35| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.-set2(com.android.calendar.eve…
117202 46| const/4 v1, #+0 (0x00000000 | 0.00000)
117203 …47| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.-set0(com.android.calendar.eve…
117214 .local_ex v1, "arg0", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
117229 0| iput-object v1, v0, com.android.calendar.event.EditEventView$4.this$0
117245 0| iget-object v0, v1, com.android.calendar.event.EditEventView$4.this$0
117260 0| iput-object v1, v0, com.android.calendar.event.EditEventView$5.this$0
117276 0| iget-object v0, v1, com.android.calendar.event.EditEventView$5.this$0
117291 0| iput-object v1, v0, com.android.calendar.event.EditEventView$6.this$0
117309 4| iget-object v1, v2, com.android.calendar.event.EditEventView$6.this$0
117310 6| iget-object v1, v1, com.android.calendar.event.EditEventView.mAllDayCheckBox
117311 8| invoke-virtual {v1}, android.widget.CheckBox.isChecked():boolean
117312 11| move-result v1
117313 12| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
117314 14| invoke-virtual {v0,v1}, android.widget.CheckBox.setChecked(boolean):void
117328 …0| invoke-direct {v1,v2,v3,v4}, android.widget.ResourceCursorAdapter.<init>(android.content.Contex…
117331 …6| invoke-virtual {v1,v0}, com.android.calendar.event.EditEventView$CalendarsAdapter.setDropDownVi…
117347 6| move-result-object v1
117349 .local v1, "colorBar", android.view.View
117365 28| if-eqz v1, Label_1
117373 38| invoke-virtual {v1,v7}, android.view.View.setBackgroundColor(int):void
117428 0| iput-object v1, v0, com.android.calendar.event.EditEventView$DateClickListener.this$0
117445 0| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117446 …2| invoke-static {v1}, com.android.calendar.event.EditEventView.-get8(com.android.calendar.event.E…
117447 5| move-result-object v1
117448 6| invoke-virtual {v1}, android.view.View.hasWindowFocus():boolean
117449 9| move-result v1
117450 10| if-nez v1, Label_1
117459 13| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117460 15| iget-object v1, v1, com.android.calendar.event.EditEventView.mStartDateButton
117461 17| if-ne v6, v1, Label_4
117465 19| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117467 22| iput-boolean v2, v1, com.android.calendar.event.EditEventView.mDateSelectedWasStartDate
117473 26| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117474 …28| invoke-direct {v0,v1,v6}, com.android.calendar.event.EditEventView$DateListener.<init>(com.and…
117477 31| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117478 …33| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
117479 36| move-result-object v1
117480 37| if-eqz v1, Label_3
117484 39| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117485 …41| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
117486 44| move-result-object v1
117487 45| invoke-virtual {v1}, com.android.datetimepicker.date.DatePickerDialog.dismiss():void
117492 48| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117503 …66| invoke-static {v1,v2}, com.android.calendar.event.EditEventView.-set3(com.android.calendar.eve…
117505 69| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117506 …71| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
117507 74| move-result-object v1
117513 …85| invoke-virtual {v1,v2}, com.android.datetimepicker.date.DatePickerDialog.setFirstDayOfWeek(int…
117515 88| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117516 …90| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event.…
117517 93| move-result-object v1
117520 …98| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.setYearRange(int, …
117522 101| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117523 …103| invoke-static {v1}, com.android.calendar.event.EditEventView.-get3(com.android.calendar.event…
117524 106| move-result-object v1
117531 …120| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.show(android.app.…
117539 124| iget-object v1, v5, com.android.calendar.event.EditEventView$DateClickListener.this$0
117541 127| iput-boolean v2, v1, com.android.calendar.event.EditEventView.mDateSelectedWasStartDate
117558 0| iput-object v1, v0, com.android.calendar.event.EditEventView$DateListener.this$0
117737 0| iput-object v1, v0, com.android.calendar.event.EditEventView$TimeClickListener.this$0
117805 68| move-result-object v1
117807 .local v1, "fm", android.app.FragmentManager
117808 69| invoke-virtual {v1}, android.app.FragmentManager.executePendingTransactions():boolean
117821 …85| invoke-virtual {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.show(android.app.F…
117832 .end_local v1
117913 0| iput-object v1, v0, com.android.calendar.event.EditEventView$TimeListener.this$0
117981 57| move-result-wide v0:v1
117987 …64| invoke-static {v8,v9,v0,v1}, com.android.calendar.event.EditEventView.-wrap3(com.android.calen…
117997 …82| invoke-static {v8,v9,v0,v1}, com.android.calendar.event.EditEventView.-wrap4(com.android.calen…
118037 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mActivity
118045 0| iget-boolean v0, v1, com.android.calendar.event.EditEventView.mAllDayChangingAvailability
118053 0| iget v0, v1, com.android.calendar.event.EditEventView.mAvailabilityCurrentlySelected
118061 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mDatePickerDialog
118069 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mEndTime
118077 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mEndTimePickerDialog
118085 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mStartTime
118093 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mStartTimePickerDialog
118101 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mView
118109 0| iput-boolean v1, v0, com.android.calendar.event.EditEventView.mAllDayChangingAvailability
118110 2| return v1
118117 0| iput v1, v0, com.android.calendar.event.EditEventView.mAvailabilityCurrentlySelected
118118 2| return v1
118125 0| iput-boolean v1, v0, com.android.calendar.event.EditEventView.mAvailabilityExplicitlySet
118126 2| return v1
118133 0| iput-object v1, v0, com.android.calendar.event.EditEventView.mDatePickerDialog
118134 2| return-object v1
118141 0| iput-object v1, v0, com.android.calendar.event.EditEventView.mEndTimePickerDialog
118142 2| return-object v1
118149 0| iput-object v1, v0, com.android.calendar.event.EditEventView.mStartTimePickerDialog
118150 2| return-object v1
118177 … 0| invoke-direct {v1,v2,v3}, com.android.calendar.event.EditEventView.populateTimezone(long):void
118189 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.event.EditEventView.setDate(android.widget.Te…
118201 …0| invoke-direct {v0,v1,v2,v3}, com.android.calendar.event.EditEventView.setTime(android.widget.Te…
118230 2| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
118231 4| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
118235 11| sget-object v1, com.android.calendar.event.EditEventView.mSB
118238 …17| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
118243 25| new-instance v1, com.android.common.Rfc822InputFilter
118244 27| invoke-direct {v1}, com.android.common.Rfc822InputFilter.<init>():void
118246 31| aput-object v1, v0, v2
118718 804| move-result-object v1
118719 805| check-cast v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog
118721 .local v1, "rpd", com.android.calendar.recurrencepicker.RecurrencePickerDialog
118722 807| if-eqz v1, Label_1
118726 …809| invoke-virtual {v1,v9}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.setOnRec…
118974 132| const/4 v1, #+0 (0x00000000 | 0.00000)
118978 .local v1, "i", int
118979 133| if-ge v1, v0, Label_3
118983 135| invoke-virtual {v7,v1}, android.view.ViewGroup.getChildAt(int):android.view.View
118987 142| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
119001 3| const/4 v1, #-1 (0xffffffff | NaN)
119002 4| if-ne v0, v1, Label_2
119007 8| iget-object v1, v11, com.android.calendar.event.EditEventView.mScrollView
119035 45| iget-object v1, v11, com.android.calendar.event.EditEventView.mReminderItems
119038 …51| invoke-static {v0,v1,v2}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(an…
119046 57| iget-object v1, v11, com.android.calendar.event.EditEventView.mScrollView
119254 227| move-result-object v1
119256 .local v1, "defaultCalendar", java.lang.String
119260 …233| invoke-static {v5,v8,v1}, com.android.calendar.Utils.setSharedPreference(android.content.Cont…
119263 238| iput-object v1, v5, com.android.calendar.CalendarEventModel.mOwnerAccount
119266 242| iput-object v1, v5, com.android.calendar.CalendarEventModel.mOrganizer
119278 .end_local v1
119471 41| move-result v1
119473 .local v1, "accountTypeIndex", int
119511 73| invoke-interface {v12,v1}, android.database.Cursor.getString(int):java.lang.String
119575 16| const/4 v1, #+0 (0x00000000 | 0.00000)
119577 .local v1, "position", int
119596 34| return v1
119601 35| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
119626 8| iget-object v1, v2, com.android.calendar.event.EditEventView.mActivity
119627 …10| invoke-direct {v0,v1}, com.android.calendar.RecipientAdapter.<init>(android.content.Context):v…
119656 47| iget-object v1, v2, com.android.calendar.event.EditEventView.mActivity
119657 …49| invoke-direct {v0,v1}, com.android.calendar.EmailAddressAdapter.<init>(android.content.Context…
119682 5| new-instance v1, java.util.ArrayList
119683 7| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
119685 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
119698 19| invoke-virtual {v1,v4}, java.util.ArrayList.add(java.lang.Object):boolean
119706 25| return-object v1
119722 4| new-instance v1, java.util.ArrayList
119725 10| invoke-direct {v1,v2}, java.util.ArrayList.<init>(java.util.Collection):void
119727 .local_ex v1, "list", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
119728 13| return-object v1
119741 5| move-result-object v1
119743 .local v1, "r", android.content.res.Resources
119756 …19| invoke-static {v3,v1,v4,v5}, com.android.calendar.EventRecurrenceFormatter.getRepeatString(and…
119765 28| invoke-virtual {v1,v3}, android.content.res.Resources.getString(int):java.lang.String
119840 124| invoke-virtual {v1,v3}, android.content.res.Resources.getString(int):java.lang.String
119858 0| iget-object v1, v7, com.android.calendar.event.EditEventView.mTzPickerUtils
119859 2| if-nez v1, Label_1
119863 4| new-instance v1, com.android.timezonepicker.TimeZonePickerUtils
119865 …8| invoke-direct {v1,v2}, com.android.timezonepicker.TimeZonePickerUtils.<init>(android.content.Co…
119866 11| iput-object v1, v7, com.android.calendar.event.EditEventView.mTzPickerUtils
119871 13| iget-object v1, v7, com.android.calendar.event.EditEventView.mTzPickerUtils
119876 …21| invoke-virtual/range {v1..v6}, com.android.timezonepicker.TimeZonePickerUtils.getGmtDisplayNam…
119880 25| iget-object v1, v7, com.android.calendar.event.EditEventView.mTimezoneTextView
119881 27| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
119883 30| iget-object v1, v7, com.android.calendar.event.EditEventView.mTimezoneButton
119884 32| invoke-virtual {v1,v0}, android.widget.Button.setText(java.lang.CharSequence):void
119905 12| move-result-wide v0:v1
119912 …20| invoke-direct {v7,v4,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget.T…
119918 …30| invoke-direct {v7,v4,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget.T…
119955 0| iget-object v1, v5, com.android.calendar.event.EditEventView.mActivity
119956 2| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
119960 6| const v1, #+2131165193 (0x7f070009 | 1.79446e+38)
119961 …9| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.conten…
119962 12| move-result-object v1
119963 13| iput-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityValues
119965 15| const v1, #+2131165192 (0x7f070008 | 1.79446e+38)
119966 …18| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conten…
119967 21| move-result-object v1
119968 22| iput-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityLabels
119970 24| new-instance v1, java.util.ArrayList
119971 26| invoke-direct {v1}, java.util.ArrayList.<init>():void
119972 29| iput-object v1, v5, com.android.calendar.event.EditEventView.mOriginalAvailabilityLabels
119974 31| iget-object v1, v5, com.android.calendar.event.EditEventView.mOriginalAvailabilityLabels
119976 35| invoke-virtual {v1,v2}, java.util.ArrayList.addAll(java.util.Collection):boolean
119978 38| iget-object v1, v5, com.android.calendar.event.EditEventView.mModel
119979 40| iget-object v1, v1, com.android.calendar.CalendarEventModel.mCalendarAllowedAvailability
119980 42| if-eqz v1, Label_1
119984 44| iget-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityValues
119990 …52| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.reduceMethodList(java.util…
119995 55| new-instance v1, android.widget.ArrayAdapter
120001 …64| invoke-direct {v1,v2,v4,v3}, android.widget.ArrayAdapter.<init>(android.content.Context, int, …
120002 67| iput-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityAdapter
120004 69| iget-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilityAdapter
120006 74| invoke-virtual {v1,v2}, android.widget.ArrayAdapter.setDropDownViewResource(int):void
120008 77| iget-object v1, v5, com.android.calendar.event.EditEventView.mAvailabilitySpinner
120010 … 81| invoke-virtual {v1,v2}, android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter):void
120028 6| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
120029 8| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
120033 12| const v1, #+2131165187 (0x7f070003 | 1.79446e+38)
120034 …15| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.cont…
120035 18| move-result-object v1
120037 21| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMinuteValues
120039 23| const v1, #+2131165186 (0x7f070002 | 1.79446e+38)
120040 …26| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conte…
120041 29| move-result-object v1
120043 32| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMinuteLabels
120045 34| const v1, #+2131165185 (0x7f070001 | 1.79446e+38)
120046 …37| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.cont…
120047 40| move-result-object v1
120049 43| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
120051 45| const/high16 v1, #+2131165184 (0x7f070000 | 1.79446e+38)
120052 …47| invoke-static {v14,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conte…
120053 50| move-result-object v1
120055 53| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodLabels
120058 57| iget-object v1, v0, com.android.calendar.event.EditEventView.mModel
120059 59| iget-object v1, v1, com.android.calendar.CalendarEventModel.mCalendarAllowedReminders
120060 61| if-eqz v1, Label_1
120065 65| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
120073 …77| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.reduceMethodList(java.util…
120081 81| iget-boolean v1, v12, com.android.calendar.CalendarEventModel.mHasAlarm
120082 83| if-eqz v1, Label_7
120100 100| move-result v1
120101 101| if-eqz v1, Label_3
120110 111| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
120115 121| invoke-virtual {v1,v2}, java.util.ArrayList.contains(java.lang.Object):boolean
120116 124| move-result v1
120117 125| if-eqz v1, Label_2
120122 129| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
120131 …143| invoke-static {v1,v2,v3,v4}, com.android.calendar.event.EventViewUtils.addMinutesToList(andro…
120139 149| iget-object v1, v0, com.android.calendar.event.EditEventView.mUnsupportedReminders
120140 151| invoke-virtual {v1}, java.util.ArrayList.clear():void
120148 161| move-result v1
120149 162| if-eqz v1, Label_7
120158 172| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
120163 182| invoke-virtual {v1,v2}, java.util.ArrayList.contains(java.lang.Object):boolean
120164 185| move-result v1
120165 186| if-nez v1, Label_5
120170 191| move-result v1
120171 192| if-nez v1, Label_6
120177 196| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
120196 …228| invoke-static/range {v1..v11}, com.android.calendar.event.EventViewUtils.addReminder(android.…
120203 234| iget-object v1, v0, com.android.calendar.event.EditEventView.mUnsupportedReminders
120204 236| invoke-virtual {v1,v9}, java.util.ArrayList.add(java.lang.Object):boolean
120217 247| iget-object v1, v0, com.android.calendar.event.EditEventView.mView
120223 …259| invoke-static {v1,v2,v3}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(a…
120259 22| new-instance v1, java.lang.StringBuilder
120260 24| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
120262 .local v1, "b", java.lang.StringBuilder
120264 …29| invoke-direct {v6,v1,v4}, com.android.calendar.event.EditEventView.addFieldsRecursive(java.lan…
120266 32| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
120308 0| const v1, #+98326 (0x00018016 | 1.37784e-40)
120310 .local v1, "flags", int
120323 …17| invoke-static {v2,v6,v7,v1}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
120357 0| iget-boolean v0, v1, com.android.calendar.event.EditEventView.mIsMultipane
120362 4| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarSelectorWrapper
120373 10| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarSelectorGroup
120417 30| move-result-object v1
120419 .local v1, "timeString", java.lang.String
120428 36| invoke-virtual {v5,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
120435 .end_local v1
120459 14| move-result-wide v0:v1
120469 … 26| invoke-direct {v5,v0,v1}, com.android.calendar.event.EditEventView.populateTimezone(long):void
120503 25| move-result-object v1
120507 .local v1, "v$iterator", java.util.Iterator
120508 26| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120513 32| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
120527 47| move-result-object v1
120531 48| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120536 54| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
120550 69| move-result-object v1
120554 70| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120559 76| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
120642 .end_local v1
120645 172| move-result-object v1
120649 .restart_local v1
120650 173| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120655 179| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
120669 194| move-result-object v1
120673 195| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120678 201| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
120692 216| move-result-object v1
120696 217| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120701 223| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
120821 31| move-result-object v1
120823 .local v1, "fm", android.app.FragmentManager
120826 …35| invoke-virtual {v1,v3}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
120850 …60| invoke-virtual {v2,v1,v3}, com.android.timezonepicker.TimeZonePickerDialog.show(android.app.Fr…
120887 22| move-result-object v1
120891 .local v1, "attendee$iterator", java.util.Iterator
120892 23| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
120897 29| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
121082 187| move/from16 v1, v20
121083 189| if-eq v0, v1, Label_4
121238 0| const/4 v1, #+0 (0x00000000 | 0.00000)
121245 5| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
121246 7| invoke-virtual {v0,v1}, android.widget.LinearLayout.setVisibility(int):void
121257 13| invoke-virtual {v0,v1}, android.widget.LinearLayout.setVisibility(int):void
121269 1| const/4 v1, #+0 (0x00000000 | 0.00000)
121290 19| move v0, v1
121329 17| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
121330 …18| invoke-interface {v0,v1}, com.android.calendar.event.EditEventHelper$EditDoneRunnable.setDoneC…
121364 18| new-instance v1, android.content.Intent
121366 23| invoke-direct {v1,v2}, android.content.Intent.<init>(java.lang.String):void
121368 .local v1, "nextIntent", android.content.Intent
121376 …37| invoke-virtual {v1,v2,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
121379 42| invoke-virtual {v1,v2}, android.content.Intent.addFlags(int):android.content.Intent
121382 47| invoke-virtual {v2,v1}, android.app.Activity.startActivity(android.content.Intent):void
121388 .end_local v1
121430 45| move-result-object v1
121432 .local v1, "fm", android.app.FragmentManager
121435 …49| invoke-virtual {v1,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
121459 …74| invoke-virtual {v4,v1,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.show(a…
121467 .end_local v1
121509 2| move/from16 v1, v19
121510 4| invoke-virtual {v0,v1}, android.widget.AdapterView.getItemAtPosition(int):java.lang.Object
121726 .local_ex v1, "parent", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
121742 3| new-instance v1, java.lang.StringBuilder
121743 5| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
121745 …11| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
121746 14| move-result-object v1
121748 …17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
121749 20| move-result-object v1
121750 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
121751 24| move-result-object v1
121752 25| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
121755 31| new-instance v1, java.lang.StringBuilder
121756 33| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
121758 …39| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
121759 42| move-result-object v1
121760 …43| invoke-virtual {v1,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
121761 46| move-result-object v1
121762 47| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
121763 50| move-result-object v1
121764 51| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
121774 62| iget-object v1, v3, com.android.calendar.event.EditEventView.mRrule
121775 …64| invoke-virtual {v0,v1}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):vo…
121795 …2| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setTimezone(java.lang.String):v…
121797 5| invoke-direct {v1}, com.android.calendar.event.EditEventView.updateHomeTime():void
121810 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
121814 4| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarsCursor
121818 8| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
121831 16| invoke-direct {v1}, com.android.calendar.event.EditEventView.fillModelFromUI():boolean
121878 35| move-result-wide v0:v1
121895 58| move-result-wide v0:v1
121901 …61| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget.…
121904 …66| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget.…
122018 175| move-result-wide v0:v1
122022 …178| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget…
122025 …183| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget…
122090 22| new-instance v1, android.app.AlertDialog$Builder
122092 26| invoke-direct {v1,v4}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
122094 .local v1, "builder", android.app.AlertDialog$Builder
122096 …32| invoke-virtual {v1,v4}, android.app.AlertDialog$Builder.setTitle(int):android.app.AlertDialog$…
122120 67| invoke-virtual {v1}, android.app.AlertDialog$Builder.show():android.app.AlertDialog
122129 .end_local v1
122265 0| const/4 v1, #+0 (0x00000000 | 0.00000)
122272 5| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
122275 10| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
122286 16| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
122287 17| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
122290 22| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
122291 24| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
122308 3| array-length v1, v3
122309 4| if-lez v1, Label_1
122331 2| move-object/from16 v1, v22
122332 4| iput-object v0, v1, com.android.calendar.event.EditEventView.mModel
122358 43| move-object/from16 v1, v22
122359 45| iput-object v0, v1, com.android.calendar.event.EditEventView.mAddressAdapter
122401 92| move-object/from16 v1, v22
122402 94| iput-object v0, v1, com.android.calendar.event.EditEventView.mTimezone
122417 116| move-object/from16 v1, v19
122418 118| iput-object v0, v1, android.text.format.Time.timezone
122448 162| move-object/from16 v1, v19
122449 164| iput-object v0, v1, android.text.format.Time.timezone
122470 196| move-object/from16 v1, v22
122471 198| iput-object v0, v1, com.android.calendar.event.EditEventView.mRrule
122510 255| move-object/from16 v1, v19
122511 257| iput-object v0, v1, com.android.calendarcommon2.EventRecurrence.startDate
122537 288| move-object/from16 v1, v22
122538 …290| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView$4.<init>(com.android.calendar…
122550 310| move-object/from16 v1, v22
122551 312| iput-boolean v0, v1, com.android.calendar.event.EditEventView.mAllDay
122573 347| move-object/from16 v1, v22
122574 349| iput-object v0, v1, com.android.calendar.event.EditEventView.mTimezone
122583 365| move-object/from16 v1, v19
122584 367| iput-object v0, v1, android.text.format.Time.timezone
122593 383| move-object/from16 v1, v19
122594 385| iput-object v0, v1, android.text.format.Time.timezone
122628 431| move-wide/from16 v1:v2, v20:v21
122629 …433| invoke-direct {v0,v1,v2}, com.android.calendar.event.EditEventView.populateTimezone(long):void
122642 454| move-object/from16 v1, v20
122643 …456| invoke-interface {v14,v0,v1}, android.content.SharedPreferences.getString(java.lang.String, j…
122650 466| move-object/from16 v1, v22
122651 468| iput v0, v1, com.android.calendar.event.EditEventView.mDefaultReminderMinutes
122689 526| move-object/from16 v1, v22
122690 …528| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView$6.<init>(com.android.calendar…
122874 788| move/from16 v1, v19
122875 790| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
122946 883| move-object/from16 v1, v23
122948 …887| invoke-virtual {v0,v1,v2}, com.android.calendar.event.EditEventView.updateHeadlineColor(com.a…
122961 904| move-object/from16 v1, v19
122962 …906| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView.updateAttendees(java.util.Has…
123026 981| move/from16 v1, v19
123027 983| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
123068 0| iput v1, v0, com.android.calendar.event.EditEventView.mModification
123084 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
123106 18| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
123111 24| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
123116 30| const/4 v1, #+0 (0x00000000 | 0.00000)
123117 31| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
123120 36| sget-object v1, com.android.calendar.event.EditEventView.mF
123172 10| const v1, #+2131755129 (0x7f100079 | 1.91411e+38)
123173 13| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
123186 23| const v1, #+2131755099 (0x7f10005b | 1.91411e+38)
123187 26| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
123207 0| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
123217 5| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
123224 13| iget v0, v1, com.android.calendar.event.EditEventView.mModification
123225 15| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setViewStates(int):void
123236 20| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setViewStates(int):void
123248 0| invoke-direct {v1}, java.lang.Object.<init>():void
123252 8| iput-object v0, v1, com.android.calendar.event.EventColorCache.mColorPaletteMap
123256 15| iput-object v0, v1, com.android.calendar.event.EventColorCache.mColorKeyMap
123275 9| const-string/jumbo v1, "::"
123277 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123297 5| move-result-object v1
123298 6| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
123300 9| const-string/jumbo v1, "::"
123302 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
123343 22| const/4 v1, #+0 (0x00000000 | 0.00000)
123347 .local v1, "i", int
123349 24| if-ge v1, v3, Label_3
123353 26| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
123358 36| aput v3, v2, v1
123360 38| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
123380 5| move-result-object v1
123381 6| invoke-interface {v0,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
123406 16| move-result-object v1
123408 .local v1, "key", java.lang.String
123410 19| invoke-interface {v2,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
123431 …41| invoke-interface {v2,v1,v0}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
123461 19| move-result-object v1
123462 20| check-cast v1, java.lang.String
123464 .local v1, "key", java.lang.String
123466 24| invoke-interface {v5,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
123504 …62| invoke-interface {v5,v1,v3}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
123510 .end_local v1
123525 0| iput-object v1, v0, com.android.calendar.event.EventColorPickerDialog$1.this$0
123542 2| iget-object v1, v2, com.android.calendar.event.EventColorPickerDialog$1.this$0
123543 …4| invoke-static {v1}, com.android.calendar.event.EventColorPickerDialog.-get0(com.android.calenda…
123544 7| move-result v1
123545 …8| invoke-virtual {v0,v1}, com.android.calendar.event.EventColorPickerDialog.onColorSelected(int):…
123554 0| iget v0, v1, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
123592 8| const v1, #+2131492932 (0x7f0c0044 | 1.86093e+38)
123618 …0| invoke-super {v1,v2}, com.android.colorpicker.ColorPickerDialog.onCreate(android.os.Bundle):void
123627 12| iput v0, v1, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
123648 4| iget-object v1, v5, com.android.calendar.event.EventColorPickerDialog.mAlertDialog
123660 …23| invoke-virtual {v1,v4,v2,v3}, android.app.AlertDialog.setButton(int, java.lang.CharSequence, a…
123677 6| iget v1, v2, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
123678 8| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
123692 0| iput v1, v0, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
123706 0| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$1.this$0
123724 0| const/4 v1, #+0 (0x00000000 | 0.00000)
123726 .local v1, "photo", android.graphics.Bitmap
123741 18| move-result-object v1
123743 .local v1, "photo", android.graphics.Bitmap
123748 …27| invoke-interface {v2,v3,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
123753 .end_local v1
123754 30| return-object v1
123769 …2| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter$1.doInBackground(java.l…
123789 8| iget-object v1, v2, com.android.calendar.event.EventLocationAdapter$1.val$contactPhotoUri
123790 10| if-ne v0, v1, Label_1
123810 .local_ex v1, "photo", java.lang.Object, "TResult;"
123813 0| check-cast v1, android.graphics.Bitmap
123814 .end_local v1
123815 …2| invoke-virtual {v0,v1}, com.android.calendar.event.EventLocationAdapter$1.onPostExecute(android…
123828 0| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.this$1
123848 …2| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.doInBa…
123866 … 8| iget-object v1, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.val$filter
123867 …10| invoke-static {v0,v1}, com.android.calendar.event.EventLocationAdapter.-wrap1(android.content.…
123881 0| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
123931 27| move-object/from16 v1, v20
123932 …29| invoke-direct {v0,v1,v8}, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.<in…
124020 125| move-object/from16 v1, v19
124021 …127| invoke-static {v0,v1,v7}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
124058 168| move-object/from16 v1, v21
124059 …170| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Stri…
124115 252| move-object/from16 v1, v19
124116 …254| invoke-static {v0,v1,v6}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
124144 20| move-result-object v1
124147 25| invoke-virtual {v1,v0}, java.util.ArrayList.addAll(java.util.Collection):boolean
124169 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mAddress
124177 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mContactPhotoUri
124185 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mDefaultIcon
124193 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mName
124208 3| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$Result.mName
124227 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mAddress
124235 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mPhotoCache
124243 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResolver
124251 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
124263 …0| invoke-static {v1,v2,v3}, com.android.calendar.event.EventLocationAdapter.queryContacts(android…
124276 …0| invoke-static {v1,v2}, com.android.calendar.event.EventLocationAdapter.queryRecentLocations(and…
124300 14| const-string/jumbo v1, "_id"
124301 17| aput-object v1, v0, v3
124303 19| const-string/jumbo v1, "display_name"
124304 22| aput-object v1, v0, v4
124306 24| const-string/jumbo v1, "data1"
124307 27| aput-object v1, v0, v5
124309 29| const-string/jumbo v1, "contact_id"
124310 32| aput-object v1, v0, v6
124312 34| const-string/jumbo v1, "photo_id"
124314 38| aput-object v1, v0, v2
124321 47| const-string/jumbo v1, "("
124323 …50| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124326 54| const-string/jumbo v1, "data1"
124328 …57| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124331 61| const-string/jumbo v1, " LIKE ? OR "
124333 …64| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124336 68| const-string/jumbo v1, "data1"
124338 …71| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124341 75| const-string/jumbo v1, " LIKE ? OR "
124343 …78| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124346 82| const-string/jumbo v1, "display_name"
124348 …85| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124351 89| const-string/jumbo v1, " LIKE ? OR "
124353 …92| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124356 96| const-string/jumbo v1, "display_name"
124358 …99| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124361 103| const-string/jumbo v1, " LIKE ? )"
124363 …106| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
124371 118| const-string/jumbo v1, "_id"
124372 121| aput-object v1, v0, v3
124374 123| const-string/jumbo v1, "eventLocation"
124375 126| aput-object v1, v0, v4
124377 128| const-string/jumbo v1, "visible"
124378 131| aput-object v1, v0, v5
124395 2| const v1, #+2130968626 (0x7f040032 | 1.75459e+38)
124396 …5| invoke-direct {v2,v3,v1,v0}, android.widget.ArrayAdapter.<init>(android.content.Context, int, j…
124428 0| new-instance v1, com.android.calendar.event.EventLocationAdapter$1
124429 …2| invoke-direct {v1,v3,v4,v5}, com.android.calendar.event.EventLocationAdapter$1.<init>(com.andro…
124432 …8| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter$1.execute(java.lang.Obj…
124491 46| move-result-object v1
124495 .local v1, "location$iterator", java.util.Iterator
124496 47| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
124501 53| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
124661 143| move-wide/from16 v0:v1, v20:v21
124662 …145| invoke-static {v2,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
124824 22| const-string/jumbo v1, "%"
124825 …25| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
124835 34| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
124909 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
124924 …2| invoke-direct {v0,v1}, com.android.calendar.event.EventLocationAdapter$LocationFilter.<init>(co…
124937 0| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
124944 8| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
124966 …0| invoke-virtual {v1,v2}, com.android.calendar.event.EventLocationAdapter.getItem(int):com.androi…
125111 129| move-result-object v1
125112 130| check-cast v1, android.graphics.Bitmap
125114 .local v1, "cachedPhoto", android.graphics.Bitmap
125115 132| if-eqz v1, Label_8
125119 … 134| invoke-virtual {v2,v1}, android.widget.ImageView.setImageBitmap(android.graphics.Bitmap):void
125158 7| move-result v1
125160 .local v1, "index", int
125162 9| if-eq v1, v4, Label_1
125291 67| move-result v1
125293 .local v1, "index", int
125294 68| invoke-virtual {v6,v1}, android.widget.Spinner.setSelection(int):void
125300 73| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
125323 106| move-result v1
125325 107| invoke-virtual {v6,v1}, android.widget.Spinner.setSelection(int):void
125331 112| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
125373 12| const v1, #+2131558401 (0x7f0d0001 | 1.87421e+38)
125378 .local v1, "resId", int
125379 …15| invoke-virtual {v2,v1,v3}, android.content.res.Resources.getQuantityString(int, int):java.lang…
125396 .end_local v1
125397 33| const/high16 v1, #+2131558400 (0x7f0d0000 | 1.87421e+38)
125398 .restart_local v1
125404 .end_local v1
125414 42| const v1, #+2131558402 (0x7f0d0002 | 1.87421e+38)
125415 .restart_local v1
125421 .end_local v1
125426 48| const v1, #+2131558403 (0x7f0d0003 | 1.87421e+38)
125427 .restart_local v1
125442 3| move-result-object v1
125443 4| invoke-virtual {v2,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
125447 8| const/4 v1, #-1 (0xffffffff | NaN)
125448 9| if-ne v0, v1, Label_1
125471 3| move-result-object v1
125472 4| invoke-virtual {v4,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
125476 8| const/4 v1, #-1 (0xffffffff | NaN)
125477 9| if-ne v0, v1, Label_1
125481 11| const-string/jumbo v1, "EventViewUtils"
125494 41| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
125496 44| const/4 v1, #+0 (0x00000000 | 0.00000)
125497 45| return v1
125522 8| new-array v1, v6, int[]
125524 .local v1, "allowedValues", int[]
125530 11| array-length v6, v1
125540 22| aput v6, v1, v2
125603 93| array-length v6, v1
125613 98| aget v6, v1, v3
125677 15| move-result-object v1
125678 16| check-cast v1, android.widget.LinearLayout
125680 .local v1, "layout", android.widget.LinearLayout
125682 21| invoke-virtual {v1,v8}, android.widget.LinearLayout.findViewById(int):android.view.View
125688 30| invoke-virtual {v1,v8}, android.widget.LinearLayout.findViewById(int):android.view.View
125721 .end_local v1
125740 3| move-result-object v1
125742 .local v1, "res", android.content.res.Resources
125744 7| invoke-virtual {v1,v3}, android.content.res.Resources.getString(int):java.lang.String
125774 1| const v1, #+2131755152 (0x7f100090 | 1.91412e+38)
125775 4| invoke-virtual {v3,v1}, android.view.View.findViewById(int):android.view.View
125784 13| move-result v1
125785 14| if-lt v1, v5, Label_2
125791 19| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
125792 21| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
125802 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
125803 26| invoke-virtual {v0,v1}, android.view.View.setEnabled(boolean):void
125818 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$1.this$0
125841 9| iget-object v1, v0, com.android.calendar.month.MonthByWeekAdapter.mClickedView
125842 11| monitor-enter v1
125856 23| monitor-exit v1
125859 26| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
125860 28| iget-object v1, v1, com.android.calendar.month.MonthByWeekAdapter.mClickedView
125861 30| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter.mLongClickedView
125879 45| monitor-exit v1
125892 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$2.this$0
125908 1| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
125909 3| iget-object v1, v1, com.android.calendar.month.MonthByWeekAdapter.mSingleTapUpView
125910 5| if-eqz v1, Label_3
125914 7| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
125915 9| iget-object v1, v1, com.android.calendar.month.MonthByWeekAdapter.mSingleTapUpView
125918 …15| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.getDayFromLocation(floa…
125922 19| const-string/jumbo v1, "MonthByWeekAdapter"
125924 23| invoke-static {v1,v2}, android.util.Log.isLoggable(java.lang.String, int):boolean
125925 26| move-result v1
125926 27| if-eqz v1, Label_1
125930 29| const-string/jumbo v1, "MonthByWeekAdapter"
125950 73| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
125959 78| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
125960 …80| invoke-virtual {v1,v0}, com.android.calendar.month.MonthByWeekAdapter.onDayTapped(android.text…
125965 83| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
125968 …89| invoke-static {v1,v2}, com.android.calendar.month.MonthByWeekAdapter.-wrap0(com.android.calend…
125970 92| iget-object v1, v5, com.android.calendar.month.MonthByWeekAdapter$2.this$0
125971 94| iput-object v4, v1, com.android.calendar.month.MonthByWeekAdapter.mSingleTapUpView
125989 …0| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$CalendarGestureListener.this$0
126027 29| new-instance v1, android.os.Message
126028 31| invoke-direct {v1}, android.os.Message.<init>():void
126030 .local v1, "message", android.os.Message
126031 34| iput-object v0, v1, android.os.Message.obj
126036 42| invoke-virtual {v2,v1}, android.os.Handler.sendMessage(android.os.Message):boolean
126041 .end_local v1
126076 0| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
126084 7| sput v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_DAYS_PER_WEEK
126089 13| sput v1, com.android.calendar.month.SimpleWeeksAdapter.WEEK_7_OVERHANG_HEIGHT
126109 3| const/4 v1, #+0 (0x00000000 | 0.00000)
126110 4| iput-boolean v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mShowWeekNumber
126112 6| sget v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_NUM_WEEKS
126113 8| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mNumWeeks
126115 10| sget v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_DAYS_PER_WEEK
126116 12| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mDaysPerWeek
126118 14| sget v1, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_MONTH_FOCUS
126119 16| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
126124 23| move-result-object v1
126125 24| invoke-static {v1}, java.util.Calendar.getInstance(java.util.Locale):java.util.Calendar
126130 31| move-result v1
126131 32| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
126132 34| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFirstDayOfWeek
126134 36| sget v1, com.android.calendar.month.SimpleWeeksAdapter.mScale
126136 39| cmpl-float v1, v1, v2
126137 41| if-nez v1, Label_1
126142 46| move-result-object v1
126143 …47| invoke-virtual {v1}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMet…
126144 50| move-result-object v1
126145 51| iget v1, v1, android.util.DisplayMetrics.density
126146 53| sput v1, com.android.calendar.month.SimpleWeeksAdapter.mScale
126148 55| sget v1, com.android.calendar.month.SimpleWeeksAdapter.mScale
126150 59| cmpl-float v1, v1, v2
126151 61| if-eqz v1, Label_1
126155 63| sget v1, com.android.calendar.month.SimpleWeeksAdapter.WEEK_7_OVERHANG_HEIGHT
126156 65| int-to-float v1, v1
126158 68| mul-float/2addr v1, v2
126159 69| float-to-int v1, v1
126160 70| sput v1, com.android.calendar.month.SimpleWeeksAdapter.WEEK_7_OVERHANG_HEIGHT
126206 0| int-to-long v0:v1, v3
126207 1| return-wide v0:v1
126218 0| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
126348 141| new-instance v1, android.widget.AbsListView$LayoutParams
126349 143| invoke-direct {v1,v6,v6}, android.widget.AbsListView$LayoutParams.<init>(int, int):void
126351 .local v1, "params", android.widget.AbsListView$LayoutParams
126352 …146| invoke-virtual {v3,v1}, com.android.calendar.month.SimpleWeekView.setLayoutParams(android.vie…
126363 .end_local v1
126378 2| iget-object v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mContext
126381 …9| invoke-direct {v0,v1,v2}, android.view.GestureDetector.<init>(android.content.Context, android.…
126403 0| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
126407 6| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
126411 12| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
126415 …18| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.t…
126435 8| move-object v1, v6
126437 9| check-cast v1, com.android.calendar.month.SimpleWeekView
126439 .local v1, "view", com.android.calendar.month.SimpleWeekView
126462 46| iget v4, v1, com.android.calendar.month.SimpleWeekView.mWeek
126495 .end_local v1
126523 0| iput-object v1, v0, com.android.calendar.month.SimpleWeeksAdapter.mListView
126543 11| move-result-wide v0:v1
126548 16| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
126570 0| iput v1, v0, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
126592 3| const-string/jumbo v1, "MonthByWeek"
126594 9| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
126601 13| const-string/jumbo v1, "focus_month"
126602 16| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126603 19| move-result v1
126604 20| if-eqz v1, Label_2
126608 22| const-string/jumbo v1, "focus_month"
126609 25| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126610 28| move-result-object v1
126611 29| check-cast v1, java.lang.Integer
126612 31| invoke-virtual {v1}, java.lang.Integer.intValue():int
126613 34| move-result v1
126614 35| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
126619 37| const-string/jumbo v1, "focus_month"
126620 40| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126621 43| move-result v1
126622 44| if-eqz v1, Label_3
126626 46| const-string/jumbo v1, "num_weeks"
126627 49| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126628 52| move-result-object v1
126629 53| check-cast v1, java.lang.Integer
126630 55| invoke-virtual {v1}, java.lang.Integer.intValue():int
126631 58| move-result v1
126632 59| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mNumWeeks
126637 61| const-string/jumbo v1, "week_numbers"
126638 64| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126639 67| move-result v1
126640 68| if-eqz v1, Label_5
126644 70| const-string/jumbo v1, "week_numbers"
126645 73| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126646 76| move-result-object v1
126647 77| check-cast v1, java.lang.Integer
126648 79| invoke-virtual {v1}, java.lang.Integer.intValue():int
126649 82| move-result v1
126650 83| if-eqz v1, Label_9
126653 85| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
126657 86| iput-boolean v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mShowWeekNumber
126662 88| const-string/jumbo v1, "week_start"
126663 91| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126664 94| move-result v1
126665 95| if-eqz v1, Label_6
126669 97| const-string/jumbo v1, "week_start"
126670 100| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126671 103| move-result-object v1
126672 104| check-cast v1, java.lang.Integer
126673 106| invoke-virtual {v1}, java.lang.Integer.intValue():int
126674 109| move-result v1
126675 110| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFirstDayOfWeek
126680 112| const-string/jumbo v1, "selected_day"
126681 115| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126682 118| move-result v1
126683 119| if-eqz v1, Label_7
126687 121| const-string/jumbo v1, "selected_day"
126688 124| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126689 127| move-result-object v1
126690 128| check-cast v1, java.lang.Integer
126691 130| invoke-virtual {v1}, java.lang.Integer.intValue():int
126695 134| iget-object v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
126696 136| invoke-virtual {v1,v0}, android.text.format.Time.setJulianDay(int):long
126698 139| iget v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mFirstDayOfWeek
126699 …141| invoke-static {v0,v1}, com.android.calendar.Utils.getWeeksSinceEpochFromJulianDay(int, int):i…
126700 144| move-result v1
126701 145| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mSelectedWeek
126707 147| const-string/jumbo v1, "days_per_week"
126708 150| invoke-virtual {v4,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126709 153| move-result v1
126710 154| if-eqz v1, Label_8
126714 156| const-string/jumbo v1, "days_per_week"
126715 159| invoke-virtual {v4,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126716 162| move-result-object v1
126717 163| check-cast v1, java.lang.Integer
126718 165| invoke-virtual {v1}, java.lang.Integer.intValue():int
126719 168| move-result v1
126720 169| iput v1, v3, com.android.calendar.month.SimpleWeeksAdapter.mDaysPerWeek
126731 175| move v1, v2
126740 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekAdapter.mEventDialogHandler
126752 …0| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekAdapter.clearClickedView(com.andro…
126786 7| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
126787 8| iput v1, v6, com.android.calendar.month.MonthByWeekAdapter.mOrientation
126789 10| new-instance v1, java.util.ArrayList
126790 12| invoke-direct {v1}, java.util.ArrayList.<init>():void
126791 15| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mEventDayList
126793 17| const/4 v1, #+0 (0x00000000 | 0.00000)
126794 18| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mEvents
126801 26| new-instance v1, com.android.calendar.month.MonthByWeekAdapter$1
126802 …28| invoke-direct {v1,v6}, com.android.calendar.month.MonthByWeekAdapter$1.<init>(com.android.cale…
126803 31| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mDoClick
126805 33| new-instance v1, com.android.calendar.month.MonthByWeekAdapter$2
126806 …35| invoke-direct {v1,v6}, com.android.calendar.month.MonthByWeekAdapter$2.<init>(com.android.cale…
126807 38| iput-object v1, v6, com.android.calendar.month.MonthByWeekAdapter.mDoSingleTapUp
126811 42| const-string/jumbo v1, "mini_month"
126812 45| invoke-virtual {v8,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
126813 48| move-result v1
126814 49| if-eqz v1, Label_2
126818 51| const-string/jumbo v1, "mini_month"
126819 54| invoke-virtual {v8,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
126820 57| move-result-object v1
126821 58| check-cast v1, java.lang.Integer
126822 60| invoke-virtual {v1}, java.lang.Integer.intValue():int
126823 63| move-result v1
126824 64| if-eqz v1, Label_3
126827 66| move v1, v2
126831 67| iput-boolean v1, v6, com.android.calendar.month.MonthByWeekAdapter.mIsMiniMonth
126836 69| const v1, #+2131296257 (0x7f090001 | 1.82104e+38)
126837 …72| invoke-static {v7,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
126838 75| move-result v1
126839 76| iput-boolean v1, v6, com.android.calendar.month.MonthByWeekAdapter.mShowAgendaWithMonth
126846 85| move-result v1
126847 86| sput v1, com.android.calendar.month.MonthByWeekAdapter.mOnDownDelay
126850 91| move-result v1
126851 92| int-to-float v1, v1
126852 93| sput v1, com.android.calendar.month.MonthByWeekAdapter.mMovedPixelToCancel
126854 95| sget v1, com.android.calendar.month.MonthByWeekAdapter.mOnDownDelay
126855 97| add-int/lit8 v1, v1, #+100 (0x00000064 | 1.40130e-43)
126856 99| sput v1, com.android.calendar.month.MonthByWeekAdapter.mTotalClickDelay
126863 102| move v1, v3
126878 2| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mDoClick
126879 4| invoke-virtual {v0,v1}, android.widget.ListView.removeCallbacks(java.lang.Runnable):boolean
126950 38| sub-int v1, v2, v3
126952 .local v1, "start", int
126954 42| add-int v0, v1, v3
126957 44| if-ltz v1, Label_3
127008 108| invoke-virtual {v3,v1,v0}, java.util.ArrayList.subList(int, int):java.util.List
127025 0| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127026 2| iput-object v1, v5, android.text.format.Time.timezone
127029 6| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127030 8| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
127033 11| iget-object v1, v4, com.android.calendar.month.MonthByWeekAdapter.mController
127034 13| invoke-virtual {v1}, com.android.calendar.CalendarController.getTime():long
127038 20| iget v1, v0, android.text.format.Time.hour
127039 22| iput v1, v5, android.text.format.Time.hour
127041 24| iget v1, v0, android.text.format.Time.minute
127042 26| iput v1, v5, android.text.format.Time.minute
127044 28| const/4 v1, #+0 (0x00000000 | 0.00000)
127045 29| iput-boolean v1, v5, android.text.format.Time.allDay
127047 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
127048 32| invoke-virtual {v5,v1}, android.text.format.Time.normalize(boolean):long
127062 2| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127063 4| iput-object v1, v0, android.text.format.Time.timezone
127066 8| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
127067 9| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
127070 14| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127071 16| iput-object v1, v0, android.text.format.Time.timezone
127077 25| iget-object v1, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127078 27| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
127095 6| move-result-wide v0:v1
127096 7| iput-wide v0:v1, v2, com.android.calendar.month.MonthByWeekAdapter.mAnimateTime
127157 40| move-result-wide v0:v1
127161 43| sub-long v8:v9, v0:v1, v8:v9
127354 5| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mContext
127357 …12| invoke-direct {v0,v1,v2}, android.view.GestureDetector.<init>(android.content.Context, android…
127366 27| const/4 v1, #+0 (0x00000000 | 0.00000)
127367 …28| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
127372 36| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127373 38| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
127376 43| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127377 45| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
127384 57| iget-object v1, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
127385 59| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
127416 18| iget-object v1, v13, com.android.calendar.month.MonthByWeekAdapter.mContext
127435 32| iget-object v1, v13, com.android.calendar.month.MonthByWeekAdapter.mContext
127457 0| instance-of v1, v9, com.android.calendar.month.MonthWeekEventsView
127458 2| if-nez v1, Label_1
127463 7| move-result v1
127464 8| return v1
127473 13| iget-object v1, v8, com.android.calendar.month.MonthByWeekAdapter.mGestureDetector
127474 …15| invoke-virtual {v1,v10}, android.view.GestureDetector.onTouchEvent(android.view.MotionEvent):b…
127475 18| move-result v1
127476 19| if-eqz v1, Label_4
127490 33| iget-object v1, v8, com.android.calendar.month.MonthByWeekAdapter.mListView
127504 …46| invoke-virtual {v1,v6,v4,v5}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
127506 49| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
127507 50| return v1
127528 59| const/4 v1, #+0 (0x00000000 | 0.00000)
127529 60| return v1
127540 68| move-result v1
127541 69| iput v1, v8, com.android.calendar.month.MonthByWeekAdapter.mClickedXLocation
127547 77| iget-object v1, v8, com.android.calendar.month.MonthByWeekAdapter.mListView
127551 …84| invoke-virtual {v1,v4,v6,v7}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
127568 97| move-result v1
127570 100| sub-float/2addr v1, v4
127571 101| invoke-static {v1}, java.lang.Math.abs(float):float
127572 104| move-result v1
127574 107| cmpl-float v1, v1, v4
127575 109| if-lez v1, Label_5
127619 18| const/4 v1, #+0 (0x00000000 | 0.00000)
127620 …19| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
127749 95| move-result-object v1
127750 96| check-cast v1, com.android.calendar.Event
127752 .local v1, "event", com.android.calendar.Event
127753 98| iget v7, v1, com.android.calendar.Event.startDay
127758 104| iget v7, v1, com.android.calendar.Event.endDay
127810 134| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
127819 .end_local v1
127871 11| move-result-wide v0:v1
127876 16| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
127898 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$1.this$0
127916 5| move-result-object v1
127918 .local v1, "manager", android.app.FragmentManager
127919 6| if-eqz v1, Label_1
127936 …31| invoke-virtual {v2,v1,v3}, com.android.calendar.event.CreateEventDialogFragment.show(android.a…
127954 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$2.this$0
127970 1| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
127971 3| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mContext
127975 …11| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
127979 15| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
127980 17| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
127981 19| iput-object v0, v1, android.text.format.Time.timezone
127983 21| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
127984 23| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
127985 25| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
127987 28| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
127988 30| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mTempTime
127989 32| iput-object v0, v1, android.text.format.Time.timezone
127991 34| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
127992 36| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfMonth
127993 38| iput-object v0, v1, android.text.format.Time.timezone
127995 40| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
127996 42| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfMonth
127997 44| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
127999 47| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
128000 49| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstVisibleDay
128001 51| iput-object v0, v1, android.text.format.Time.timezone
128003 53| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
128004 55| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mFirstVisibleDay
128005 57| invoke-virtual {v1,v3}, android.text.format.Time.normalize(boolean):long
128007 60| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
128008 62| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mAdapter
128009 64| if-eqz v1, Label_1
128013 66| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment$2.this$0
128014 68| iget-object v1, v1, com.android.calendar.month.MonthByWeekFragment.mAdapter
128015 70| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.refresh():void
128032 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$3.this$0
128081 26| iget-object v1, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
128082 …28| invoke-static {v1}, com.android.calendar.month.MonthByWeekFragment.-wrap0(com.android.calendar…
128083 31| move-result-object v1
128084 …32| invoke-static {v0,v1}, com.android.calendar.month.MonthByWeekFragment.-set1(com.android.calend…
128089 41| iget-object v1, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
128090 …43| invoke-static {v1}, com.android.calendar.month.MonthByWeekFragment.-get1(com.android.calendar.…
128091 46| move-result-object v1
128092 47| invoke-virtual {v0,v1}, android.content.CursorLoader.setUri(android.net.Uri):void
128105 71| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
128106 72| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
128113 81| new-instance v1, java.lang.StringBuilder
128114 83| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
128116 …89| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
128117 92| move-result-object v1
128121 …99| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
128122 102| move-result-object v1
128123 103| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
128124 106| move-result-object v1
128125 107| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
128152 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$4.this$0
128174 8| iget-object v1, v5, com.android.calendar.month.MonthByWeekFragment$4.this$0
128186 …26| invoke-static {v1,v0}, com.android.calendar.month.MonthByWeekFragment.-set2(com.android.calend…
128203 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$5.this$0
128218 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment$5.this$0
128223 9| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment$5.this$0
128316 86| move-object v1, v7
128320 …89| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
128421 54| move-result v1
128423 .local v1, "julianDay", int
128431 61| invoke-virtual {v5,v1}, android.text.format.Time.setJulianDay(int):long
128439 .end_local v1
128480 .restart_local v1
128481 88| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
128495 4| move-result-object v1
128496 5| invoke-static {v1}, java.util.Calendar.getInstance(java.util.Locale):java.util.Calendar
128501 12| move-result v1
128502 13| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
128503 15| iput v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mFirstDayOfWeek
128509 22| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mSelectedDay
128511 25| invoke-virtual {v1,v2}, android.text.format.Time.toMillis(boolean):long
128513 29| move-object v1, v7
128516 …32| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
128518 35| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
128520 …39| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.t…
128522 42| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mTodayUpdater
128523 44| invoke-interface {v1}, java.lang.Runnable.run():void
128641 102| move-result v1
128646 .local v1, "firstPosition", int
128648 105| add-int/2addr v9, v1
128696 159| if-lt v5, v1, Label_11
128750 .end_local v1
128797 276| const/4 v1, #+0 (0x00000000 | 0.00000)
128798 .restart_local v1
128876 39| move-result v1
128878 .local v1, "julianDay", int
128880 42| invoke-virtual {v2,v1}, android.text.format.Time.setJulianDay(int):long
128883 47| add-int/lit8 v3, v1, #+7 (0x00000007 | 9.80909e-45)
128908 9| move-result-object v1
128910 .local v1, "tz", java.lang.String
128921 23| invoke-virtual {v3,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
128927 33| iput-object v1, v3, android.text.format.Time.timezone
128933 42| iput-object v1, v3, android.text.format.Time.timezone
128939 51| iput-object v1, v3, android.text.format.Time.timezone
129039 23| move-object v1, v7
129041 …25| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
129058 0| const v1, #+2130968629 (0x7f040035 | 1.75459e+38)
129062 …4| invoke-virtual {v4,v1,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
129066 8| const v1, #+2131755192 (0x7f1000b8 | 1.91413e+38)
129067 11| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
129068 14| move-result-object v1
129069 15| check-cast v1, android.view.ViewGroup
129070 17| iput-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mDayNamesHeader
129086 5| iget-object v1, v2, com.android.calendar.month.SimpleDayPickerFragment.mTodayUpdater
129087 7| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
129119 3| iget-object v1, v4, com.android.calendar.month.SimpleDayPickerFragment.mSelectedDay
129121 6| invoke-virtual {v1,v2}, android.text.format.Time.toMillis(boolean):long
129153 13| move-result v1
129156 18| mul-int/2addr v1, v4
129159 23| sub-int/2addr v1, v4
129160 24| int-to-long v2:v3, v1
129163 25| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mFirstVisibleDay
129166 31| invoke-virtual {v1,v4}, android.text.format.Time.setJulianDay(int):long
129169 36| cmp-long v1, v2:v3, v4:v5
129170 38| if-gez v1, Label_3
129174 40| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
129175 41| iput-boolean v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mIsScrollingUp
129182 45| iget v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mCurrentScrollState
129183 47| iput v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
129185 49| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment.mListView
129186 …51| invoke-direct {v7,v1}, com.android.calendar.month.SimpleDayPickerFragment.updateMonthHighlight…
129194 57| cmp-long v1, v2:v3, v4:v5
129195 59| if-lez v1, Label_4
129217 …0| iget-object v0, v1, com.android.calendar.month.SimpleDayPickerFragment.mScrollStateChangedRunna…
129232 0| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
129233 2| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
129237 6| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
129241 14| invoke-virtual {v1,v2}, android.widget.TextView.setText(java.lang.CharSequence):void
129243 17| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
129244 19| invoke-virtual {v1}, android.widget.TextView.invalidate():void
129246 22| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
129247 24| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
129248 27| move-result-object v1
129249 …28| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
129250 31| move-result v1
129251 32| if-nez v1, Label_1
129255 34| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mMonthName
129257 38| invoke-virtual {v1,v2}, android.widget.TextView.sendAccessibilityEvent(int):void
129262 41| iget v1, v4, android.text.format.Time.month
129263 43| iput v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mCurrentMonthDisplayed
129269 47| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
129271 …51| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.updateFocusMonth(int):vo…
129292 6| const-string/jumbo v1, "num_weeks"
129296 …15| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
129299 21| iget-boolean v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mShowWeekNumber
129300 23| if-eqz v1, Label_3
129303 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
129307 26| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
129308 29| move-result-object v1
129309 …30| invoke-virtual {v0,v3,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
129311 33| const-string/jumbo v1, "week_start"
129315 …42| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
129317 45| const-string/jumbo v1, "selected_day"
129329 …66| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
129331 69| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
129332 71| if-nez v1, Label_4
129336 73| new-instance v1, com.android.calendar.month.SimpleWeeksAdapter
129339 …79| invoke-direct {v1,v2,v0}, com.android.calendar.month.SimpleWeeksAdapter.<init>(android.content…
129340 82| iput-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
129342 84| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
129344 …88| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.registerDataSetObserver(…
129349 91| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
129350 … 93| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
129356 97| move v1, v2
129363 99| iget-object v1, v6, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
129364 …101| invoke-virtual {v1,v0}, com.android.calendar.month.SimpleWeeksAdapter.updateParams(java.util.…
129377 1| new-array v1, v4, java.lang.String[]
129378 3| iput-object v1, v5, com.android.calendar.month.SimpleDayPickerFragment.mDayLabels
129389 8| iget-object v1, v5, com.android.calendar.month.SimpleDayPickerFragment.mDayLabels
129398 22| aput-object v3, v1, v2
129426 14| const/4 v1, #+0 (0x00000000 | 0.00000)
129427 …15| invoke-virtual {v0,v1}, android.widget.ListView.setDivider(android.graphics.drawable.Drawable)…
129430 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
129431 21| invoke-virtual {v0,v1}, android.widget.ListView.setItemsCanFocus(boolean):void
129447 49| move-result v1
129449 52| mul-float/2addr v1, v2
129450 53| invoke-virtual {v0,v1}, android.widget.ListView.setFriction(float):void
129468 11| move-result-object v1
129469 12| check-cast v1, android.widget.TextView
129471 .local v1, "label", android.widget.TextView
129477 18| invoke-virtual {v1,v6}, android.widget.TextView.setVisibility(int):void
129497 33| move-result-object v1
129498 .end_local v1
129499 34| check-cast v1, android.widget.TextView
129501 .restart_local v1
129514 50| invoke-virtual {v1,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
129516 53| invoke-virtual {v1,v6}, android.widget.TextView.setVisibility(int):void
129524 61| invoke-virtual {v1,v4}, android.widget.TextView.setTextColor(int):void
129538 67| invoke-virtual {v1,v7}, android.widget.TextView.setVisibility(int):void
129552 75| invoke-virtual {v1,v4}, android.widget.TextView.setTextColor(int):void
129559 81| invoke-virtual {v1,v4}, android.widget.TextView.setTextColor(int):void
129566 85| invoke-virtual {v1,v7}, android.widget.TextView.setVisibility(int):void
129582 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventDialog
129590 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventUri
129598 0| iget-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mIsDetached
129606 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
129614 0| iget-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
129622 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
129630 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mEventDialog
129631 2| return-object v1
129638 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mEventUri
129639 2| return-object v1
129646 0| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mLoader
129647 2| return-object v1
129654 … 0| invoke-direct {v1}, com.android.calendar.month.MonthByWeekFragment.updateUri():android.net.Uri
129690 3| move-result-wide v0:v1
129692 …5| invoke-direct {v3,v0,v1,v2}, com.android.calendar.month.MonthByWeekFragment.<init>(long, boolea…
129706 … 0| invoke-direct {v1,v2,v3}, com.android.calendar.month.SimpleDayPickerFragment.<init>(long):void
129710 8| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
129713 11| iput-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
129716 14| iput-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mUserScrolled
129719 …18| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$1.<init>(com.android.cal…
129720 21| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventDialogHandler
129723 …25| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$2.<init>(com.android.cal…
129724 28| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
129727 …32| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$3.<init>(com.android.cal…
129728 35| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
129731 …39| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$4.<init>(com.android.cal…
129732 42| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
129734 44| iput-boolean v4, v1, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
129747 0| iget-object v1, v3, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
129748 2| monitor-enter v1
129781 38| monitor-exit v1
129789 41| monitor-exit v1
129825 25| move-result-wide v0:v1
129837 40| invoke-virtual {v6,v0,v1}, android.text.format.Time.set(long):void
129841 47| invoke-static {v0,v1,v6,v7}, android.text.format.Time.getJulianDay(long, long):int
129869 7| move-result-object v1
129870 8| check-cast v1, com.android.calendar.month.SimpleWeekView
129872 .local v1, "child", com.android.calendar.month.SimpleWeekView
129873 10| if-eqz v1, Label_1
129877 12| invoke-virtual {v1}, com.android.calendar.month.SimpleWeekView.getFirstJulianDay():int
129938 2| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
129939 … 4| invoke-static {v1}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
129940 7| move-result v1
129941 8| iput v1, v7, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfWeek
129943 10| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
129944 …12| invoke-static {v1}, com.android.calendar.Utils.getShowWeekNumber(android.content.Context):bool…
129945 15| move-result v1
129946 16| iput-boolean v1, v7, com.android.calendar.month.MonthByWeekFragment.mShowWeekNumber
129951 20| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
129952 …22| invoke-static {v1}, com.android.calendar.Utils.getHideDeclinedEvents(android.content.Context):…
129953 25| move-result v1
129954 26| iput-boolean v1, v7, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
129956 28| iget-boolean v1, v7, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
129957 30| if-eq v0, v1, Label_1
129960 32| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mLoader
129961 34| if-eqz v1, Label_1
129965 36| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mLoader
129968 42| invoke-virtual {v1,v2}, android.content.CursorLoader.setSelection(java.lang.String):void
129973 45| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mContext
129974 47| invoke-static {v1}, com.android.calendar.Utils.getDaysPerWeek(android.content.Context):int
129975 50| move-result v1
129976 51| iput v1, v7, com.android.calendar.month.MonthByWeekFragment.mDaysPerWeek
129980 56| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mAdapter
129982 …60| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.t…
129984 63| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
129985 65| invoke-interface {v1}, java.lang.Runnable.run():void
129987 68| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mTodayUpdater
129988 70| invoke-interface {v1}, java.lang.Runnable.run():void
129990 73| iget-object v1, v7, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
129991 75| invoke-virtual {v1,v5}, android.text.format.Time.toMillis(boolean):long
129993 79| move-object v1, v7
129995 …81| invoke-virtual/range {v1..v6}, com.android.calendar.month.MonthByWeekFragment.goTo(long, boole…
130008 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
130013 4| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
130030 0| const-wide/16 v0:v1, #+160 (0x000000a0 | 2.24208e-43)
130031 2| return-wide v0:v1
130047 6| cmp-long v1, v2:v3, v8:v9
130048 8| if-nez v1, Label_6
130055 11| iget v1, v12, com.android.calendar.month.MonthByWeekFragment.mDaysPerWeek
130057 15| mul-int/2addr v1, v2
130058 16| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
130087 59| if-ge v1, v2, Label_1
130096 62| iget-object v1, v12, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
130098 66| invoke-virtual {v1,v2}, android.text.format.Time.set(android.text.format.Time):void
130100 69| iget-object v1, v12, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
130101 71| invoke-virtual {v1,v5}, android.text.format.Time.normalize(boolean):long
130107 81| cmp-long v1, v2:v3, v8:v9
130108 83| if-eqz v1, Label_5
130117 86| iget-object v1, v13, com.android.calendar.CalendarController$EventInfo.selectedTime
130118 88| invoke-virtual {v1,v5}, android.text.format.Time.toMillis(boolean):long
130120 92| move-object v1, v12
130121 …93| invoke-virtual/range {v1..v6}, com.android.calendar.month.MonthByWeekFragment.goTo(long, boole…
130129 99| iget-object v1, v12, com.android.calendar.month.MonthByWeekFragment.mHandler
130142 …111| invoke-virtual {v1,v2,v8,v9}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
130167 121| cmp-long v1, v2:v3, v8:v9
130168 123| if-nez v1, Label_4
130188 5| new-instance v1, android.graphics.drawable.StateListDrawable
130189 7| invoke-direct {v1}, android.graphics.drawable.StateListDrawable.<init>():void
130190 …10| invoke-virtual {v0,v1}, android.widget.ListView.setSelector(android.graphics.drawable.Drawable…
130202 27| move-result-object v1
130204 31| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
130205 34| move-result v1
130206 35| invoke-virtual {v0,v1}, android.widget.ListView.setBackgroundColor(int):void
130217 44| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
130220 …49| invoke-virtual {v0,v1,v2,v3}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
130226 54| iget-object v1, v4, com.android.calendar.month.MonthByWeekFragment.mListView
130227 …56| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeeksAdapter.setListView(android.widg…
130236 64| const/4 v1, #+0 (0x00000000 | 0.00000)
130238 …66| invoke-virtual {v0,v1,v2,v4}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
130275 25| move-result-object v1
130277 .local v1, "viewConfig", android.view.ViewConfiguration
130278 26| invoke-virtual {v1}, android.view.ViewConfiguration.getScaledMaximumFlingVelocity():int
130324 1| iget-boolean v1, v10, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
130325 3| if-eqz v1, Label_1
130340 9| iget-object v1, v10, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
130342 12| invoke-virtual {v1,v2}, android.text.format.Time.toMillis(boolean):long
130344 16| iget-object v1, v10, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
130345 18| iget-wide v8:v9, v1, android.text.format.Time.gmtoff
130347 23| move-result v1
130353 30| sub-int/2addr v1, v2
130355 31| iput v1, v10, com.android.calendar.month.MonthByWeekFragment.mFirstLoadedJulianDay
130358 36| move-result-object v1
130359 37| iput-object v1, v10, com.android.calendar.month.MonthByWeekFragment.mEventUri
130368 48| move-result-object v1
130386 66| const-string/jumbo v1, "MonthFragment"
130388 70| invoke-static {v1,v2}, android.util.Log.isLoggable(java.lang.String, int):boolean
130389 73| move-result v1
130390 74| if-eqz v1, Label_2
130394 76| const-string/jumbo v1, "MonthFragment"
130405 101| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
130417 105| move-exception v1
130419 107| throw v1
130432 1| iget-boolean v1, v3, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
130433 3| if-eqz v1, Label_2
130437 5| const v1, #+2130968629 (0x7f040035 | 1.75459e+38)
130438 …8| invoke-virtual {v4,v1,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
130445 12| const v1, #+2131755192 (0x7f1000b8 | 1.91413e+38)
130446 15| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
130447 18| move-result-object v1
130448 19| check-cast v1, android.view.ViewGroup
130449 21| iput-object v1, v3, com.android.calendar.month.MonthByWeekFragment.mDayNamesHeader
130457 24| const v1, #+2130968624 (0x7f040030 | 1.75459e+38)
130458 …27| invoke-virtual {v4,v1,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
130488 16| iget-object v1, v2, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
130489 18| invoke-virtual {v0,v1}, android.widget.ListView.removeCallbacks(java.lang.Runnable):boolean
130546 59| move-object v1, v0
130548 .local v1, "cLoader", android.content.CursorLoader
130554 64| invoke-virtual {v1}, android.content.CursorLoader.getUri():android.net.Uri
130563 73| invoke-virtual {v1}, android.content.CursorLoader.getUri():android.net.Uri
130614 .end_local v1
130628 .local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<TD;>;"
130634 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.month.MonthByWeekFragment.onLoadFinished(androi…
130645 ….local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<Landroid/database/Cursor;…
130661 1| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
130662 3| monitor-enter v1
130683 17| monitor-exit v1
130724 49| monitor-exit v1
130737 0| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
130930 2| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mContext
130931 … 4| invoke-static {v1}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
130932 7| move-result v1
130933 8| iput v1, v6, com.android.calendar.month.MonthByWeekFragment.mFirstDayOfWeek
130935 10| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mContext
130936 …12| invoke-static {v1}, com.android.calendar.Utils.getShowWeekNumber(android.content.Context):bool…
130937 15| move-result v1
130938 16| iput-boolean v1, v6, com.android.calendar.month.MonthByWeekFragment.mShowWeekNumber
130944 23| const-string/jumbo v1, "num_weeks"
130948 …32| invoke-virtual {v0,v1,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
130951 38| iget-boolean v1, v6, com.android.calendar.month.MonthByWeekFragment.mShowWeekNumber
130952 40| if-eqz v1, Label_4
130955 42| move v1, v2
130959 43| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
130960 46| move-result-object v1
130961 …47| invoke-virtual {v0,v4,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
130963 50| const-string/jumbo v1, "week_start"
130967 …59| invoke-virtual {v0,v1,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
130969 62| const-string/jumbo v1, "mini_month"
130980 …74| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
130982 77| const-string/jumbo v1, "selected_day"
130994 …98| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
130996 101| const-string/jumbo v1, "days_per_week"
131000 …110| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131002 113| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
131003 115| if-nez v1, Label_5
131007 117| new-instance v1, com.android.calendar.month.MonthByWeekAdapter
131011 …125| invoke-direct {v1,v2,v0,v3}, com.android.calendar.month.MonthByWeekAdapter.<init>(android.con…
131012 128| iput-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
131014 130| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
131016 …134| invoke-virtual {v1,v2}, com.android.calendar.month.SimpleWeeksAdapter.registerDataSetObserver…
131021 137| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
131022 …139| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
131028 143| move v1, v3
131035 145| iget-object v1, v6, com.android.calendar.month.MonthByWeekFragment.mAdapter
131036 …147| invoke-virtual {v1,v0}, com.android.calendar.month.SimpleWeeksAdapter.updateParams(java.util.…
131049 1| iget-boolean v1, v5, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
131050 3| if-eqz v1, Label_1
131061 9| new-array v1, v4, java.lang.String[]
131062 11| iput-object v1, v5, com.android.calendar.month.MonthByWeekFragment.mDayLabels
131073 16| iget-object v1, v5, com.android.calendar.month.MonthByWeekFragment.mDayLabels
131082 30| aput-object v3, v1, v2
131104 3| iget-boolean v1, v3, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
131105 5| if-nez v1, Label_1
131108 7| sget-boolean v1, com.android.calendar.month.MonthByWeekFragment.mShowDetailsInMonth
131109 9| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
131110 11| if-eqz v1, Label_2
131115 13| new-instance v1, java.lang.StringBuilder
131116 15| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
131117 …18| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
131118 21| move-result-object v1
131120 …25| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
131121 28| move-result-object v1
131122 29| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
131140 0| iput-object v1, v0, com.android.calendar.month.MonthListView$1.this$0
131169 16| iget-object v1, v3, com.android.calendar.month.MonthListView$1.this$0
131170 18| iget-object v1, v1, com.android.calendar.month.MonthListView.mListContext
131174 …26| invoke-static {v1,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
131175 29| move-result-object v1
131177 30| iput-object v1, v0, android.text.format.Time.timezone
131189 0| iget-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
131228 0| invoke-direct {v1,v2}, android.widget.ListView.<init>(android.content.Context):void
131232 8| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
131235 …12| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
131236 15| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
131238 …17| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.init(android.content.Context):…
131252 …0| invoke-direct {v1,v2,v3}, android.widget.ListView.<init>(android.content.Context, android.util.…
131256 8| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
131259 …12| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
131260 15| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
131262 …17| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.init(android.content.Context):…
131276 …0| invoke-direct {v1,v2,v3,v4}, android.widget.ListView.<init>(android.content.Context, android.ut…
131280 8| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
131283 …12| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
131284 15| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
131286 …17| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.init(android.content.Context):…
131367 80| move-wide/from16 v0:v1, v18:v19
131368 82| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
131532 0| const/4 v1, #+0 (0x00000000 | 0.00000)
131533 …1| invoke-virtual {v2,v1}, com.android.calendar.month.MonthListView.getChildAt(int):android.view.V…
131542 9| const/4 v1, #-1 (0xffffffff | NaN)
131543 10| return v1
131549 14| move-result v1
131550 15| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
131551 17| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
131552 19| return v1
131571 10| iget-object v1, v2, com.android.calendar.month.MonthListView.mTimezoneUpdater
131572 …12| invoke-static {v3,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
131573 15| move-result-object v1
131574 16| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
131578 23| const/4 v1, #+0 (0x00000000 | 0.00000)
131579 24| cmpl-float v0, v0, v1
131592 42| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
131593 44| cmpl-float v0, v0, v1
131600 51| sget v1, com.android.calendar.month.MonthListView.mScale
131601 53| mul-float/2addr v0, v1
131607 60| sget v1, com.android.calendar.month.MonthListView.mScale
131608 62| mul-float/2addr v0, v1
131614 69| sget v1, com.android.calendar.month.MonthListView.mScale
131615 71| mul-float/2addr v0, v1
131636 4| move-result v1
131637 5| and-int/lit16 v1, v1, #+255 (0x000000ff | 3.57331e-43)
131638 7| packed-switch v1, Label_6
131643 10| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
131644 …12| invoke-virtual {v1,v6}, android.view.VelocityTracker.addMovement(android.view.MotionEvent):void
131659 17| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
131660 19| invoke-virtual {v1}, android.view.VelocityTracker.clear():void
131670 29| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
131671 …31| invoke-virtual {v1,v6}, android.view.VelocityTracker.addMovement(android.view.MotionEvent):void
131673 34| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
131675 38| invoke-virtual {v1,v2}, android.view.VelocityTracker.computeCurrentVelocity(int):void
131677 41| iget-object v1, v5, com.android.calendar.month.MonthListView.mTracker
131678 43| invoke-virtual {v1}, android.view.VelocityTracker.getYVelocity():float
131683 50| move-result v1
131686 54| cmpl-float v1, v1, v2
131687 56| if-lez v1, Label_2
131693 61| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
131694 62| return v1
131716 …0| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.processEvent(android.view.Motio…
131721 …6| invoke-super {v1,v2}, android.widget.ListView.onInterceptTouchEvent(android.view.MotionEvent):b…
131743 …0| invoke-direct {v1,v2}, com.android.calendar.month.MonthListView.processEvent(android.view.Motio…
131748 6| invoke-super {v1,v2}, android.widget.ListView.onTouchEvent(android.view.MotionEvent):boolean
131770 0| iput-object v2, v1, com.android.calendar.month.MonthWeekEventsView$FloatRef.this$0
131771 2| invoke-direct {v1}, java.lang.Object.<init>():void
131774 7| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView$FloatRef.array
131788 … 0| iput-object v2, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
131789 2| invoke-direct {v1}, android.animation.AnimatorListenerAdapter.<init>():void
131792 …6| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
131795 …9| iput-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFadi…
131860 …45| iget-object v1, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
131868 …57| invoke-static {v1,v2,v3}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.S…
131869 60| move-result-object v1
131870 …61| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set2(com.android.calend…
131909 108| const/4 v1, #+0 (0x00000000 | 0.00000)
131910 …109| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set0(com.android.calen…
131913 114| const/4 v1, #+0 (0x00000000 | 0.00000)
131914 …115| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set1(com.android.calen…
131923 128| const/4 v1, #+0 (0x00000000 | 0.00000)
131924 …129| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set2(com.android.calen…
131951 …0| iput-object v1, v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
131965 …0| iput-boolean v1, v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFadi…
132023 7| new-instance v1, android.graphics.Rect
132024 9| invoke-direct {v1}, android.graphics.Rect.<init>():void
132025 12| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.r
132027 14| new-instance v1, android.graphics.Paint
132028 16| invoke-direct {v1}, android.graphics.Paint.<init>():void
132029 19| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.p
132039 29| sget v1, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
132040 31| iput v1, v4, com.android.calendar.month.SimpleWeekView.mHeight
132054 45| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
132055 46| iput v1, v4, com.android.calendar.month.SimpleWeekView.mNumDays
132057 48| iget v1, v4, com.android.calendar.month.SimpleWeekView.mNumDays
132058 50| iput v1, v4, com.android.calendar.month.SimpleWeekView.mNumCells
132065 59| move-result-object v1
132066 60| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.mTimeZone
132068 62| const/4 v1, #+0 (0x00000000 | 0.00000)
132069 63| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.mLastHoverTime
132075 69| const v1, #+2131230760 (0x7f080028 | 1.80776e+38)
132076 72| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132077 75| move-result v1
132078 76| iput v1, v4, com.android.calendar.month.SimpleWeekView.mBGColor
132080 78| const v1, #+2131230758 (0x7f080026 | 1.80776e+38)
132081 81| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132082 84| move-result v1
132083 85| iput v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedWeekBGColor
132085 87| const v1, #+2131230744 (0x7f080018 | 1.80775e+38)
132086 90| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132087 93| move-result v1
132088 94| iput v1, v4, com.android.calendar.month.SimpleWeekView.mFocusMonthColor
132090 96| const v1, #+2131230756 (0x7f080024 | 1.80776e+38)
132091 99| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132092 102| move-result v1
132093 103| iput v1, v4, com.android.calendar.month.SimpleWeekView.mOtherMonthColor
132095 105| const v1, #+2131230755 (0x7f080023 | 1.80776e+38)
132096 108| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132097 111| move-result v1
132098 112| iput v1, v4, com.android.calendar.month.SimpleWeekView.mDaySeparatorColor
132100 114| const v1, #+2131230742 (0x7f080016 | 1.80775e+38)
132101 117| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132102 120| move-result v1
132103 121| iput v1, v4, com.android.calendar.month.SimpleWeekView.mTodayOutlineColor
132105 123| const v1, #+2131230746 (0x7f08001a | 1.80776e+38)
132106 126| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
132107 129| move-result v1
132108 130| iput v1, v4, com.android.calendar.month.SimpleWeekView.mWeekNumColor
132110 132| const v1, #+2130837541 (0x7f020025 | 1.72800e+38)
132111 …135| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawa…
132112 138| move-result-object v1
132113 139| iput-object v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedDayLine
132115 141| sget v1, com.android.calendar.month.SimpleWeekView.mScale
132117 144| cmpl-float v1, v1, v2
132118 146| if-nez v1, Label_1
132123 151| move-result-object v1
132124 …152| invoke-virtual {v1}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMe…
132125 155| move-result-object v1
132126 156| iget v1, v1, android.util.DisplayMetrics.density
132127 158| sput v1, com.android.calendar.month.SimpleWeekView.mScale
132129 160| sget v1, com.android.calendar.month.SimpleWeekView.mScale
132131 164| cmpl-float v1, v1, v2
132132 166| if-eqz v1, Label_1
132136 168| sget v1, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
132137 170| int-to-float v1, v1
132139 173| mul-float/2addr v1, v2
132140 174| float-to-int v1, v1
132141 175| sput v1, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
132143 177| sget v1, com.android.calendar.month.SimpleWeekView.MIN_HEIGHT
132144 179| int-to-float v1, v1
132146 182| mul-float/2addr v1, v2
132147 183| float-to-int v1, v1
132148 184| sput v1, com.android.calendar.month.SimpleWeekView.MIN_HEIGHT
132150 186| sget v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
132151 188| int-to-float v1, v1
132153 191| mul-float/2addr v1, v2
132154 192| float-to-int v1, v1
132155 193| sput v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
132157 195| sget v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_NUMBER_TEXT_SIZE
132158 197| int-to-float v1, v1
132160 200| mul-float/2addr v1, v2
132161 201| float-to-int v1, v1
132162 202| sput v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_NUMBER_TEXT_SIZE
132164 204| sget v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
132165 206| int-to-float v1, v1
132167 209| mul-float/2addr v1, v2
132168 210| float-to-int v1, v1
132169 211| sput v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
132171 213| sget v1, com.android.calendar.month.SimpleWeekView.WEEK_NUM_MARGIN_BOTTOM
132172 215| int-to-float v1, v1
132174 218| mul-float/2addr v1, v2
132175 219| float-to-int v1, v1
132176 220| sput v1, com.android.calendar.month.SimpleWeekView.WEEK_NUM_MARGIN_BOTTOM
132178 222| sget v1, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
132179 224| int-to-float v1, v1
132181 227| mul-float/2addr v1, v2
132182 228| float-to-int v1, v1
132183 229| sput v1, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
132185 231| sget v1, com.android.calendar.month.SimpleWeekView.MINI_WK_NUMBER_TEXT_SIZE
132186 233| int-to-float v1, v1
132188 236| mul-float/2addr v1, v2
132189 237| float-to-int v1, v1
132190 238| sput v1, com.android.calendar.month.SimpleWeekView.MINI_WK_NUMBER_TEXT_SIZE
132215 6| iget v1, v3, com.android.calendar.month.SimpleWeekView.mSelectedWeekBGColor
132216 8| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
132219 13| sget-object v1, android.graphics.Paint$Style.FILL
132220 15| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
132223 20| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132224 21| iput v1, v0, android.graphics.Rect.top
132227 25| iget v1, v3, com.android.calendar.month.SimpleWeekView.mHeight
132228 27| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
132229 29| iput v1, v0, android.graphics.Rect.bottom
132232 33| iget v1, v3, com.android.calendar.month.SimpleWeekView.mPadding
132233 35| iput v1, v0, android.graphics.Rect.left
132236 39| iget v1, v3, com.android.calendar.month.SimpleWeekView.mSelectedLeft
132237 41| iput v1, v0, android.graphics.Rect.right
132240 45| iget-object v1, v3, com.android.calendar.month.SimpleWeekView.p
132241 …47| invoke-virtual {v4,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
132244 52| iget v1, v3, com.android.calendar.month.SimpleWeekView.mSelectedRight
132245 54| iput v1, v0, android.graphics.Rect.left
132248 58| iget v1, v3, com.android.calendar.month.SimpleWeekView.mWidth
132250 62| sub-int/2addr v1, v2
132251 63| iput v1, v0, android.graphics.Rect.right
132254 67| iget-object v1, v3, com.android.calendar.month.SimpleWeekView.p
132255 …69| invoke-virtual {v4,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
132280 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132281 7| iput v1, v0, android.graphics.Rect.top
132284 11| iget v1, v7, com.android.calendar.month.SimpleWeekView.mHeight
132285 13| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
132286 15| iput v1, v0, android.graphics.Rect.bottom
132289 19| iget v1, v7, com.android.calendar.month.SimpleWeekView.mSelectedLeft
132290 21| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
132291 23| iput v1, v0, android.graphics.Rect.left
132294 27| iget v1, v7, com.android.calendar.month.SimpleWeekView.mSelectedRight
132295 29| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
132296 31| iput v1, v0, android.graphics.Rect.right
132299 35| sget v1, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
132300 37| int-to-float v1, v1
132301 38| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
132304 43| sget-object v1, android.graphics.Paint$Style.STROKE
132305 45| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
132308 50| iget v1, v7, com.android.calendar.month.SimpleWeekView.mTodayOutlineColor
132309 52| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
132312 57| iget-object v1, v7, com.android.calendar.month.SimpleWeekView.p
132313 …59| invoke-virtual {v8,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
132324 68| iget v1, v7, com.android.calendar.month.SimpleWeekView.mDaySeparatorColor
132325 70| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
132328 75| sget v1, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
132329 77| int-to-float v1, v1
132330 78| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
132333 83| iget v1, v7, com.android.calendar.month.SimpleWeekView.mPadding
132334 85| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
132335 87| sub-int/2addr v0, v1
132336 88| iget v1, v7, com.android.calendar.month.SimpleWeekView.mNumCells
132337 90| div-int/2addr v0, v1
132338 91| iget v1, v7, com.android.calendar.month.SimpleWeekView.mPadding
132339 93| add-int v6, v0, v1
132342 95| int-to-float v1, v6
132380 15| const/4 v1, #+0 (0x00000000 | 0.00000)
132382 .local v1, "i", int
132427 79| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
132434 82| aget-boolean v2, v6, v1
132453 98| if-ge v1, v3, Label_10
132458 102| aget-boolean v6, v6, v1
132464 108| aget-boolean v2, v6, v1
132484 125| if-ne v6, v1, Label_6
132499 140| mul-int/lit8 v6, v1, #+2 (0x00000002 | 2.80260e-45)
132512 159| aget-object v6, v6, v1
132523 174| if-ne v6, v1, Label_7
132538 189| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
132629 58| float-to-int v1, v4
132631 .local v1, "dayPosition", int
132633 61| add-int v0, v4, v1
132682 0| iget v0, v1, com.android.calendar.month.SimpleWeekView.mFirstJulianDay
132694 0| iget v0, v1, com.android.calendar.month.SimpleWeekView.mFirstMonth
132706 0| iget v0, v1, com.android.calendar.month.SimpleWeekView.mLastMonth
132720 3| const/4 v1, #+0 (0x00000000 | 0.00000)
132721 4| invoke-virtual {v0,v1}, android.graphics.Paint.setFakeBoldText(boolean):void
132727 14| sget v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
132728 16| int-to-float v1, v1
132729 17| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
132732 22| sget-object v1, android.graphics.Paint$Style.FILL
132733 24| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
132746 46| sget v1, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
132747 48| int-to-float v1, v1
132748 49| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
132751 54| iget v1, v3, com.android.calendar.month.SimpleWeekView.mFocusMonthColor
132752 56| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
132755 61| sget-object v1, android.graphics.Paint$Style.FILL
132756 63| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
132759 68| sget-object v1, android.graphics.Paint$Align.CENTER
132760 … 70| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
132774 …0| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawBackground(android.graphi…
132776 …3| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawWeekNums(android.graphics…
132778 …6| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawDaySeparators(android.gra…
132794 4| move-result-object v1
132796 .local v1, "context", android.content.Context
132799 …8| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
132866 …81| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
132904 4| iget v1, v2, com.android.calendar.month.SimpleWeekView.mHeight
132905 …6| invoke-virtual {v2,v0,v1}, com.android.calendar.month.SimpleWeekView.setMeasuredDimension(int, …
132919 0| iput v1, v0, com.android.calendar.month.SimpleWeekView.mWidth
133200 317| move-result v1
133205 .local v1, "focusMonth", int
133237 345| if-ne v6, v1, Label_22
133284 .end_local v1
133312 402| const/4 v1, #-1 (0xffffffff | NaN)
133313 .restart_local v1
133365 0| iget-boolean v1, v4, com.android.calendar.month.SimpleWeekView.mHasSelectedDay
133366 2| if-eqz v1, Label_3
133370 4| iget v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedDay
133372 8| sub-int v0, v1, v2
133384 14| iget-boolean v1, v4, com.android.calendar.month.SimpleWeekView.mShowWeekNum
133385 16| if-eqz v1, Label_2
133394 20| iget v1, v4, com.android.calendar.month.SimpleWeekView.mWidth
133397 26| sub-int/2addr v1, v2
133398 27| mul-int/2addr v1, v0
133400 30| div-int/2addr v1, v2
133404 33| add-int/2addr v1, v2
133405 34| iput v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedLeft
133407 36| add-int/lit8 v1, v0, #+1 (0x00000001 | 1.40130e-45)
133412 45| mul-int/2addr v1, v2
133414 48| div-int/2addr v1, v2
133418 51| add-int/2addr v1, v2
133419 52| iput v1, v4, com.android.calendar.month.SimpleWeekView.mSelectedRight
133432 0| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
133440 0| iput-boolean v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
133441 2| return v1
133448 0| iput v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateTodayAlpha
133449 2| return v1
133456 0| iput-object v1, v0, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
133457 2| return-object v1
133471 6| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
133488 25| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
133490 27| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
133492 29| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MIN_SEGMENT_HEIGHT
133510 49| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
133512 51| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
133514 53| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_WEEK_NUMBER
133548 93| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_RIGHT_PADDING
133561 108| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
133562 110| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
133566 117| sget-object v1, com.android.calendar.month.MonthWeekEventsView.mStringBuilder
133569 …123| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
133607 28| const/16 v1, #+1120 (0x00000460 | 1.56945e-42)
133608 …30| invoke-direct {v0,v5,v1}, com.android.calendar.month.MonthWeekEventsView$FloatRef.<init>(com.a…
133638 2| const/4 v1, #+0 (0x00000000 | 0.00000)
133640 .local v1, "x", int
133661 20| add-int v1, v3, v2
133663 22| return v1
133675 0| iget v1, v3, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
133677 3| if-eq v1, v2, Label_1
133681 5| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
133682 7| invoke-virtual {v1}, android.graphics.Paint.getAlpha():int
133686 11| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
133688 15| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
133690 18| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
133692 22| invoke-virtual {v1,v2}, android.graphics.Paint.setAlpha(int):void
133694 25| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
133698 33| iput v2, v1, android.graphics.Rect.left
133700 35| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
133705 45| iput v2, v1, android.graphics.Rect.right
133707 47| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
133709 51| iput v2, v1, android.graphics.Rect.top
133711 53| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
133713 57| iput v2, v1, android.graphics.Rect.bottom
133715 59| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.r
133717 …63| invoke-virtual {v4,v1,v2}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
133719 66| iget-object v1, v3, com.android.calendar.month.MonthWeekEventsView.p
133720 68| invoke-virtual {v1,v0}, android.graphics.Paint.setAlpha(int):void
133738 1| iput v0, v1, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
133740 3| invoke-virtual {v1}, com.android.calendar.month.MonthWeekEventsView.invalidate():void
133760 5| sget v1, com.android.calendar.month.MonthWeekEventsView.MIN_WEEK_WIDTH
133761 7| if-gt v0, v1, Label_2
133794 34| iget v1, v10, com.android.calendar.month.MonthWeekEventsView.mPadding
133795 36| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
133796 38| sub-int v8, v0, v1
133811 49| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
133812 51| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
133813 53| sub-int/2addr v0, v1
133817 58| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
133818 60| int-to-float v1, v1
133819 61| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
133835 76| move-result v1
133838 81| add-int/2addr v1, v4
133840 84| add-int/2addr v1, v4
133841 85| aput v1, v0, v7
133850 92| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
133851 94| add-int/2addr v0, v1
133852 95| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
133853 97| add-int/2addr v0, v1
133858 102| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
133859 104| sub-int v3, v0, v1
133868 116| move-object v1, v11
133897 1| const/4 v1, #+0 (0x00000000 | 0.00000)
133899 .local v1, "offset", int
133915 19| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
133942 43| sub-int v3, v0, v1
134007 124| if-lt v0, v1, Label_8
134025 144| sub-int v3, v0, v1
134074 28| sget v1, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
134075 30| if-eq v0, v1, Label_1
134090 43| iget v1, v8, com.android.calendar.Utils$DNAStrand.color
134091 45| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
134094 50| iget-object v1, v11, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
134095 …52| invoke-virtual {v12,v0,v1}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint)…
134103 58| sget v1, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
134104 60| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
134105 63| move-result-object v1
134106 64| invoke-virtual {v0,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
134125 83| iget v1, v8, com.android.calendar.Utils$DNAStrand.color
134126 85| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
134129 90| iget-object v1, v11, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
134130 …92| invoke-virtual {v12,v0,v1}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint)…
134150 105| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_WIDTH
134151 107| sub-int/2addr v0, v1
134184 132| iget-object v1, v8, com.android.calendar.Utils$DNAStrand.allDays
134185 134| aget v1, v1, v6
134186 136| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
134191 144| int-to-float v1, v0
134246 9| const/4 v1, #+0 (0x00000000 | 0.00000)
134248 .local v1, "i", int
134261 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
134265 26| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
134266 .end_local v1
134268 28| aput v11, v3, v1
134270 30| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
134272 .restart_local v1
134276 35| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
134277 .end_local v1
134281 40| aput v9, v3, v1
134284 43| move v1, v2
134291 .restart_local v1
134294 46| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
134295 .end_local v1
134297 48| aput v11, v3, v1
134299 50| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
134301 .restart_local v1
134304 54| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
134305 .end_local v1
134309 59| aput v9, v3, v1
134311 61| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
134313 .restart_local v1
134321 68| move v2, v1
134326 .end_local v1
134338 78| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
134340 .restart_local v1
134344 83| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
134345 .end_local v1
134347 85| aput v11, v3, v1
134349 87| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
134351 .restart_local v1
134355 92| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
134356 .end_local v1
134359 95| aput v9, v3, v1
134613 217| move-object/from16 v1, v21
134614 …219| invoke-virtual {v0,v2,v3,v4,v1}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
134873 41| move/from16 v1, v20
134874 …43| invoke-direct {v0,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
135009 171| move-object/from16 v1, v28
135011 …175| invoke-virtual {v0,v1,v2,v6}, com.android.calendar.month.MonthWeekEventsView.drawMoreEvents(a…
135081 9| sub-int v1, v2, v3
135083 .local v1, "y", int
135108 49| int-to-float v4, v1
135129 4| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
135132 10| add-int/2addr v1, v2
135133 11| iput v1, v0, android.graphics.Rect.top
135136 15| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mHeight
135144 27| sub-int/2addr v1, v2
135145 28| iput v1, v0, android.graphics.Rect.bottom
135148 32| sget-object v1, android.graphics.Paint$Style.STROKE
135149 34| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
135152 39| sget v1, com.android.calendar.month.MonthWeekEventsView.TODAY_HIGHLIGHT_WIDTH
135153 41| int-to-float v1, v1
135154 42| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
135157 47| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
135158 …49| invoke-direct {v5,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
135159 52| move-result v1
135162 57| add-int/2addr v1, v2
135163 58| iput v1, v0, android.graphics.Rect.left
135166 62| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
135167 64| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
135168 …66| invoke-direct {v5,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
135169 69| move-result v1
135179 80| sub-int/2addr v1, v2
135180 81| iput v1, v0, android.graphics.Rect.right
135183 85| iget v1, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimateColor
135186 91| or-int/2addr v1, v2
135187 92| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
135190 97| iget-object v1, v5, com.android.calendar.month.MonthWeekEventsView.p
135191 …99| invoke-virtual {v6,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
135194 104| sget-object v1, android.graphics.Paint$Style.FILL
135195 106| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
135267 51| const/4 v1, #+0 (0x00000000 | 0.00000)
135269 .local v1, "isBold", boolean
135301 79| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
135330 116| if-eqz v1, Label_5
135335 120| const/4 v1, #+0 (0x00000000 | 0.00000)
135397 8| move-result v1
135399 .local v1, "dayPosition", int
135401 10| if-ne v1, v3, Label_1
135412 16| add-int v0, v3, v1
135462 0| iget-boolean v1, v4, com.android.calendar.month.MonthWeekEventsView.mShowWeekNum
135463 2| if-eqz v1, Label_3
135466 4| sget v1, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
135468 8| add-int v0, v1, v2
135474 10| int-to-float v1, v0
135475 11| cmpg-float v1, v5, v1
135476 13| if-ltz v1, Label_2
135479 15| iget v1, v4, com.android.calendar.month.MonthWeekEventsView.mWidth
135481 19| sub-int/2addr v1, v2
135482 20| int-to-float v1, v1
135483 21| cmpl-float v1, v5, v1
135484 23| if-lez v1, Label_4
135489 25| const/4 v1, #-1 (0xffffffff | NaN)
135490 26| return v1
135503 30| int-to-float v1, v0
135504 31| sub-float v1, v5, v1
135507 36| mul-float/2addr v1, v2
135513 44| div-float/2addr v1, v2
135514 45| float-to-int v1, v1
135515 46| return v1
135531 7| sget-boolean v1, com.android.calendar.month.MonthWeekEventsView.mInitialized
135532 9| if-nez v1, Label_3
135537 14| move-result-object v1
135538 15| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
135543 22| move-result-object v1
135545 …26| invoke-static {v1,v2}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
135546 29| move-result v1
135547 30| sput-boolean v1, com.android.calendar.month.MonthWeekEventsView.mShowDetailsInMonth
135549 32| const/high16 v1, #+2131427328 (0x7f0b0000 | 1.84763e+38)
135550 34| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
135551 37| move-result v1
135552 38| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
135554 40| const v1, #+2131427329 (0x7f0b0001 | 1.84763e+38)
135555 43| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
135556 46| move-result v1
135557 47| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
135559 49| const v1, #+2131427333 (0x7f0b0005 | 1.84763e+38)
135560 52| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
135561 55| move-result v1
135562 56| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
135564 58| const v1, #+2131230761 (0x7f080029 | 1.80776e+38)
135565 61| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
135566 64| move-result v1
135567 65| sput v1, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
135569 67| const v1, #+2131230726 (0x7f080006 | 1.80775e+38)
135570 70| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
135571 73| move-result v1
135572 74| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_TEXT_COLOR
135574 76| sget v1, com.android.calendar.month.MonthWeekEventsView.mScale
135576 80| cmpl-float v1, v1, v2
135577 82| if-eqz v1, Label_1
135581 84| sget v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
135582 86| int-to-float v1, v1
135584 89| mul-float/2addr v1, v2
135585 90| float-to-int v1, v1
135586 91| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
135588 93| sget v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_WEEK_NUMBER
135589 95| int-to-float v1, v1
135591 98| mul-float/2addr v1, v2
135592 99| float-to-int v1, v1
135593 100| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_WEEK_NUMBER
135595 102| sget v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
135596 104| int-to-float v1, v1
135598 107| mul-float/2addr v1, v2
135599 108| float-to-int v1, v1
135600 109| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_MONTH_NUMBER
135602 111| sget v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_WEEK_NUMBER
135603 113| int-to-float v1, v1
135605 116| mul-float/2addr v1, v2
135606 117| float-to-int v1, v1
135607 118| sput v1, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_WEEK_NUMBER
135609 120| sget v1, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
135610 122| int-to-float v1, v1
135612 125| mul-float/2addr v1, v2
135613 126| float-to-int v1, v1
135614 127| sput v1, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
135616 129| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
135617 131| int-to-float v1, v1
135619 134| mul-float/2addr v1, v2
135620 135| float-to-int v1, v1
135621 136| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
135623 138| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT
135624 140| int-to-float v1, v1
135626 143| mul-float/2addr v1, v2
135627 144| float-to-int v1, v1
135628 145| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT
135630 147| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
135631 149| int-to-float v1, v1
135633 152| mul-float/2addr v1, v2
135634 153| float-to-int v1, v1
135635 154| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
135637 156| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MORE_EVENTS
135638 158| int-to-float v1, v1
135640 161| mul-float/2addr v1, v2
135641 162| float-to-int v1, v1
135642 163| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MORE_EVENTS
135644 165| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NAME
135645 167| int-to-float v1, v1
135647 170| mul-float/2addr v1, v2
135648 171| float-to-int v1, v1
135649 172| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NAME
135651 174| sget v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_WEEK_NUM
135652 176| int-to-float v1, v1
135654 179| mul-float/2addr v1, v2
135655 180| float-to-int v1, v1
135656 181| sput v1, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_WEEK_NUM
135658 183| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_OUTER_WIDTH
135659 185| int-to-float v1, v1
135661 188| mul-float/2addr v1, v2
135662 189| float-to-int v1, v1
135663 190| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_OUTER_WIDTH
135665 192| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
135666 194| int-to-float v1, v1
135668 197| mul-float/2addr v1, v2
135669 198| float-to-int v1, v1
135670 199| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
135672 201| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGTH
135673 203| int-to-float v1, v1
135675 206| mul-float/2addr v1, v2
135676 207| float-to-int v1, v1
135677 208| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGTH
135679 …210| sget v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGHT_PORTRAIT
135680 212| int-to-float v1, v1
135682 215| mul-float/2addr v1, v2
135683 216| float-to-int v1, v1
135684 …217| sput v1, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGHT_PORTRAIT
135686 219| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_X_OFFSET_LANDSCAPE
135687 221| int-to-float v1, v1
135689 224| mul-float/2addr v1, v2
135690 225| float-to-int v1, v1
135691 226| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_X_OFFSET_LANDSCAPE
135693 228| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_LANDSCAPE
135694 230| int-to-float v1, v1
135696 233| mul-float/2addr v1, v2
135697 234| float-to-int v1, v1
135698 235| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_LANDSCAPE
135700 237| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_PORTRAIT
135701 239| int-to-float v1, v1
135703 242| mul-float/2addr v1, v2
135704 243| float-to-int v1, v1
135705 244| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_PORTRAIT
135707 246| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_WIDTH
135708 248| int-to-float v1, v1
135710 251| mul-float/2addr v1, v2
135711 252| float-to-int v1, v1
135712 253| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_WIDTH
135714 255| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_BORDER
135715 257| int-to-float v1, v1
135717 260| mul-float/2addr v1, v2
135718 261| float-to-int v1, v1
135719 262| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_BORDER
135721 264| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_LINE_PADDING
135722 266| int-to-float v1, v1
135724 269| mul-float/2addr v1, v2
135725 270| float-to-int v1, v1
135726 271| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_LINE_PADDING
135728 273| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_BOTTOM_PADDING
135729 275| int-to-float v1, v1
135731 278| mul-float/2addr v1, v2
135732 279| float-to-int v1, v1
135733 280| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_BOTTOM_PADDING
135735 282| sget v1, com.android.calendar.month.MonthWeekEventsView.EVENT_RIGHT_PADDING
135736 284| int-to-float v1, v1
135738 287| mul-float/2addr v1, v2
135739 288| float-to-int v1, v1
135740 289| sput v1, com.android.calendar.month.MonthWeekEventsView.EVENT_RIGHT_PADDING
135742 291| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
135743 293| int-to-float v1, v1
135745 296| mul-float/2addr v1, v2
135746 297| float-to-int v1, v1
135747 298| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
135749 300| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_WIDTH
135750 302| int-to-float v1, v1
135752 305| mul-float/2addr v1, v2
135753 306| float-to-int v1, v1
135754 307| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_WIDTH
135756 309| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
135757 311| int-to-float v1, v1
135759 314| mul-float/2addr v1, v2
135760 315| float-to-int v1, v1
135761 316| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_HEIGHT
135763 318| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_MIN_SEGMENT_HEIGHT
135764 320| int-to-float v1, v1
135766 323| mul-float/2addr v1, v2
135767 324| float-to-int v1, v1
135768 325| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_MIN_SEGMENT_HEIGHT
135770 327| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
135771 329| int-to-float v1, v1
135773 332| mul-float/2addr v1, v2
135774 333| float-to-int v1, v1
135775 334| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
135777 336| sget v1, com.android.calendar.month.MonthWeekEventsView.DEFAULT_EDGE_SPACING
135778 338| int-to-float v1, v1
135780 341| mul-float/2addr v1, v2
135781 342| float-to-int v1, v1
135782 343| sput v1, com.android.calendar.month.MonthWeekEventsView.DEFAULT_EDGE_SPACING
135784 345| sget v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
135785 347| int-to-float v1, v1
135787 350| mul-float/2addr v1, v2
135788 351| float-to-int v1, v1
135789 352| sput v1, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
135791 354| sget v1, com.android.calendar.month.MonthWeekEventsView.TODAY_HIGHLIGHT_WIDTH
135792 356| int-to-float v1, v1
135794 359| mul-float/2addr v1, v2
135795 360| float-to-int v1, v1
135796 361| sput v1, com.android.calendar.month.MonthWeekEventsView.TODAY_HIGHLIGHT_WIDTH
135801 363| sget-boolean v1, com.android.calendar.month.MonthWeekEventsView.mShowDetailsInMonth
135802 365| if-nez v1, Label_2
135806 367| sget v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
135810 374| add-int/2addr v1, v2
135811 375| sput v1, com.android.calendar.month.MonthWeekEventsView.TOP_PADDING_MONTH_NUMBER
135822 379| sget v1, com.android.calendar.month.MonthWeekEventsView.DEFAULT_EDGE_SPACING
135823 381| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mPadding
135826 386| move-result-object v1
135827 …387| invoke-virtual {v7,v1}, com.android.calendar.month.MonthWeekEventsView.loadColors(android.con…
135829 390| new-instance v1, android.graphics.Paint
135830 392| invoke-direct {v1}, android.graphics.Paint.<init>():void
135831 395| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135833 397| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135834 399| invoke-virtual {v1,v6}, android.graphics.Paint.setFakeBoldText(boolean):void
135836 402| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135837 404| invoke-virtual {v1,v4}, android.graphics.Paint.setAntiAlias(boolean):void
135839 407| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135842 412| invoke-virtual {v1,v2}, android.graphics.Paint.setTextSize(float):void
135844 415| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135846 419| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
135848 422| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135850 426| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
135852 429| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135854 …433| invoke-virtual {v1,v2}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
135856 436| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135858 …440| invoke-virtual {v1,v2}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
135860 443| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135861 445| invoke-virtual {v1}, android.graphics.Paint.ascent():float
135862 448| move-result v1
135863 449| neg-float v1, v1
135864 450| add-float/2addr v1, v5
135865 451| float-to-int v1, v1
135866 452| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumAscentHeight
135868 454| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumPaint
135869 456| invoke-virtual {v1}, android.graphics.Paint.descent():float
135870 459| move-result v1
135874 466| sub-float/2addr v1, v2
135875 467| add-float/2addr v1, v5
135876 468| float-to-int v1, v1
135877 469| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mMonthNumHeight
135879 471| new-instance v1, android.text.TextPaint
135880 473| invoke-direct {v1}, android.text.TextPaint.<init>():void
135881 476| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135883 478| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135884 480| invoke-virtual {v1,v4}, android.text.TextPaint.setFakeBoldText(boolean):void
135886 483| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135887 485| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
135889 488| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135892 493| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
135894 496| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135896 500| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
135898 503| new-instance v1, android.text.TextPaint
135900 507| invoke-direct {v1,v2}, android.text.TextPaint.<init>(android.graphics.Paint):void
135901 … 510| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mSolidBackgroundEventPaint
135903 … 512| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mSolidBackgroundEventPaint
135905 516| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
135907 519| new-instance v1, android.text.TextPaint
135909 523| invoke-direct {v1,v2}, android.text.TextPaint.<init>(android.graphics.Paint):void
135910 526| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mFramedEventPaint
135912 528| new-instance v1, android.text.TextPaint
135913 530| invoke-direct {v1}, android.text.TextPaint.<init>():void
135914 533| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
135916 535| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
135917 537| invoke-virtual {v1,v4}, android.text.TextPaint.setFakeBoldText(boolean):void
135919 540| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
135920 542| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
135922 545| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
135925 550| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
135927 553| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
135929 557| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
135931 560| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135932 562| invoke-virtual {v1}, android.text.TextPaint.ascent():float
135933 565| move-result v1
135934 566| neg-float v1, v1
135935 567| add-float/2addr v1, v5
135936 568| float-to-int v1, v1
135937 569| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventAscentHeight
135939 571| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventPaint
135940 573| invoke-virtual {v1}, android.text.TextPaint.descent():float
135941 576| move-result v1
135945 583| sub-float/2addr v1, v2
135946 584| add-float/2addr v1, v5
135947 585| float-to-int v1, v1
135948 586| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventHeight
135950 588| new-instance v1, android.text.TextPaint
135951 590| invoke-direct {v1}, android.text.TextPaint.<init>():void
135952 593| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135954 595| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135955 597| invoke-virtual {v1,v6}, android.text.TextPaint.setFakeBoldText(boolean):void
135957 600| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135958 602| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
135960 605| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135963 610| invoke-virtual {v1,v2}, android.text.TextPaint.setStrokeWidth(float):void
135965 613| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135968 618| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
135970 621| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135972 625| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
135974 628| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135976 632| invoke-virtual {v1,v2}, android.text.TextPaint.setStyle(android.graphics.Paint$Style):void
135978 635| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135980 …639| invoke-virtual {v1,v2}, android.text.TextPaint.setTextAlign(android.graphics.Paint$Align):void
135982 642| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135983 644| invoke-virtual {v1}, android.text.TextPaint.descent():float
135984 647| move-result v1
135988 654| sub-float/2addr v1, v2
135989 655| add-float/2addr v1, v5
135990 656| float-to-int v1, v1
135991 657| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mExtrasHeight
135993 659| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
135994 661| invoke-virtual {v1}, android.text.TextPaint.ascent():float
135995 664| move-result v1
135996 665| neg-float v1, v1
135997 666| add-float/2addr v1, v5
135998 667| float-to-int v1, v1
135999 668| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mExtrasAscentHeight
136001 670| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
136002 672| invoke-virtual {v1}, android.text.TextPaint.descent():float
136003 675| move-result v1
136004 676| add-float/2addr v1, v5
136005 677| float-to-int v1, v1
136006 678| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mExtrasDescent
136008 680| new-instance v1, android.text.TextPaint
136009 682| invoke-direct {v1}, android.text.TextPaint.<init>():void
136010 685| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136012 687| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136013 689| invoke-virtual {v1,v6}, android.text.TextPaint.setFakeBoldText(boolean):void
136015 692| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136016 694| invoke-virtual {v1,v4}, android.text.TextPaint.setAntiAlias(boolean):void
136018 697| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136021 702| invoke-virtual {v1,v2}, android.text.TextPaint.setStrokeWidth(float):void
136023 705| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136026 710| invoke-virtual {v1,v2}, android.text.TextPaint.setTextSize(float):void
136028 713| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136030 717| invoke-virtual {v1,v2}, android.text.TextPaint.setColor(int):void
136032 720| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136034 724| invoke-virtual {v1,v2}, android.text.TextPaint.setStyle(android.graphics.Paint$Style):void
136036 727| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
136038 …731| invoke-virtual {v1,v2}, android.text.TextPaint.setTextAlign(android.graphics.Paint$Align):void
136040 734| new-instance v1, android.graphics.Paint
136041 736| invoke-direct {v1}, android.graphics.Paint.<init>():void
136042 739| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136044 741| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136045 743| invoke-virtual {v1,v6}, android.graphics.Paint.setFakeBoldText(boolean):void
136047 746| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136048 748| invoke-virtual {v1,v4}, android.graphics.Paint.setAntiAlias(boolean):void
136050 751| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136053 756| invoke-virtual {v1,v2}, android.graphics.Paint.setTextSize(float):void
136055 759| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136057 763| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
136059 766| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136061 770| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
136063 773| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136065 …777| invoke-virtual {v1,v2}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
136067 780| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumPaint
136068 782| invoke-virtual {v1}, android.graphics.Paint.ascent():float
136069 785| move-result v1
136070 786| neg-float v1, v1
136071 787| add-float/2addr v1, v5
136072 788| float-to-int v1, v1
136073 789| iput v1, v7, com.android.calendar.month.MonthWeekEventsView.mWeekNumAscentHeight
136075 791| new-instance v1, android.graphics.Paint
136076 793| invoke-direct {v1}, android.graphics.Paint.<init>():void
136077 796| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
136079 798| new-instance v1, android.graphics.Paint
136080 800| invoke-direct {v1}, android.graphics.Paint.<init>():void
136081 803| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
136083 805| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
136085 809| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
136087 812| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
136089 816| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
136091 819| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
136094 824| invoke-virtual {v1,v2}, android.graphics.Paint.setStrokeWidth(float):void
136096 827| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
136097 829| invoke-virtual {v1,v6}, android.graphics.Paint.setAntiAlias(boolean):void
136099 832| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
136101 836| invoke-virtual {v1,v2}, android.graphics.Paint.setColor(int):void
136103 839| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
136105 843| invoke-virtual {v1,v2}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
136107 846| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
136110 851| invoke-virtual {v1,v2}, android.graphics.Paint.setStrokeWidth(float):void
136112 854| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
136113 856| invoke-virtual {v1,v6}, android.graphics.Paint.setAntiAlias(boolean):void
136115 859| new-instance v1, android.graphics.Paint
136116 861| invoke-direct {v1}, android.graphics.Paint.<init>():void
136117 864| iput-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
136119 866| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
136122 871| invoke-virtual {v1,v2}, android.graphics.Paint.setStrokeWidth(float):void
136124 874| iget-object v1, v7, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
136125 876| invoke-virtual {v1,v6}, android.graphics.Paint.setAntiAlias(boolean):void
136143 4| const v1, #+2131230746 (0x7f08001a | 1.80776e+38)
136144 7| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136145 10| move-result v1
136146 11| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthWeekNumColor
136148 13| const v1, #+2131230743 (0x7f080017 | 1.80775e+38)
136149 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136150 19| move-result v1
136151 20| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumColor
136153 22| const v1, #+2131230745 (0x7f080019 | 1.80776e+38)
136154 25| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136155 28| move-result v1
136156 29| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumOtherColor
136158 31| const v1, #+2131230748 (0x7f08001c | 1.80776e+38)
136159 34| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136160 37| move-result v1
136161 38| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumTodayColor
136163 40| iget v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumColor
136164 42| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNameColor
136166 44| iget v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNumOtherColor
136167 46| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthNameOtherColor
136169 48| const v1, #+2131230749 (0x7f08001d | 1.80776e+38)
136170 51| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136171 54| move-result v1
136172 55| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventColor
136174 57| const v1, #+2131230769 (0x7f080031 | 1.80776e+38)
136175 60| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136176 63| move-result v1
136177 64| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthDeclinedEventColor
136179 66| const v1, #+2131230777 (0x7f080039 | 1.80776e+38)
136180 69| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136181 72| move-result v1
136182 73| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthDeclinedExtrasColor
136184 75| const v1, #+2131230750 (0x7f08001e | 1.80776e+38)
136185 78| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136186 81| move-result v1
136187 82| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventExtraColor
136189 84| const v1, #+2131230751 (0x7f08001f | 1.80776e+38)
136190 87| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136191 90| move-result v1
136192 91| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventOtherColor
136194 93| const v1, #+2131230752 (0x7f080020 | 1.80776e+38)
136195 96| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136196 99| move-result v1
136197 100| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthEventExtraOtherColor
136199 102| const v1, #+2131230759 (0x7f080027 | 1.80776e+38)
136200 105| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136201 108| move-result v1
136202 109| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthBGTodayColor
136204 111| const v1, #+2131230757 (0x7f080025 | 1.80776e+38)
136205 114| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136206 117| move-result v1
136207 118| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthBGOtherColor
136209 120| const v1, #+2131230760 (0x7f080028 | 1.80776e+38)
136210 123| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136211 126| move-result v1
136212 127| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mMonthBGColor
136214 129| const v1, #+2131230755 (0x7f080023 | 1.80776e+38)
136215 132| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136216 135| move-result v1
136217 136| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mDaySeparatorInnerColor
136219 138| const v1, #+2131230722 (0x7f080002 | 1.80775e+38)
136220 141| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136221 144| move-result v1
136222 145| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mTodayAnimateColor
136224 147| const v1, #+2131230785 (0x7f080041 | 1.80776e+38)
136225 150| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
136226 153| move-result v1
136227 154| iput v1, v2, com.android.calendar.month.MonthWeekEventsView.mClickedDayColor
136229 156| const v1, #+2130837627 (0x7f02007b | 1.72802e+38)
136230 …159| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawa…
136231 162| move-result-object v1
136232 163| iput-object v1, v2, com.android.calendar.month.MonthWeekEventsView.mTodayDrawable
136246 …0| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawBackground(android.g…
136248 …3| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawWeekNums(android.gra…
136250 …6| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawDaySeparators(androi…
136252 9| iget-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView.mHasToday
136256 13| iget-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
136261 …17| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawToday(android.graph…
136271 …24| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawEvents(android.grap…
136276 …27| invoke-direct {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawClick(android.graphi…
136283 31| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mDna
136287 35| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mUnsortedEvents
136292 39| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mUnsortedEvents
136293 …41| invoke-virtual {v1,v0}, com.android.calendar.month.MonthWeekEventsView.createDna(java.util.Arr…
136298 …44| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.drawDNA(android.graphic…
136543 272| move-object/from16 v1, v20
136544 274| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mLastHoverTime
136566 0| iput v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateTodayAlpha
136582 …0| invoke-virtual {v1,v2}, com.android.calendar.month.MonthWeekEventsView.getDayIndexFromLocation(…
136584 4| iput v0, v1, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
136586 6| invoke-virtual {v1}, com.android.calendar.month.MonthWeekEventsView.invalidate():void
136615 10| iget v1, v4, com.android.calendar.month.MonthWeekEventsView.mNumDays
136616 12| if-eq v0, v1, Label_3
136621 17| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
136622 18| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
136629 27| new-instance v1, java.lang.StringBuilder
136630 29| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
136632 …35| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
136633 38| move-result-object v1
136638 43| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
136639 46| move-result-object v1
136643 …50| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
136644 53| move-result-object v1
136648 56| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
136649 59| move-result-object v1
136650 60| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
136651 63| move-result-object v1
136652 64| invoke-static {v0,v1}, android.util.Log.wtf(java.lang.String, java.lang.String):int
136674 ….local_ex v1, "sortedEvents", java.util.List, "Ljava/util/List<Ljava/util/ArrayList<Lcom/android/c…
136678 …0| invoke-virtual {v0,v1}, com.android.calendar.month.MonthWeekEventsView.setEvents(java.util.List…
136732 49| iget-object v1, v5, com.android.calendar.month.MonthWeekEventsView.mAnimatorListener
136733 51| monitor-enter v1
136795 129| monitor-exit v1
136806 132| monitor-exit v1
136825 8| sub-int v1, v2, v3
136827 .local v1, "selectedPosition", int
136828 10| if-gez v1, Label_1
136832 12| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
136846 25| mul-int v2, v1, v0
136853 35| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
136875 .end_local v1
136890 2| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
136891 4| iput-object v9, v1, android.text.format.Time.timezone
136893 6| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
136894 8| invoke-virtual {v1}, android.text.format.Time.setToNow():void
136896 11| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
136897 13| invoke-virtual {v1,v7}, android.text.format.Time.normalize(boolean):long
136899 16| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
136900 18| invoke-virtual {v1,v6}, android.text.format.Time.toMillis(boolean):long
136902 22| iget-object v1, v8, com.android.calendar.month.MonthWeekEventsView.mToday
136903 24| iget-wide v4:v5, v1, android.text.format.Time.gmtoff
136908 30| iget v1, v8, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
136909 32| if-lt v0, v1, Label_2
136912 34| iget v1, v8, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
136914 38| add-int/2addr v1, v2
136915 39| if-ge v0, v1, Label_2
136921 43| iget v1, v8, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
136922 45| sub-int v1, v0, v1
136923 47| iput v1, v8, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
136928 49| iget-boolean v1, v8, com.android.calendar.month.MonthWeekEventsView.mHasToday
136929 51| return v1
136936 54| const/4 v1, #-1 (0xffffffff | NaN)
136937 55| iput v1, v8, com.android.calendar.month.MonthWeekEventsView.mTodayIndex
136950 0| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$1.this$0
136977 19| move-result-wide v0:v1
136992 36| sub-long v4:v5, v6:v7, v0:v1
137024 0| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
137040 1| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
137041 3| iget-object v1, v1, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
137042 …5| invoke-virtual {v1}, com.android.calendar.month.SimpleWeeksAdapter.getSelectedDay():android.tex…
137046 9| iget v1, v0, android.text.format.Time.year
137050 17| if-ne v1, v2, Label_1
137053 19| iget v1, v0, android.text.format.Time.yearDay
137057 27| if-eq v1, v2, Label_2
137062 29| iget-object v1, v7, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
137067 …37| invoke-virtual/range {v1..v6}, com.android.calendar.month.SimpleDayPickerFragment.goTo(long, b…
137084 …0| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.this…
137121 … 2| iget v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
137122 4| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mCurrentScrollState
137125 9| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
137126 10| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
137134 19| new-instance v1, java.lang.StringBuilder
137135 21| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
137137 …27| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
137138 30| move-result-object v1
137140 33| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
137141 36| move-result-object v1
137143 …40| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
137144 43| move-result-object v1
137147 48| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
137148 51| move-result-object v1
137149 52| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
137150 55| move-result-object v1
137152 56| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
137169 … 71| iget v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
137170 73| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
137174 …79| iget-object v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
137175 81| iget v1, v1, com.android.calendar.month.SimpleDayPickerFragment.mCurrentMonthDisplayed
137176 …83| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeeksAdapter.updateFocusMonth(int):vo…
137187 … 89| iget v1, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
137188 91| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
137201 …0| iput-object v1, v0, com.android.calendar.month.SimpleWeeksAdapter$CalendarGestureListener.this$0
137228 0| invoke-direct {v0,v1}, android.widget.LinearLayout.<init>(android.content.Context):void
137242 …0| invoke-direct {v0,v1,v2}, android.widget.LinearLayout.<init>(android.content.Context, android.u…
137256 …0| invoke-direct {v0,v1,v2,v3}, android.widget.LinearLayout.<init>(android.content.Context, androi…
137275 9| invoke-super {v1,v2,v3}, android.widget.LinearLayout.onMeasure(int, int):void
137289 0| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$1.this$0
137307 5| move-result-object v1
137315 …9| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recur…
137338 …0| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$minMaxTextWatc…
137359 0| const/4 v1, #+0 (0x00000000 | 0.00000)
137364 .local v1, "updated", boolean
137385 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
137390 16| if-eqz v1, Label_3
137430 45| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
137483 …2| invoke-direct {v0,v1,v3,v4,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$mi…
137500 6| const/4 v1, #-1 (0xffffffff | NaN)
137501 7| if-eq v0, v1, Label_1
137547 …2| invoke-direct {v0,v1,v3,v4,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$mi…
137561 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
137569 10| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
137574 18| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
137577 23| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
137632 55| move-result v1
137634 .local v1, "markerStart", int
137635 56| if-gtz v1, Label_3
137678 97| move-result v1
137680 98| if-gtz v1, Label_1
137705 10| move-result-object v1
137710 .local v1, "v", android.view.View
137712 14| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
137723 31| return-object v1
137729 .end_local v1
137730 32| move-object v1, v7
137731 .restart_local v1
137761 18| move-result-object v1
137762 19| check-cast v1, android.widget.TextView
137764 .local v1, "item", android.widget.TextView
137780 .end_local v1
137788 .restart_local v1
137793 36| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
137821 63| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
137832 77| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
137874 123| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
137943 214| invoke-virtual {v1,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
137966 …1| iput-object v2, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMode…
137967 3| invoke-direct {v1}, java.lang.Object.<init>():void
137969 … 6| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
137971 …8| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inter…
137974 …11| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
137978 …16| iput-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138005 5| const-string/jumbo v1, "Model [freq="
138006 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
138008 … 12| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
138009 14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138011 18| const-string/jumbo v1, ", interval="
138012 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138014 …25| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inte…
138015 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138017 31| const-string/jumbo v1, ", end="
138018 …34| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138020 … 38| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
138021 40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138023 44| const-string/jumbo v1, ", endDate="
138024 …47| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138027 …51| iget-object v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138029 …53| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
138032 57| const-string/jumbo v1, ", endCount="
138034 …60| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138037 …64| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
138039 66| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138042 70| const-string/jumbo v1, ", weeklyByDayOfWeek="
138044 …73| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138047 …77| iget-object v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138048 79| invoke-static {v1}, java.util.Arrays.toString(boolean[]):java.lang.String
138049 82| move-result-object v1
138051 …83| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138054 87| const-string/jumbo v1, ", monthlyRepeat="
138056 …90| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
138059 …94| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
138061 96| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138064 100| const-string/jumbo v1, ", monthlyByMonthDay="
138066 …103| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
138069 …107| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mon…
138071 109| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138074 113| const-string/jumbo v1, ", monthlyByDayOfWeek="
138076 …116| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
138079 …120| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mon…
138081 122| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138084 126| const-string/jumbo v1, ", monthlyByNthDayOfWeek="
138086 …129| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
138089 …133| iget v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mon…
138091 135| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
138094 139| const-string/jumbo v1, "]"
138096 …142| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
138112 … 0| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
138115 …5| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inter…
138118 … 10| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
138121 …15| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138125 …22| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138129 …29| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138133 …36| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
138136 …41| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
138139 …46| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
138142 …51| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
138145 …56| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
138148 …61| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
138151 …66| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recu…
138161 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
138169 … 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCountLabel
138177 … 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateLabel
138185 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
138193 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
138201 0| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mIntervalResId
138209 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
138217 … 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mPostEndCount
138225 0| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
138233 …0| iput-boolean v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mHidePostEndC…
138234 2| return v1
138279 1| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
138285 4| filled-new-array {v0,v1,v2,v3}, int[]
138323 37| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
138324 38| invoke-direct {v0,v1}, java.util.ArrayList.<init>(int):void
138375 24| const/4 v1, #+0 (0x00000000 | 0.00000)
138377 .local v1, "numOfByDayNum", int
138396 40| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
138407 45| if-le v1, v4, Label_6
138416 48| if-lez v1, Label_7
138658 157| move-result v1
138660 .local v1, "dayOfWeek", int
138662 160| aput-boolean v6, v4, v1
138678 …176| iput v1, v11, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mo…
138697 .end_local v1
139071 292| const/4 v1, #+0 (0x00000000 | 0.00000)
139075 .local v1, "i", int
139077 294| if-ge v1, v2, Label_20
139082 298| aget-boolean v2, v2, v1
139092 304| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
139119 325| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
139123 326| if-ltz v1, Label_4
139128 330| aget-boolean v2, v2, v1
139138 342| invoke-static {v1}, com.android.calendarcommon2.EventRecurrence.timeDay2Day(int):int
139145 348| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
139161 .end_local v1
139187 1| const/4 v1, #+0 (0x00000000 | 0.00000)
139205 11| move v0, v1
139217 1| const/4 v1, #+0 (0x00000000 | 0.00000)
139226 10| invoke-virtual {v2,v1}, android.widget.Spinner.setEnabled(boolean):void
139229 15| invoke-virtual {v2,v1}, android.widget.Spinner.setEnabled(boolean):void
139232 20| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
139235 25| invoke-virtual {v2,v1}, android.widget.EditText.setEnabled(boolean):void
139238 30| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
139241 35| invoke-virtual {v2,v1}, android.widget.RadioGroup.setEnabled(boolean):void
139244 40| invoke-virtual {v2,v1}, android.widget.EditText.setEnabled(boolean):void
139247 45| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
139250 50| invoke-virtual {v2,v1}, android.widget.TextView.setEnabled(boolean):void
139253 55| invoke-virtual {v2,v1}, android.widget.RadioButton.setEnabled(boolean):void
139256 60| invoke-virtual {v2,v1}, android.widget.RadioButton.setEnabled(boolean):void
139260 66| move v2, v1
139270 71| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
139323 147| if-ge v1, v3, Label_4
139326 149| aget-object v0, v2, v1
139331 154| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
139353 2| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
139354 …4| iget v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recur…
139355 6| if-nez v1, Label_1
139359 8| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139360 10| invoke-virtual {v1,v6}, android.widget.Button.setEnabled(boolean):void
139367 14| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
139368 16| invoke-virtual {v1}, android.widget.EditText.getText():android.text.Editable
139369 19| move-result-object v1
139370 20| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
139371 23| move-result-object v1
139372 24| invoke-virtual {v1}, java.lang.String.length():int
139373 27| move-result v1
139374 28| if-nez v1, Label_2
139378 30| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139379 32| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
139386 36| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
139387 38| invoke-virtual {v1}, android.widget.EditText.getVisibility():int
139388 41| move-result v1
139389 42| if-nez v1, Label_3
139393 44| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
139394 46| invoke-virtual {v1}, android.widget.EditText.getText():android.text.Editable
139395 49| move-result-object v1
139396 50| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
139397 53| move-result-object v1
139398 54| invoke-virtual {v1}, java.lang.String.length():int
139399 57| move-result v1
139400 58| if-nez v1, Label_3
139404 60| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139405 62| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
139412 66| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
139413 … 68| iget v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
139414 70| if-ne v1, v6, Label_7
139420 75| move v1, v2
139424 76| if-ge v1, v4, Label_6
139427 78| aget-object v0, v3, v1
139436 86| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139437 88| invoke-virtual {v1,v6}, android.widget.Button.setEnabled(boolean):void
139444 92| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
139451 95| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139452 97| invoke-virtual {v1,v2}, android.widget.Button.setEnabled(boolean):void
139459 101| iget-object v1, v7, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139460 103| invoke-virtual {v1,v6}, android.widget.Button.setEnabled(boolean):void
139483 15| move-result-object v1
139485 .local v1, "endString", java.lang.String
139487 19| invoke-virtual {v1,v4}, java.lang.String.indexOf(java.lang.String):int
139520 49| invoke-virtual {v1}, java.lang.String.length():int
139523 53| invoke-virtual {v1,v3,v5}, java.lang.String.substring(int, int):java.lang.String
139558 20| move-result-object v1
139560 .local v1, "intervalString", java.lang.String
139562 24| invoke-virtual {v1,v4}, java.lang.String.indexOf(java.lang.String):int
139578 41| invoke-virtual {v1}, java.lang.String.length():int
139581 45| invoke-virtual {v1,v3,v5}, java.lang.String.substring(int, int):java.lang.String
139589 59| invoke-virtual {v1,v5,v2}, java.lang.String.substring(int, int):java.lang.String
139616 7| const-string/jumbo v1, "tag_date_picker_frag"
139618 …10| invoke-virtual {v0,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
139646 0| const/4 v1, #-1 (0xffffffff | NaN)
139648 .local v1, "itemIdx", int
139660 6| if-ne v1, v2, Label_2
139669 14| move v1, v0
139704 7| const/4 v1, #+0 (0x00000000 | 0.00000)
139705 …8| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.month…
139723 21| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
139724 …22| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
139737 …0| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateTextVi…
139738 2| if-ne v1, v5, Label_3
139742 …4| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDia…
139743 6| if-eqz v1, Label_1
139747 …8| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDia…
139748 10| invoke-virtual {v1}, com.android.datetimepicker.date.DatePickerDialog.dismiss():void
139753 13| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
139754 …15| iget-object v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
139755 17| iget v1, v1, android.text.format.Time.year
139764 …31| invoke-static {v4,v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.newInstance(com.…
139765 34| move-result-object v1
139766 …35| iput-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
139768 …37| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
139773 …47| invoke-virtual {v1,v2}, com.android.datetimepicker.date.DatePickerDialog.setFirstDayOfWeek(int…
139775 …50| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
139778 …56| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.setYearRange(int, …
139780 …59| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
139784 …68| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.date.DatePickerDialog.show(android.app.F…
139794 72| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
139795 74| if-ne v1, v5, Label_2
139799 76| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
139800 …78| iget v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recu…
139801 80| if-nez v1, Label_5
139810 …83| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrenceSe…
139811 …85| invoke-interface {v1,v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$OnRecur…
139819 92| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
139821 …96| invoke-static {v1,v2}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.copyModelT…
139823 99| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
139824 101| invoke-virtual {v1}, com.android.calendarcommon2.EventRecurrence.toString():java.lang.String
139875 48| move-object/from16 v1, v22
139876 50| iput-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
139899 75| move-object/from16 v1, v24
139900 …77| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
140758 9| new-instance v1, android.text.format.Time
140761 15| invoke-direct {v1,v2}, android.text.format.Time.<init>(java.lang.String):void
140762 …18| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
140766 24| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
140767 …26| iget-object v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
140768 28| iput v3, v1, android.text.format.Time.second
140769 30| iget-object v1, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
140770 …32| iget-object v1, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
140771 34| iput v3, v1, android.text.format.Time.minute
140811 6| const/4 v1, #+0 (0x00000000 | 0.00000)
140847 34| move v0, v1
140859 46| move v0, v1
140879 64| invoke-virtual {v0,v1}, android.widget.TextView.setVisibility(int):void
140886 … 70| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
140944 111| move v1, v2
140965 .local_ex v1, "arg0", android.widget.AdapterView, "Landroid/widget/AdapterView<*>;"
140983 6| iget-object v1, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
140984 …8| invoke-virtual {v3,v0,v1}, android.os.Bundle.putParcelable(java.lang.String, android.os.Parcela…
140994 22| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
140995 23| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
141012 …0| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrenceSet…
141125 124| move-result-object v1
141127 .local v1, "dateStr", java.lang.String
141129 127| invoke-virtual {v6,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
141134 .end_local v1
141354 0| invoke-direct {v0,v1}, android.widget.ToggleButton.<init>(android.content.Context):void
141368 …0| invoke-direct {v0,v1,v2}, android.widget.ToggleButton.<init>(android.content.Context, android.u…
141382 …0| invoke-direct {v0,v1,v2,v3}, android.widget.ToggleButton.<init>(android.content.Context, androi…
141418 12| move-result v1
141420 .local v1, "w", int
141424 15| if-lez v1, Label_1
141428 17| if-ge v1, v0, Label_2
141440 29| move v0, v1
141445 …30| invoke-virtual {v4,v1,v0}, com.android.calendar.recurrencepicker.WeekButton.setMeasuredDimensi…
141452 34| if-ge v0, v1, Label_1
141464 46| move v1, v0
141477 0| iput-object v1, v0, com.android.calendar.selectcalendars.CalendarColorCache$1.this$0
141515 16| const/4 v1, #+0 (0x00000000 | 0.00000)
141516 17| invoke-interface {v6,v1}, android.database.Cursor.getString(int):java.lang.String
141517 20| move-result-object v1
141521 …26| invoke-static {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.-wrap1(com.a…
141557 0| iget-object v0, v1, com.android.calendar.selectcalendars.CalendarColorCache.mListener
141577 …0| invoke-direct {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.insert(java.l…
141591 3| const-string/jumbo v1, "account_name"
141593 7| aput-object v1, v0, v2
141594 9| const-string/jumbo v1, "account_type"
141596 13| aput-object v1, v0, v2
141634 36| const/4 v1, #+0 (0x00000000 | 0.00000)
141650 0| iget-object v0, v1, com.android.calendar.selectcalendars.CalendarColorCache.mCache
141666 2| const/4 v1, #+0 (0x00000000 | 0.00000)
141667 3| invoke-virtual {v0,v1}, java.lang.StringBuffer.setLength(int):void
141672 12| const-string/jumbo v1, "::"
141673 … 15| invoke-virtual {v0,v1}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
141693 5| move-result-object v1
141694 6| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
141710 5| move-result-object v1
141711 6| invoke-virtual {v0,v1}, java.util.HashSet.contains(java.lang.Object):boolean
141725 …0| invoke-direct {v0,v1,v2}, android.widget.QuickContactBadge.<init>(android.content.Context, andr…
141739 …0| invoke-direct {v0,v1,v2,v3}, android.widget.QuickContactBadge.<init>(android.content.Context, a…
141753 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
141754 1| new-array v0, v1, android.graphics.drawable.Drawable[]
141757 6| move-result-object v1
141758 7| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
141759 10| move-result-object v1
141761 …14| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
141762 17| move-result-object v1
141764 19| aput-object v1, v0, v2
141767 21| new-instance v1, com.android.colorpicker.ColorStateDrawable
141768 …23| invoke-direct {v1,v0,v4}, com.android.colorpicker.ColorStateDrawable.<init>(android.graphics.d…
141769 …26| invoke-virtual {v3,v1}, com.android.calendar.selectcalendars.CalendarColorSquare.setImageDrawa…
141783 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.this$0
141804 …5| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.val$del…
141805 7| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
141807 10| iget v1, v0, android.graphics.Rect.top
141811 18| sub-int/2addr v1, v2
141812 19| iput v1, v0, android.graphics.Rect.top
141814 21| iget v1, v0, android.graphics.Rect.bottom
141818 29| add-int/2addr v1, v2
141819 30| iput v1, v0, android.graphics.Rect.bottom
141821 32| iget v1, v0, android.graphics.Rect.left
141825 40| sub-int/2addr v1, v2
141826 41| iput v1, v0, android.graphics.Rect.left
141828 43| iget v1, v0, android.graphics.Rect.right
141832 51| add-int/2addr v1, v2
141833 52| iput v1, v0, android.graphics.Rect.right
141835 …54| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.val$de…
141839 63| invoke-virtual {v1,v2}, android.view.View.setTouchDelegate(android.view.TouchDelegate):void
141853 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
141871 … 2| iget v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.val$position
141872 …4| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-wrap0…
141891 … 21| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
141892 …23| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get2(co…
141893 26| move-result-object v1
141895 29| aget-object v1, v1, v2
141896 …31| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
141898 … 33| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
141899 …35| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get4(co…
141900 38| move-result v1
141902 …39| invoke-static {v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.newInstance(long, boo…
141903 42| move-result-object v1
141904 …43| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-set0…
141926 … 73| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
141927 …75| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get3(co…
141928 78| move-result-object v1
141930 …82| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
141943 … 92| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
141944 …94| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get2(co…
141945 97| move-result-object v1
141947 100| aget-object v1, v1, v2
141948 …102| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
141962 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarR…
141975 …0| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
142033 23| const v1, #+2130837531 (0x7f02001b | 1.72800e+38)
142035 27| aput v1, v0, v2
142038 31| const v1, #+2130837528 (0x7f020018 | 1.72800e+38)
142040 35| aput v1, v0, v2
142044 39| const v1, #+2130837516 (0x7f02000c | 1.72800e+38)
142047 43| aput v1, v0, v2
142051 47| const v1, #+2130837513 (0x7f020009 | 1.72800e+38)
142053 50| aput v1, v0, v6
142056 …54| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
142057 56| aget v1, v1, v6
142059 60| aput v1, v0, v2
142062 …64| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
142063 66| aget v1, v1, v6
142065 69| aput v1, v0, v2
142068 73| const v1, #+2130837525 (0x7f020015 | 1.72800e+38)
142069 76| aput v1, v0, v4
142072 …80| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
142073 82| aget v1, v1, v4
142075 86| aput v1, v0, v2
142078 …90| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
142079 92| aget v1, v1, v4
142081 95| aput v1, v0, v2
142084 99| const v1, #+2130837519 (0x7f02000f | 1.72800e+38)
142086 103| aput v1, v0, v2
142090 107| const v1, #+2130837522 (0x7f020012 | 1.72800e+38)
142092 110| aput v1, v0, v5
142095 …114| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
142096 116| aget v1, v1, v5
142098 120| aput v1, v0, v2
142101 …124| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
142102 126| aget v1, v1, v5
142104 129| aput v1, v0, v2
142107 133| const v1, #+2130837534 (0x7f02001e | 1.72800e+38)
142108 136| aput v1, v0, v3
142111 …140| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
142112 142| aget v1, v1, v3
142114 146| aput v1, v0, v2
142117 …150| sget-object v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
142118 152| aget v1, v1, v3
142120 155| aput v1, v0, v2
142130 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorPic…
142138 …0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorViewTouchA…
142146 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142154 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mFragment…
142162 …0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mIsTablet
142170 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorPic…
142171 2| return-object v1
142182 …0| invoke-direct {v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.hasMor…
142243 42| const v1, #+2131230764 (0x7f08002c | 1.80776e+38)
142244 45| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142249 53| const v1, #+2131230765 (0x7f08002d | 1.80776e+38)
142250 56| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142255 64| const v1, #+2131230766 (0x7f08002e | 1.80776e+38)
142256 67| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142261 75| const v1, #+2131230767 (0x7f08002f | 1.80776e+38)
142262 78| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142267 86| const/4 v1, #+0 (0x00000000 | 0.00000)
142268 87| cmpl-float v0, v0, v1
142281 104| sget v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
142282 106| mul-float/2addr v0, v1
142288 113| sget v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
142289 115| mul-float/2addr v0, v1
142317 152| const v1, #+2131361827 (0x7f0a0023 | 1.83434e+38)
142319 155| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
142336 2| iget-object v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142337 4| aget-object v1, v1, v4
142338 …6| iget-object v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarR…
142342 …14| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
142358 … 2| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCursor
142359 4| if-eqz v1, Label_1
142362 … 6| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCursor
142363 8| if-eq v8, v1, Label_1
142367 … 10| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCursor
142368 12| invoke-interface {v1}, android.database.Cursor.close():void
142390 26| const-string/jumbo v1, "_id"
142391 … 29| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142392 32| move-result v1
142393 33| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mIdColumn
142395 35| const-string/jumbo v1, "calendar_displayName"
142396 … 38| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142397 41| move-result v1
142398 42| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mNameColumn
142400 44| const-string/jumbo v1, "calendar_color"
142401 … 47| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142402 50| move-result v1
142403 51| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorColumn
142405 53| const-string/jumbo v1, "visible"
142406 … 56| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142407 59| move-result v1
142408 … 60| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mVisibleColumn
142410 62| const-string/jumbo v1, "ownerAccount"
142411 … 65| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142412 68| move-result v1
142413 …69| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mOwnerAccountCo…
142415 71| const-string/jumbo v1, "account_name"
142416 … 74| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142417 77| move-result v1
142418 …78| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mAccountNameCol…
142420 80| const-string/jumbo v1, "account_type"
142421 … 83| invoke-interface {v8,v1}, android.database.Cursor.getColumnIndexOrThrow(java.lang.String):int
142422 86| move-result v1
142423 …87| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mAccountTypeCol…
142426 92| move-result v1
142427 93| iput v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
142430 98| move-result v1
142431 …99| new-array v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarRo…
142432 101| iput-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142434 103| const/4 v1, #-1 (0xffffffff | NaN)
142435 104| invoke-interface {v8,v1}, android.database.Cursor.moveToPosition(int):boolean
142444 111| move-result v1
142445 112| if-eqz v1, Label_6
142449 114| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142452 121| aput-object v3, v1, v0
142454 123| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142455 125| aget-object v1, v1, v0
142459 …133| iput-wide v4:v5, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
142461 135| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142462 137| aget-object v1, v1, v0
142466 …145| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
142468 147| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142469 149| aget-object v1, v1, v0
142473 …157| iput v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarRow.co…
142475 159| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142476 161| aget-object v3, v1, v0
142477 … 163| iget v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mVisibleColumn
142478 165| invoke-interface {v8,v1}, android.database.Cursor.getInt(int):int
142479 168| move-result v1
142480 169| if-eqz v1, Label_5
142483 171| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
142487 …172| iput-boolean v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
142489 174| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142490 176| aget-object v1, v1, v0
142494 …184| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
142496 186| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142497 188| aget-object v1, v1, v0
142501 …196| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
142503 198| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142504 200| aget-object v1, v1, v0
142508 …208| iput-object v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
142515 213| move v1, v2
142534 …0| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.initDa…
142549 0| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
142565 9| if-ne v3, v1, Label_6
142569 11| or-int/2addr v0, v1
142571 12| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142572 14| array-length v1, v1
142573 15| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
142574 17| if-ne v5, v1, Label_7
142577 19| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
142581 20| or-int/2addr v0, v1
142586 23| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142588 27| aget-object v1, v1, v3
142589 …29| iget-boolean v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
142590 31| if-eqz v1, Label_4
142599 36| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
142603 …44| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
142604 47| move-result-object v1
142605 48| return-object v1
142617 51| move v1, v2
142623 53| move v1, v2
142636 0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
142649 0| iget v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
142650 2| if-lt v3, v1, Label_1
142654 4| const/4 v1, #+0 (0x00000000 | 0.00000)
142655 5| return-object v1
142660 6| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
142661 8| aget-object v0, v1, v3
142681 4| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
142682 6| return-wide v0:v1
142689 …11| iget-wide v0:v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
142690 13| return-wide v0:v1
142706 8| move/from16 v1, v19
142707 10| if-lt v0, v1, Label_1
142756 75| move/from16 v1, v20
142759 …81| invoke-virtual {v0,v1,v2,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
142765 90| move/from16 v1, v19
142766 92| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
142777 106| move-object/from16 v1, v22
142778 …108| invoke-direct {v0,v1,v7,v8}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapte…
142789 121| move/from16 v1, v19
142790 123| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
142799 137| move/from16 v1, v19
142800 139| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
142808 150| move-object/from16 v1, v22
142810 …154| invoke-direct {v0,v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2…
142831 180| move/from16 v1, v19
142832 182| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
142854 211| move/from16 v1, v19
142855 213| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
143005 372| move/from16 v1, v19
143006 374| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
143017 386| move/from16 v1, v19
143018 388| invoke-virtual {v0,v1}, android.view.View.setEnabled(boolean):void
143021 393| move/from16 v1, v23
143022 …395| invoke-virtual {v0,v1,v14}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter…
143025 401| move-object/from16 v1, v19
143026 …403| invoke-virtual {v0,v1}, android.view.View.setBackgroundDrawable(android.graphics.drawable.Dra…
143040 425| move/from16 v1, v19
143041 427| if-ne v0, v1, Label_15
143057 445| move/from16 v1, v19
143058 447| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
143098 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
143151 1| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
143152 3| aget-object v1, v1, v3
143160 …8| iput-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calendar…
143176 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.this$0
143197 …5| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.val$deleg…
143198 7| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
143200 10| iget v1, v0, android.graphics.Rect.top
143204 18| sub-int/2addr v1, v2
143205 19| iput v1, v0, android.graphics.Rect.top
143207 21| iget v1, v0, android.graphics.Rect.bottom
143211 29| add-int/2addr v1, v2
143212 30| iput v1, v0, android.graphics.Rect.bottom
143214 32| iget v1, v0, android.graphics.Rect.left
143218 40| sub-int/2addr v1, v2
143219 41| iput v1, v0, android.graphics.Rect.left
143221 43| iget v1, v0, android.graphics.Rect.right
143225 51| add-int/2addr v1, v2
143226 52| iput v1, v0, android.graphics.Rect.right
143228 …54| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.val$dele…
143232 63| invoke-virtual {v1,v2}, android.view.View.setTouchDelegate(android.view.TouchDelegate):void
143246 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
143264 2| iget v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.val$position
143265 …4| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-wrap0(c…
143284 21| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
143285 …23| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get2(com.…
143286 26| move-result-object v1
143288 29| aget-object v1, v1, v2
143289 …31| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
143291 33| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
143292 …35| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get4(com.…
143293 38| move-result v1
143295 …39| invoke-static {v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.newInstance(long, boo…
143296 42| move-result-object v1
143297 …43| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-set0(c…
143319 73| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
143320 …75| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get3(com.…
143321 78| move-result-object v1
143323 …82| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
143336 92| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
143337 …94| invoke-static {v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get2(com.…
143338 97| move-result-object v1
143340 100| aget-object v1, v1, v2
143341 …102| iget-wide v2:v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$Calendar…
143355 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow…
143364 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPicke…
143372 …0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorViewTouchAre…
143380 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
143388 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mFragmentMa…
143396 … 0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mIsTablet
143404 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPicke…
143405 2| return-object v1
143416 …0| invoke-direct {v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.hasMoreC…
143446 3| new-instance v1, android.graphics.drawable.shapes.RectShape
143447 5| invoke-direct {v1}, android.graphics.drawable.shapes.RectShape.<init>():void
143448 8| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.r
143450 10| new-instance v1, java.util.HashMap
143451 12| invoke-direct {v1}, java.util.HashMap.<init>():void
143452 15| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mChanges
143454 17| const/4 v1, #+0 (0x00000000 | 0.00000)
143455 18| iput v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
143459 23| new-instance v1, com.android.calendar.selectcalendars.CalendarColorCache
143460 …25| invoke-direct {v1,v5,v4}, com.android.calendar.selectcalendars.CalendarColorCache.<init>(andro…
143461 28| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mCache
143465 32| const-string/jumbo v1, "ColorPickerDialog"
143466 …35| invoke-virtual {v7,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
143467 38| move-result-object v1
143469 39| check-cast v1, com.android.calendar.CalendarColorPickerDialog
143470 …41| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPick…
143473 46| move-result-object v1
143477 50| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelSize(int):int
143478 53| move-result v1
143479 …54| iput v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorViewTouchAr…
143481 56| const v1, #+2131296262 (0x7f090006 | 1.82104e+38)
143482 …59| invoke-static {v5,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
143483 62| move-result v1
143484 … 63| iput-boolean v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mIsTablet
143486 65| const-string/jumbo v1, "layout_inflater"
143487 …68| invoke-virtual {v5,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
143488 71| move-result-object v1
143489 72| check-cast v1, android.view.LayoutInflater
143490 … 74| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mInflater
143492 76| sget v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.COLOR_CHIP_SIZE
143493 78| int-to-float v1, v1
143499 89| mul-float/2addr v1, v2
143500 90| float-to-int v1, v1
143501 91| sput v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.COLOR_CHIP_SIZE
143503 93| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.r
143508 …101| invoke-virtual {v1,v2,v3}, android.graphics.drawable.shapes.RectShape.resize(float, float):vo…
143514 108| const v1, #+2131492894 (0x7f0c001e | 1.86093e+38)
143515 111| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
143516 114| move-result-object v1
143517 …115| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mSyncedSt…
143519 117| const v1, #+2131492895 (0x7f0c001f | 1.86093e+38)
143520 120| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
143521 123| move-result-object v1
143522 …124| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mNotSynce…
143537 2| iget-object v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
143538 4| aget-object v1, v1, v4
143539 …6| iget-object v1, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow…
143543 …14| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
143627 91| move-result-wide v0:v1
143637 …105| iput-wide v0:v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$Calendar…
143682 172| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
143693 188| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
143741 3| move-result v1
143742 4| if-eqz v1, Label_1
143770 …0| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.initData…
143785 0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mChanges
143797 0| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
143810 0| iget v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
143811 2| if-lt v3, v1, Label_1
143815 4| const/4 v1, #+0 (0x00000000 | 0.00000)
143816 5| return-object v1
143821 6| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
143822 8| aget-object v0, v1, v3
143842 4| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
143843 6| return-wide v0:v1
143850 …11| iget-wide v0:v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
143851 13| return-wide v0:v1
143888 27| move-result v1
143890 .local v1, "color", int
143953 104| invoke-virtual {v2,v1}, android.view.View.setBackgroundColor(int):void
144020 3| move-result-object v1
144021 4| check-cast v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow
144023 .local v1, "row", com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow
144024 …6| iget-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRo…
144026 …10| iput-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
144028 …12| iget-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
144048 …33| iget-boolean v3, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
144052 …40| iget-wide v4:v5, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
144055 …46| invoke-virtual {v3,v4,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
144078 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.this$0
144101 … 8| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.this$0
144104 …12| invoke-virtual {v0,v2,v3,v1}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
144123 3| const-string/jumbo v1, "_id"
144125 7| aput-object v1, v0, v2
144127 9| const-string/jumbo v1, "calendar_displayName"
144129 13| aput-object v1, v0, v2
144131 15| const-string/jumbo v1, "calendar_color"
144133 19| aput-object v1, v0, v2
144135 21| const-string/jumbo v1, "sync_events"
144137 25| aput-object v1, v0, v2
144139 27| const-string/jumbo v1, "account_name"
144141 31| aput-object v1, v0, v2
144143 33| const-string/jumbo v1, "account_type"
144145 37| aput-object v1, v0, v2
144147 39| const-string/jumbo v1, "(account_name=ownerAccount) AS "primary""
144149 43| aput-object v1, v0, v2
144175 … 17| iget-object v1, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mHandler
144176 …19| invoke-direct {v0,v2,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.<…
144195 7| const v1, #+2131492925 (0x7f0c003d | 1.86093e+38)
144196 10| invoke-virtual {v0,v1}, android.app.Activity.getText(int):java.lang.CharSequence
144202 21| const/4 v1, #+0 (0x00000000 | 0.00000)
144204 …23| invoke-virtual {v0,v1,v2,v3}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
144220 3| new-instance v1, com.android.calendar.AsyncQueryService
144221 …5| invoke-direct {v1,v5}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
144222 … 8| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mService
144231 16| const-string/jumbo v1, "account_name"
144232 19| invoke-virtual {v0,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
144233 22| move-result v1
144234 23| if-eqz v1, Label_1
144238 25| const-string/jumbo v1, "account_type"
144239 28| invoke-virtual {v0,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
144240 31| move-result v1
144242 32| if-eqz v1, Label_1
144246 34| new-instance v1, android.accounts.Account
144255 …50| invoke-direct {v1,v2,v3}, android.accounts.Account.<init>(java.lang.String, java.lang.String):…
144256 … 53| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
144277 5| const-string/jumbo v1, "android.settings.SYNC_SETTINGS"
144278 …8| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Inte…
144281 14| move-result-object v1
144282 15| invoke-virtual {v1,v0}, android.app.Activity.startActivity(android.content.Intent):void
144297 … 2| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
144298 4| iget-object v1, v1, android.accounts.Account.name
144300 7| aput-object v1, v0, v2
144303 … 11| iget-object v1, v7, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
144304 13| iget-object v1, v1, android.accounts.Account.type
144306 16| aput-object v1, v0, v2
144311 23| move-result-object v1
144332 2| const/high16 v1, #+2130968576 (0x7f040000 | 1.75458e+38)
144334 …5| invoke-virtual {v5,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
144338 9| const v1, #+2131755013 (0x7f100005 | 1.91409e+38)
144339 12| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
144340 15| move-result-object v1
144341 16| check-cast v1, android.widget.TextView
144342 …18| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
144344 …20| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
144345 22| invoke-virtual {v1,v3}, android.widget.TextView.setVisibility(int):void
144347 25| const v1, #+2131755014 (0x7f100006 | 1.91409e+38)
144348 28| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
144349 31| move-result-object v1
144350 32| check-cast v1, android.widget.Button
144351 …34| iput-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
144353 …36| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
144354 38| invoke-virtual {v1,v3}, android.widget.Button.setVisibility(int):void
144356 …41| iget-object v1, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
144357 …43| invoke-virtual {v1,v4}, android.widget.Button.setOnClickListener(android.view.View$OnClickList…
144384 13| move-result-object v1
144387 …18| invoke-direct {v0,v1,v5,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.<…
144396 27| move-result-object v1
144397 …28| invoke-virtual {v1,v0}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
144415 .local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<TD;>;"
144421 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.onL…
144436 …1| invoke-virtual {v1,v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.setLis…
144593 9| move-result v1
144594 10| if-eqz v1, Label_1
144598 … 12| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
144600 …17| invoke-static {v1,v2}, android.content.ContentResolver.getSyncAutomatically(android.accounts.A…
144601 20| move-result v1
144602 21| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
144604 23| if-eqz v1, Label_3
144610 28| move-result-object v1
144611 29| invoke-virtual {v1}, android.app.Activity.getResources():android.content.res.Resources
144615 …33| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
144619 42| invoke-virtual {v1,v2}, android.widget.TextView.setText(java.lang.CharSequence):void
144621 …45| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
144622 47| invoke-virtual {v1,v3}, android.widget.TextView.setVisibility(int):void
144624 …50| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
144628 59| invoke-virtual {v1,v2}, android.widget.Button.setText(java.lang.CharSequence):void
144630 …62| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
144631 64| invoke-virtual {v1,v3}, android.widget.Button.setVisibility(int):void
144642 …68| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mSyncStat…
144643 70| invoke-virtual {v1,v4}, android.widget.TextView.setVisibility(int):void
144645 …73| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccounts…
144646 75| invoke-virtual {v1,v4}, android.widget.Button.setVisibility(int):void
144648 … 78| iget-object v1, v5, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mAccount
144649 …80| invoke-static {v1}, com.android.calendar.Utils.startCalendarMetafeedSync(android.accounts.Acco…
144652 86| move-result-object v1
144653 … 87| invoke-virtual {v1}, android.app.Activity.getContentResolver():android.content.ContentResolver
144654 90| move-result-object v1
144660 …96| invoke-virtual {v1,v2,v4,v3}, android.content.ContentResolver.registerContentObserver(android.…
144673 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144727 65| const/4 v1, #+0 (0x00000000 | 0.00000)
144731 .local v1, "i", int
144732 66| if-ge v1, v0, Label_2
144739 74| invoke-virtual {v2,v1}, android.widget.ExpandableListView.expandGroup(int):boolean
144741 77| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
144754 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144762 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144770 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144778 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144779 2| return-object v1
144786 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144787 2| return-object v1
144801 3| const-string/jumbo v1, "_id"
144803 7| aput-object v1, v0, v2
144805 9| const-string/jumbo v1, "account_type"
144807 13| aput-object v1, v0, v2
144809 15| const-string/jumbo v1, "account_name"
144811 19| aput-object v1, v0, v2
144813 21| const-string/jumbo v1, "account_type || account_name AS ACCOUNT_KEY"
144815 25| aput-object v1, v0, v2
144830 0| invoke-direct {v1}, android.app.ExpandableListActivity.<init>():void
144833 …4| iput-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144849 4| const v1, #+2131755234 (0x7f1000e2 | 1.91413e+38)
144850 7| if-ne v0, v1, Label_3
144877 26| const v1, #+2131755233 (0x7f1000e1 | 1.91413e+38)
144878 29| if-ne v0, v1, Label_2
144905 17| const v1, #+2131755055 (0x7f10002f | 1.91410e+38)
144906 …20| invoke-virtual {v2,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccount…
144907 23| move-result-object v1
144908 … 24| invoke-virtual {v0,v1}, android.widget.ExpandableListView.setEmptyView(android.view.View):void
144934 0| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
144938 5| invoke-virtual {v0,v1,v1}, android.app.ActionBar.setDisplayOptions(int, int):void
144959 …7| invoke-super {v1,v2}, android.app.ExpandableListActivity.onOptionsItemSelected(android.view.Men…
144966 …12| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):v…
144987 0| invoke-super {v1}, android.app.ExpandableListActivity.onPause():void
144989 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
144994 …7| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
145020 15| move-result-object v1
145022 .local v1, "isExpanded", boolean[]
145027 20| if-eqz v1, Label_4
145033 28| array-length v3, v1
145043 32| array-length v2, v1
145048 35| aget-boolean v2, v1, v0
145072 57| aget-boolean v2, v1, v0
145118 18| move-result-object v1
145119 …19| invoke-direct {v0,v8,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccou…
145128 32| const/4 v1, #+0 (0x00000000 | 0.00000)
145164 21| const/4 v1, #+0 (0x00000000 | 0.00000)
145168 .local v1, "i", int
145169 22| if-ge v1, v0, Label_3
145174 26| invoke-virtual {v3,v1}, android.widget.ExpandableListView.isGroupExpanded(int):boolean
145176 30| aput-boolean v3, v2, v1
145178 32| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
145185 .end_local v1
145206 0| invoke-super {v1}, android.app.ExpandableListActivity.onStop():void
145208 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
145213 …7| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
145219 …12| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
145223 …16| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
145231 …26| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
145276 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145297 …5| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145298 7| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
145300 10| iget v1, v0, android.graphics.Rect.top
145304 18| sub-int/2addr v1, v2
145305 19| iput v1, v0, android.graphics.Rect.top
145307 21| iget v1, v0, android.graphics.Rect.bottom
145311 29| add-int/2addr v1, v2
145312 30| iput v1, v0, android.graphics.Rect.bottom
145314 32| iget v1, v0, android.graphics.Rect.left
145318 40| sub-int/2addr v1, v2
145319 41| iput v1, v0, android.graphics.Rect.left
145321 43| iget v1, v0, android.graphics.Rect.right
145325 51| add-int/2addr v1, v2
145326 52| iput v1, v0, android.graphics.Rect.right
145328 …54| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145332 63| invoke-virtual {v1,v2}, android.view.View.setTouchDelegate(android.view.TouchDelegate):void
145346 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145368 …6| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145370 …10| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
145390 …29| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145391 …31| invoke-static {v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145392 34| move-result v1
145393 …35| invoke-static {v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.newInstance(long, boo…
145394 38| move-result-object v1
145395 …39| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
145417 …69| iget-object v1, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145418 …71| invoke-static {v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145419 74| move-result-object v1
145421 …78| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
145448 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145593 108| move-exception v1
145595 .local v1, "e", java.lang.NullPointerException
145602 …124| invoke-virtual {v4,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
145619 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145642 …6| iget v1, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter$Refr…
145643 …8| invoke-virtual {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
145654 …23| new-instance v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter…
145659 …33| invoke-direct {v1,v2,v3,v4,v5}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMult…
145663 … 38| invoke-virtual {v0,v1,v2,v3}, android.view.View.postDelayed(java.lang.Runnable, long):boolean
145671 …47| iget v1, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter$Ref…
145721 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145729 …0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145745 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145753 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145761 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145769 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145777 …0| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145785 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145793 …0| iget v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mCol…
145801 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145817 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145818 2| return-object v1
145854 25| const-string/jumbo v1, "_id"
145856 29| aput-object v1, v0, v2
145858 31| const-string/jumbo v1, "account_name"
145859 34| aput-object v1, v0, v3
145861 36| const-string/jumbo v1, "ownerAccount"
145863 40| aput-object v1, v0, v2
145865 42| const-string/jumbo v1, "calendar_displayName"
145867 46| aput-object v1, v0, v2
145869 48| const-string/jumbo v1, "calendar_color"
145871 52| aput-object v1, v0, v2
145873 54| const-string/jumbo v1, "visible"
145875 58| aput-object v1, v0, v2
145877 60| const-string/jumbo v1, "sync_events"
145879 64| aput-object v1, v0, v2
145881 66| const-string/jumbo v1, "(account_name=ownerAccount) AS "primary""
145883 70| aput-object v1, v0, v2
145885 72| const-string/jumbo v1, "account_type"
145887 77| aput-object v1, v0, v2
145906 4| new-instance v1, java.util.HashMap
145907 6| invoke-direct {v1}, java.util.HashMap.<init>():void
145909 …9| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
145911 11| new-instance v1, java.util.HashMap
145912 13| invoke-direct {v1}, java.util.HashMap.<init>():void
145914 …16| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145916 18| new-instance v1, java.util.HashMap
145917 20| invoke-direct {v1}, java.util.HashMap.<init>():void
145919 …23| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145921 25| new-instance v1, java.util.HashMap
145922 27| invoke-direct {v1}, java.util.HashMap.<init>():void
145924 …30| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145926 32| const v1, #+2131492894 (0x7f0c001e | 1.86093e+38)
145927 35| invoke-virtual {v6,v1}, android.content.Context.getString(int):java.lang.String
145928 38| move-result-object v1
145929 …39| sput-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
145931 41| const v1, #+2131492895 (0x7f0c001f | 1.86093e+38)
145932 44| invoke-virtual {v6,v1}, android.content.Context.getString(int):java.lang.String
145933 47| move-result-object v1
145934 …48| sput-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
145936 50| new-instance v1, com.android.calendar.selectcalendars.CalendarColorCache
145937 …52| invoke-direct {v1,v6,v5}, com.android.calendar.selectcalendars.CalendarColorCache.<init>(andro…
145938 …55| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145940 57| const-string/jumbo v1, "layout_inflater"
145941 …60| invoke-virtual {v6,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
145942 63| move-result-object v1
145943 64| check-cast v1, android.view.LayoutInflater
145944 …66| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145947 71| move-result-object v1
145948 …72| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145953 79| move-result-object v1
145954 …80| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145956 …82| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145958 …87| invoke-virtual {v1,v2}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
145959 90| move-result-object v1
145961 91| check-cast v1, com.android.calendar.CalendarColorPickerDialog
145962 …93| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
145964 95| const v1, #+2131296262 (0x7f090006 | 1.82104e+38)
145965 …98| invoke-static {v6,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
145966 101| move-result v1
145967 …102| iput-boolean v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAd…
145969 …104| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
145970 106| if-nez v1, Label_1
145974 …108| new-instance v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapte…
145976 …112| invoke-direct {v1,v5,v2}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAcco…
145977 …115| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
145986 122| move-result v1
145987 123| if-nez v1, Label_3
145992 125| const-string/jumbo v1, "Calendar"
145994 131| invoke-static {v1,v2}, android.util.Log.i(java.lang.String, java.lang.String):int
146000 137| move-result-object v1
146001 …138| invoke-virtual {v1}, android.accounts.AccountManager.getAuthenticatorTypes():android.accounts…
146002 141| move-result-object v1
146003 …142| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
146010 …145| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
146011 147| array-length v1, v1
146012 148| if-ge v0, v1, Label_5
146016 …150| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
146022 …162| invoke-interface {v1,v2,v3}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.…
146030 …168| iget-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
146031 …170| invoke-virtual {v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAc…
146032 173| move-result-object v1
146033 …174| iput-object v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
146035 176| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
146036 …177| sput-boolean v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapte…
146041 184| move-result-object v1
146045 188| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelSize(int):int
146046 191| move-result v1
146047 …192| iput v1, v5, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mC…
146062 3| move-result v1
146063 4| if-eqz v1, Label_1
146304 6| move-result v1
146306 .local v1, "accountColumn", int
146312 14| invoke-interface {v10,v1}, android.database.Cursor.getString(int):java.lang.String
146351 …2| sget-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.m…
146352 4| invoke-virtual {v0,v1}, android.view.View.removeCallbacks(java.lang.Runnable):boolean
146386 22| move-result-object v1
146387 23| check-cast v1, java.lang.String
146389 .local v1, "key", java.lang.String
146391 27| invoke-interface {v3,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
146413 .end_local v1
146451 …7| sget v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdateT…
146452 …9| invoke-virtual {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
146493 55| move-result-object v1
146494 56| invoke-interface {v0,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
146510 77| const-string/jumbo v1, "visible"
146520 …87| invoke-virtual {v4,v1,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
146522 90| const-string/jumbo v1, "sync_events"
146532 …100| invoke-virtual {v4,v1,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
146535 …105| sget v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdat…
146575 6| move-result v1
146577 .local v1, "accountColumn", int
146583 14| invoke-interface {v9,v1}, android.database.Cursor.getString(int):java.lang.String
146639 14| move-result-object v1
146640 15| check-cast v1, android.accounts.AuthenticatorDescription
146642 .local v1, "desc", android.accounts.AuthenticatorDescription
146644 19| iget-object v5, v1, android.accounts.AuthenticatorDescription.packageName
146652 30| iget v5, v1, android.accounts.AuthenticatorDescription.labelId
146664 .end_local v1
146699 2| const v1, #+2130968594 (0x7f040012 | 1.75458e+38)
146701 …6| invoke-virtual {v0,v1,v7,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
146716 2| const v1, #+2130968577 (0x7f040001 | 1.75458e+38)
146718 …6| invoke-virtual {v0,v1,v7,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
146750 12| move-result-wide v0:v1
146754 15| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
146764 31| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
146773 43| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
146791 63| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
146828 98| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
146854 …5| sget-object v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.m…
146856 … 10| invoke-virtual {v0,v1,v2,v3}, android.view.View.postDelayed(java.lang.Runnable, long):boolean
146870 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$1.this$0
146905 12| move-object v1, v9
146916 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mContro…
146931 5| new-instance v1, android.os.Handler
146932 7| invoke-direct {v1}, android.os.Handler.<init>():void
146933 …10| invoke-direct {v0,v2,v1}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$…
146949 2| const-string/jumbo v1, "android.intent.action.VIEW"
146950 5| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
146953 … 8| const-class v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActivity
146954 …10| invoke-virtual {v0,v2,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
146956 13| const/high16 v1, #+537001984 (0x20020000 | 1.10114e-19)
146957 15| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
146976 6| const v1, #+2130968639 (0x7f04003f | 1.75459e+38)
146977 …9| invoke-virtual {v4,v1}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.set…
146980 15| move-result-object v1
146981 …16| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mContr…
146984 21| move-result-object v1
146985 … 22| invoke-virtual {v1,v3}, android.app.FragmentManager.findFragmentById(int):android.app.Fragment
146986 25| move-result-object v1
146987 26| check-cast v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment
146988 …28| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
146990 …30| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
146991 32| if-nez v1, Label_1
146995 34| new-instance v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment
146997 …39| invoke-direct {v1,v2}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.<in…
146998 …42| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
147001 47| move-result-object v1
147002 …48| invoke-virtual {v1}, android.app.FragmentManager.beginTransaction():android.app.FragmentTransa…
147006 …52| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
147007 …54| invoke-virtual {v0,v3,v1}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
147009 …57| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mFragm…
147010 …59| invoke-virtual {v0,v1}, android.app.FragmentTransaction.show(android.app.Fragment):android.app…
147029 0| const/4 v1, #+4 (0x00000004 | 5.60519e-45)
147033 5| invoke-virtual {v0,v1,v1}, android.app.ActionBar.setDisplayOptions(int, int):void
147054 …7| invoke-super {v1,v2}, com.android.calendar.AbstractCalendarActivity.onOptionsItemSelected(andro…
147061 …12| invoke-static {v1}, com.android.calendar.Utils.returnToCalendarHome(android.content.Context):v…
147086 …7| iget-object v1, v2, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mObserv…
147087 …9| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.datab…
147104 7| sget-object v1, android.provider.CalendarContract$Events.CONTENT_URI
147109 …12| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
147123 …0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
147139 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
147144 …9| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
147154 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
147162 … 0| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mCursor
147163 2| return-object v1
147177 4| const-string/jumbo v1, "1"
147178 7| aput-object v1, v0, v2
147184 15| const-string/jumbo v1, "_id"
147185 18| aput-object v1, v0, v2
147187 20| const-string/jumbo v1, "account_name"
147188 23| aput-object v1, v0, v3
147190 25| const-string/jumbo v1, "account_type"
147192 29| aput-object v1, v0, v2
147194 31| const-string/jumbo v1, "ownerAccount"
147196 35| aput-object v1, v0, v2
147198 37| const-string/jumbo v1, "calendar_displayName"
147200 41| aput-object v1, v0, v2
147202 43| const-string/jumbo v1, "calendar_color"
147204 47| aput-object v1, v0, v2
147206 49| const-string/jumbo v1, "visible"
147208 53| aput-object v1, v0, v2
147210 55| const-string/jumbo v1, "sync_events"
147212 59| aput-object v1, v0, v2
147214 61| const-string/jumbo v1, "(account_name=ownerAccount) AS "primary""
147216 66| aput-object v1, v0, v2
147234 0| invoke-direct {v1}, android.app.Fragment.<init>():void
147237 … 4| iput-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
147251 0| invoke-direct {v1}, android.app.Fragment.<init>():void
147254 … 4| iput-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
147276 7| sget v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
147277 9| invoke-virtual {v0,v1}, com.android.calendar.AsyncQueryService.cancelOperation(int):int
147285 22| sget v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
147309 0| const-wide/16 v0:v1, #+128 (0x00000080 | 1.79366e-43)
147310 2| return-wide v0:v1
147339 …5| iget-object v1, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mContext
147346 …14| invoke-direct {v0,v1,v2,v4,v3}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdap…
147350 …21| iget-object v1, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapt…
147351 23| invoke-virtual {v0,v1}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
147377 13| const v1, #+2130968637 (0x7f04003d | 1.75459e+38)
147378 …16| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarController.registerEventHandler(int, c…
147395 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
147400 …4| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
147418 0| invoke-super {v0,v1}, android.app.Fragment.onCreate(android.os.Bundle):void
147435 4| const v1, #+2130968637 (0x7f04003d | 1.75459e+38)
147436 …7| invoke-virtual {v5,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
147437 10| move-result-object v1
147438 … 11| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
147440 … 13| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
147442 18| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
147443 21| move-result-object v1
147444 22| check-cast v1, android.widget.ListView
147445 … 24| iput-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mList
147448 29| move-result-object v1
147450 …33| invoke-static {v1,v2}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
147451 36| move-result v1
147452 37| if-eqz v1, Label_1
147456 … 39| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mList
147457 …41| invoke-virtual {v1,v3}, android.widget.ListView.setDivider(android.graphics.drawable.Drawable)…
147459 … 44| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
147461 49| invoke-virtual {v1,v2}, android.view.View.findViewById(int):android.view.View
147469 55| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
147470 57| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
147476 … 60| iget-object v1, v4, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
147477 62| return-object v1
147492 6| const v1, #+2130968637 (0x7f04003d | 1.75459e+38)
147493 9| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
147494 12| move-result-object v1
147495 …13| invoke-virtual {v0,v1}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
147526 …0| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
147530 …4| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
147543 …13| invoke-virtual {v1,v4}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.to…
147564 13| sget v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
147588 …1| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServi…
147589 3| invoke-virtual {v1}, com.android.calendar.AsyncQueryService.getNextToken():int
147590 6| move-result v1
147591 7| sput v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mUpdateToken
147593 9| sget-object v1, android.provider.CalendarContract$Calendars.CONTENT_URI
147597 …17| invoke-static {v1,v6,v7}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
147605 …26| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdap…
147606 …28| invoke-virtual {v1,v11}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.get…
147607 31| move-result v1
147608 32| xor-int/lit8 v0, v1, #+1 (0x00000001 | 1.40130e-45)
147611 34| const-string/jumbo v1, "visible"
147614 …41| invoke-virtual {v5,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
147616 …44| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServ…
147621 …52| invoke-virtual/range {v1..v9}, com.android.calendar.AsyncQueryService.startUpdate(int, java.la…
147623 …55| iget-object v1, v10, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdap…
147624 …57| invoke-virtual {v1,v11,v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.…
147640 3| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mJulianDay
147677 11| move-result-object v1
147680 16| if-eq v1, v2, Label_3
147693 22| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
147694 24| if-nez v1, Label_4
147698 26| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
147699 28| if-eqz v1, Label_5
147708 31| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
147710 35| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
147711 38| move-result v1
147712 39| if-nez v1, Label_5
147721 42| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mJulianDay
147723 46| if-eq v1, v2, Label_6
147746 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
147748 .local v1, "result", int
147757 8| add-int/lit8 v1, v2, #+31 (0x0000001f | 4.34403e-44)
147759 10| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
147761 14| add-int v1, v2, v3
147763 16| return v1
147782 0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
147795 2| invoke-direct {v1}, java.lang.Object.<init>():void
147797 5| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
147799 7| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
147801 9| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
147836 11| move-result-object v1
147839 16| if-eq v1, v2, Label_3
147854 26| cmp-long v1, v2:v3, v4:v5
147855 28| if-eqz v1, Label_4
147864 31| iget-boolean v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.allDay
147866 35| if-eq v1, v2, Label_5
147877 42| cmp-long v1, v2:v3, v4:v5
147878 44| if-eqz v1, Label_6
147889 51| cmp-long v1, v2:v3, v4:v5
147890 53| if-eqz v1, Label_7
147899 56| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
147900 58| if-nez v1, Label_8
147904 60| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
147905 62| if-eqz v1, Label_9
147914 65| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
147916 69| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
147917 72| move-result v1
147918 73| if-nez v1, Label_9
147927 76| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
147929 80| if-eq v1, v2, Label_10
147938 83| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
147940 87| if-eq v1, v2, Label_11
147949 90| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
147951 94| if-eq v1, v2, Label_12
147960 97| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
147961 99| if-nez v1, Label_13
147965 101| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
147966 103| if-eqz v1, Label_14
147975 106| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
147977 110| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
147978 113| move-result v1
147979 114| if-nez v1, Label_14
147988 117| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
147989 119| if-nez v1, Label_15
147993 121| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
147994 123| if-eqz v1, Label_16
148003 126| iget-object v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
148005 130| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
148006 133| move-result v1
148007 134| if-nez v1, Label_16
148016 137| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.color
148018 141| if-eq v1, v2, Label_17
148027 144| iget v1, v8, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
148029 148| if-eq v1, v2, Label_18
148054 5| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
148056 .local v1, "result", int
148065 12| add-int/lit8 v1, v2, #+31 (0x0000001f | 4.34403e-44)
148067 14| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148073 23| add-int v1, v2, v4
148075 25| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148081 34| add-int v1, v2, v4
148083 36| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148089 45| add-int v1, v2, v4
148091 47| mul-int/lit8 v4, v1, #+31 (0x0000001f | 4.34403e-44)
148100 54| add-int v1, v4, v2
148102 56| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148104 60| add-int v1, v2, v4
148106 62| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148108 66| add-int v1, v2, v4
148110 68| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148112 72| add-int v1, v2, v4
148114 74| mul-int/lit8 v4, v1, #+31 (0x0000001f | 4.34403e-44)
148123 81| add-int v1, v4, v2
148125 83| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148131 89| add-int v1, v2, v3
148133 91| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148135 95| add-int v1, v2, v3
148137 97| mul-int/lit8 v2, v1, #+31 (0x0000001f | 4.34403e-44)
148139 101| add-int v1, v2, v3
148141 103| return v1
148186 5| const-string/jumbo v1, "EventInfo [visibTitle="
148187 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
148189 11| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
148190 13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
148192 16| const-string/jumbo v1, ", title="
148193 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148195 22| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
148196 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148198 27| const-string/jumbo v1, ", visibWhen="
148199 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148201 33| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
148202 35| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
148204 38| const-string/jumbo v1, ", id="
148205 …41| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148210 49| const-string/jumbo v1, ", when="
148211 …52| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148213 55| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
148214 …57| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148216 60| const-string/jumbo v1, ", visibWhere="
148217 …63| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148219 66| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
148220 68| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
148222 71| const-string/jumbo v1, ", where="
148223 …74| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148225 77| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
148226 …79| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148228 82| const-string/jumbo v1, ", color="
148229 …85| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
148231 88| const-string/jumbo v1, "0x%x"
148239 …103| invoke-static {v1,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lan…
148240 106| move-result-object v1
148241 …107| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
148243 110| const-string/jumbo v1, ", selfAttendeeStatus="
148244 …113| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
148246 116| iget v1, v5, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
148247 118| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
148249 121| const-string/jumbo v1, "]"
148250 …124| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
148253 130| move-result-object v1
148254 131| return-object v1
148268 3| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mType
148316 26| move-result v1
148317 27| iput v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
148319 29| iget v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
148320 31| add-int/lit8 v1, v1, #+7 (0x00000007 | 9.80909e-45)
148321 33| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
148322 35| iput v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mMaxJulianDay
148324 37| new-instance v1, java.util.ArrayList
148325 39| invoke-direct {v1,v6}, java.util.ArrayList.<init>(int):void
148326 42| iput-object v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mEventInfos
148328 44| new-instance v1, java.util.ArrayList
148329 46| invoke-direct {v1,v6}, java.util.ArrayList.<init>(int):void
148330 49| iput-object v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mRowInfos
148332 51| new-instance v1, java.util.ArrayList
148334 55| invoke-direct {v1,v2}, java.util.ArrayList.<init>(int):void
148335 58| iput-object v1, v7, com.android.calendar.widget.CalendarAppWidgetModel.mDayInfos
148358 7| iget v1, v9, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
148359 9| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
148360 11| if-ne v10, v1, Label_2
148365 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
148366 16| new-array v8, v1, java.lang.Object[]
148368 18| iget-object v1, v9, com.android.calendar.widget.CalendarAppWidgetModel.mContext
148370 …21| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
148371 24| move-result-object v1
148372 25| invoke-virtual {v1}, java.lang.String.toString():java.lang.String
148373 28| move-result-object v1
148375 30| aput-object v1, v8, v4
148377 32| const v1, #+2131492958 (0x7f0c005e | 1.86094e+38)
148378 …35| invoke-virtual {v7,v1,v8}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
148385 39| new-instance v1, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo
148386 …41| invoke-direct {v1,v10,v0}, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.<init>(i…
148387 44| return-object v1
148395 48| iget-object v1, v9, com.android.calendar.widget.CalendarAppWidgetModel.mContext
148397 …51| invoke-static/range {v1..v6}, com.android.calendar.Utils.formatDateRange(android.content.Conte…
148444 33| move-wide/from16 v0:v1, v16:v17
148445 35| iput-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.start
148447 37| move-wide/from16 v0:v1, v18:v19
148448 39| iput-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
148519 109| move/from16 v1, v20
148520 111| if-le v0, v1, Label_6
148574 4| move-object/from16 v1, v36
148575 6| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
148638 77| move/from16 v1, v33
148639 79| invoke-virtual {v0,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int):java.lang.String
148745 194| move-object/from16 v1, v31
148746 …196| invoke-static {v0,v8,v9,v1}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
148750 202| move-object/from16 v1, v31
148751 …204| invoke-static {v0,v10,v11,v1}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.tex…
148758 210| iget-wide v0:v1, v0, com.android.calendar.widget.CalendarAppWidgetModel.mNow
148759 212| move-wide/from16 v32:v33, v0:v1
148797 263| move/from16 v1, v30
148798 265| if-gt v0, v1, Label_5
148814 286| move/from16 v1, v25
148815 …288| invoke-direct {v0,v4,v1}, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.<init>(i…
148823 295| move-object/from16 v1, v29
148824 297| invoke-virtual {v0,v1}, java.util.LinkedList.addFirst(java.lang.Object):void
148882 311| move-object/from16 v1, v29
148883 313| invoke-virtual {v0,v1}, java.util.LinkedList.add(java.lang.Object):boolean
148943 357| move/from16 v1, v21
148945 …361| invoke-direct {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetModel.populateDayInfo(…
148965 392| move/from16 v1, v33
148967 …396| invoke-direct {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.<init>(i…
149013 5| const-string/jumbo v1, "\nCalendarAppWidgetModel [eventInfos="
149014 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
149016 11| iget-object v1, v2, com.android.calendar.widget.CalendarAppWidgetModel.mEventInfos
149017 …13| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
149019 16| const-string/jumbo v1, "]"
149020 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
149023 25| move-result-object v1
149024 26| return-object v1
149049 2| const-class v1, com.android.calendar.widget.CalendarAppWidgetProvider
149050 …4| invoke-direct {v0,v2,v1}, android.content.ComponentName.<init>(android.content.Context, java.la…
149067 5| const-string/jumbo v1, "content://com.android.calendar/events"
149069 .local v1, "dataString", java.lang.String
149085 …32| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
149093 50| move-result-object v1
149101 56| invoke-static {v1}, android.net.Uri.parse(java.lang.String):android.net.Uri
149140 5| const-string/jumbo v1, "android.intent.action.VIEW"
149141 …8| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Inte…
149143 11| const v1, #+268484608 (0x1000c000 | 2.53915e-29)
149144 14| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
149146 17| const-class v1, com.android.calendar.AllInOneActivity
149147 …19| invoke-virtual {v0,v3,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
149149 22| const/4 v1, #+0 (0x00000000 | 0.00000)
149153 …25| invoke-static {v3,v1,v0,v2}, android.app.PendingIntent.getActivity(android.content.Context, in…
149154 28| move-result-object v1
149155 29| return-object v1
149170 6| move-result-object v1
149171 7| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
149174 10| sget-object v1, android.provider.CalendarContract.CONTENT_URI
149176 …15| invoke-virtual {v0,v1,v2}, android.content.Intent.setDataAndType(android.net.Uri, java.lang.St…
149179 21| move-result-object v1
149180 22| return-object v1
149201 10| move/from16 v1, v18
149202 12| if-ge v0, v1, Label_3
149335 211| move-object/from16 v1, v16
149336 …213| invoke-virtual {v0,v2,v1}, android.appwidget.AppWidgetManager.updateAppWidget(int, android.wi…
149374 12| move-result-object v1
149376 .local v1, "pendingUpdate", android.app.PendingIntent
149377 13| invoke-virtual {v0,v1}, android.app.AlarmManager.cancel(android.app.PendingIntent):void
149404 17| move-result-object v1
149406 .local v1, "appWidgetManager", android.appwidget.AppWidgetManager
149409 …22| invoke-virtual {v1,v3}, android.appwidget.AppWidgetManager.getAppWidgetIds(android.content.Com…
149414 …27| invoke-direct {v5,v6,v1,v3,v4}, com.android.calendar.widget.CalendarAppWidgetProvider.performU…
149419 .end_local v1
149492 …1| invoke-direct {v1,v2,v3,v4,v0}, com.android.calendar.widget.CalendarAppWidgetProvider.performUp…
149506 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
149521 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
149528 …8| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
149548 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.this…
149566 …0| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.this…
149567 …2| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2(…
149568 5| move-result-object v1
149569 6| if-eqz v1, Label_1
149572 … 8| iget v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val$version
149577 18| if-lt v1, v2, Label_1
149581 …20| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
149582 …22| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-wrap…
149586 …26| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
149587 …28| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
149588 31| move-result-object v1
149589 32| invoke-virtual {v1,v0}, android.content.CursorLoader.setUri(android.net.Uri):void
149591 …35| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
149592 …37| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
149593 40| move-result-object v1
149595 43| invoke-virtual {v1,v2}, android.content.CursorLoader.setSelection(java.lang.String):void
149604 …51| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
149610 …63| invoke-static {v1,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-s…
149617 …67| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.thi…
149618 …69| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
149619 72| move-result-object v1
149620 73| invoke-virtual {v1}, android.content.CursorLoader.forceLoad():void
149626 …76| iget-object v1, v4, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val…
149627 78| invoke-virtual {v1}, android.content.BroadcastReceiver$PendingResult.finish():void
149635 82| move-exception v1
149637 84| throw v1
149649 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.th…
149668 …4| iget-object v1, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.va…
149669 …6| invoke-virtual {v0,v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.in…
149686 …0| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
149702 …0| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
149703 …2| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-wrap2…
149707 …6| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
149708 …8| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2(…
149709 11| move-result-object v1
149710 12| if-nez v1, Label_2
149714 …14| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.thi…
149716 …17| invoke-static {v1,v2}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-s…
149718 …20| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.thi…
149719 …22| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get1…
149720 25| move-result-object v1
149724 33| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
149734 …37| iget-object v1, v5, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.thi…
149735 …39| invoke-static {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get1…
149736 42| move-result-object v1
149747 59| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
149763 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHandl…
149771 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
149795 … 0| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidgetId
149796 2| return v1
149803 …0| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
149804 2| return v1
149819 …0| invoke-direct {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.create…
149832 …0| invoke-direct {v1,v2,v3,v4}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFacto…
149841 …0| invoke-direct {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.queryF…
149855 1| const-wide/32 v0:v1, #+21600000 (0x01499700 | 3.70262e-38)
149856 …4| sput-wide v0:v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.sLastUpda…
149879 0| invoke-direct {v1}, android.content.BroadcastReceiver.<init>():void
149882 …4| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
149886 …11| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHand…
149890 …17| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.execu…
149893 …21| invoke-direct {v0,v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.…
149894 …24| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mTime…
149932 37| const/4 v1, #+0 (0x00000000 | 0.00000)
149934 38| invoke-virtual {v4,v0,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
149939 46| const v1, #+2131230806 (0x7f080056 | 1.80777e+38)
149940 49| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
149945 57| const v1, #+2131230807 (0x7f080057 | 1.80777e+38)
149946 60| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
149951 68| const v1, #+2131230808 (0x7f080058 | 1.80777e+38)
149952 71| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
149969 …2| invoke-direct {v0,v1,v3}, com.android.calendar.widget.CalendarAppWidgetModel.<init>(android.con…
150010 24| iget-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
150025 35| cmp-long v8, v12:v13, v0:v1
150030 39| invoke-static {v4,v5,v0,v1}, java.lang.Math.min(long, long):long
150056 7| sub-long v0:v1, v4:v5, v10:v11
150067 22| invoke-static {v0,v1}, java.lang.Long.toString(long):java.lang.String
150095 …2| invoke-direct {v0,v1,v4,v2,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFa…
150127 25| move-result-wide v0:v1
150148 47| invoke-static {v0,v1,v2,v3}, java.lang.Math.min(long, long):long
150161 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
150189 0| invoke-virtual {v0,v1,v2}, android.widget.RemoteViews.setViewVisibility(int, int):void
150195 …5| invoke-virtual {v0,v1,v3}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSequen…
150210 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
150217 5| return v1
150226 14| invoke-static {v1,v0}, java.lang.Math.max(int, int):int
150269 34| move-result-object v1
150270 35| check-cast v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo
150272 .local v1, "rowInfo", com.android.calendar.widget.CalendarAppWidgetModel$RowInfo
150273 37| iget v6, v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mType
150278 41| iget v6, v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
150287 49| iget v7, v1, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
150328 …2| iget-object v1, v3, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
150329 4| invoke-virtual {v1}, android.content.Context.getPackageName():java.lang.String
150330 7| move-result-object v1
150334 11| invoke-direct {v0,v1,v2}, android.widget.RemoteViews.<init>(java.lang.String, int):void
150909 …6| iget-object v1, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
150923 27| sget-object v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLock
150924 29| monitor-enter v1
150937 38| monitor-exit v1
150940 … 41| iget v1, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidgetId
150941 …43| invoke-virtual {v0,v1,v7}, android.content.CursorLoader.registerListener(int, android.content.…
150952 53| monitor-exit v1
150964 …0| invoke-direct {v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.queryF…
150968 …4| invoke-virtual {v1,v0}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.in…
150992 …0| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
150997 …4| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
151213 210| move-wide/from16 v0:v1, v18:v19
151214 212| invoke-virtual {v9,v0,v1}, android.text.format.Time.set(long):void
151371 .local_ex v1, "loader", android.content.Loader, "Landroid/content/Loader<TD;>;"
151377 …2| invoke-virtual {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory…
151396 …6| iget-object v1, v3, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.execut…
151399 …13| invoke-interface {v1,v2}, java.util.concurrent.ExecutorService.submit(java.lang.Runnable):java…
151416 6| const-string/jumbo v1, "allDay"
151418 10| aput-object v1, v0, v2
151420 12| const-string/jumbo v1, "begin"
151422 16| aput-object v1, v0, v2
151424 18| const-string/jumbo v1, "end"
151426 22| aput-object v1, v0, v2
151428 24| const-string/jumbo v1, "title"
151430 28| aput-object v1, v0, v2
151432 30| const-string/jumbo v1, "eventLocation"
151434 34| aput-object v1, v0, v2
151436 36| const-string/jumbo v1, "event_id"
151438 40| aput-object v1, v0, v2
151440 42| const-string/jumbo v1, "startDay"
151442 46| aput-object v1, v0, v2
151444 48| const-string/jumbo v1, "endDay"
151446 52| aput-object v1, v0, v2
151448 54| const-string/jumbo v1, "displayColor"
151449 57| aput-object v1, v0, v3
151451 59| const-string/jumbo v1, "selfAttendeeStatus"
151453 64| aput-object v1, v0, v2
151464 76| const-string/jumbo v1, "calendar_color"
151465 79| aput-object v1, v0, v3
151505 15| sub-long v0:v1, v10:v11, v12:v13
151508 17| cmp-long v3, v0:v1, v4:v5
151513 21| div-long/2addr v0:v1, v4:v5
151525 42| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
151537 55| div-long/2addr v0:v1, v4:v5
151549 76| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
151569 5| move-result-object v1
151570 …6| invoke-direct {v0,v1,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.…
151583 0| invoke-direct {v0,v1}, java.lang.Exception.<init>(java.lang.String):void
151596 0| invoke-direct {v1}, java.lang.Object.<init>():void
151599 4| iput v0, v1, com.android.calendarcommon2.Duration.sign
151614 4| int-to-long v0:v1, v2
151641 32| mul-long/2addr v2:v3, v0:v1
151673 20| const/4 v1, #+0 (0x00000000 | 0.00000)
151675 .local v1, "index", int
151697 35| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
151702 36| if-ge v2, v1, Label_4
151716 43| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
151722 45| invoke-virtual {v8,v1}, java.lang.String.charAt(int):char
151742 78| invoke-virtual {v5,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
151753 90| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
151755 92| invoke-virtual {v8,v1}, java.lang.String.charAt(int):char
151762 98| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
151773 101| if-ge v1, v2, Label_15
151777 103| invoke-virtual {v8,v1}, java.lang.String.charAt(int):char
151797 120| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
151891 201| invoke-virtual {v5,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
151914 0| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
151959 17| move-result v1
151961 .local v1, "val", int
151962 18| if-lt v1, v6, Label_2
151965 20| if-le v1, v7, Label_4
151988 .end_local v1
152009 .restart_local v1
152010 75| if-nez v1, Label_5
152019 81| return v1
152061 27| array-length v1, v2
152063 .local v1, "len", int
152064 28| new-array v3, v1, int[]
152072 31| if-ge v0, v1, Label_1
152133 12| move-result-object v1
152135 .local v1, "numPart", java.lang.String
152138 …17| invoke-static {v1,v5,v6,v7}, com.android.calendarcommon2.EventRecurrence$ParseByDay.parseIntRa…
152151 .end_local v1
152215 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
152217 .local v1, "bydayCount", int
152233 23| iput v1, v11, com.android.calendarcommon2.EventRecurrence.bydayCount
152242 .end_local v1
152252 36| move v1, v4
152254 .restart_local v1
152310 0| const/4 v1, #+0 (0x00000000 | 0.00000)
152313 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByHour.parseNumbe…
152319 10| array-length v1, v0
152320 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byhourCount
152322 13| const/16 v1, #+64 (0x00000040 | 8.96831e-44)
152323 15| return v1
152359 0| const/4 v1, #+0 (0x00000000 | 0.00000)
152362 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByMinute.parseNum…
152368 10| array-length v1, v0
152369 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byminuteCount
152371 13| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
152372 15| return v1
152408 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
152411 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByMonth.parseNumb…
152417 10| array-length v1, v0
152418 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bymonthCount
152420 13| const/16 v1, #+2048 (0x00000800 | 2.86986e-42)
152421 15| return v1
152457 0| const/16 v1, #-31 (0xffffffe1 | NaN)
152460 …5| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByMonthDay.parseN…
152466 11| array-length v1, v0
152467 12| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bymonthdayCount
152469 14| const/16 v1, #+256 (0x00000100 | 3.58732e-43)
152470 16| return v1
152506 0| const/4 v1, #+0 (0x00000000 | 0.00000)
152509 …4| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseBySecond.parseNum…
152515 10| array-length v1, v0
152516 11| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bysecondCount
152518 13| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
152519 15| return v1
152555 0| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
152558 …6| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseBySetPos.parseNum…
152564 12| array-length v1, v0
152565 13| iput v1, v6, com.android.calendarcommon2.EventRecurrence.bysetposCount
152567 15| const/16 v1, #+4096 (0x00001000 | 5.73972e-42)
152568 17| return v1
152604 0| const/16 v1, #-53 (0xffffffcb | NaN)
152607 …5| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByWeekNo.parseNum…
152613 11| array-length v1, v0
152614 12| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byweeknoCount
152616 14| const/16 v1, #+1024 (0x00000400 | 1.43493e-42)
152617 16| return v1
152653 0| const/16 v1, #-366 (0xfffffe92 | NaN)
152656 …5| invoke-static {v5,v1,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByYearDay.parseNu…
152662 11| array-length v1, v0
152663 12| iput v1, v6, com.android.calendarcommon2.EventRecurrence.byyeardayCount
152665 14| const/16 v1, #+512 (0x00000200 | 7.17465e-43)
152666 16| return v1
152704 3| const v1, #+2147483647 (0x7fffffff | NaN)
152705 …6| invoke-static {v5,v0,v1,v3}, com.android.calendarcommon2.EventRecurrence$ParseCount.parseIntRan…
152716 20| new-instance v1, java.lang.StringBuilder
152717 22| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
152719 …28| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
152720 31| move-result-object v1
152721 …32| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
152722 35| move-result-object v1
152723 36| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
152724 39| move-result-object v1
152725 40| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
152770 3| move-result-object v1
152771 4| invoke-virtual {v1,v5}, java.util.HashMap.get(java.lang.Object):java.lang.Object
152780 12| new-instance v1, com.android.calendarcommon2.EventRecurrence$InvalidFormatException
152790 …34| invoke-direct {v1,v2}, com.android.calendarcommon2.EventRecurrence$InvalidFormatException.<ini…
152791 37| throw v1
152797 41| move-result v1
152798 42| iput v1, v6, com.android.calendarcommon2.EventRecurrence.freq
152800 44| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
152801 45| return v1
152839 3| const v1, #+2147483647 (0x7fffffff | NaN)
152840 …6| invoke-static {v5,v0,v1,v3}, com.android.calendarcommon2.EventRecurrence$ParseInterval.parseInt…
152851 20| new-instance v1, java.lang.StringBuilder
152852 22| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
152854 …28| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
152855 31| move-result-object v1
152856 …32| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
152857 35| move-result-object v1
152858 36| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
152859 39| move-result-object v1
152860 40| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
152944 3| move-result-object v1
152945 4| invoke-virtual {v1,v5}, java.util.HashMap.get(java.lang.Object):java.lang.Object
152954 12| new-instance v1, com.android.calendarcommon2.EventRecurrence$InvalidFormatException
152964 …34| invoke-direct {v1,v2}, com.android.calendarcommon2.EventRecurrence$InvalidFormatException.<ini…
152965 37| throw v1
152971 41| move-result v1
152972 42| iput v1, v6, com.android.calendarcommon2.EventRecurrence.wkst
152974 44| const/16 v1, #+8192 (0x00002000 | 1.14794e-41)
152975 46| return v1
153019 15| const-string/jumbo v1, "FREQ"
153022 …23| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
153025 28| const-string/jumbo v1, "UNTIL"
153028 …36| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
153031 41| const-string/jumbo v1, "COUNT"
153034 …49| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
153037 54| const-string/jumbo v1, "INTERVAL"
153040 …62| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
153043 67| const-string/jumbo v1, "BYSECOND"
153046 …75| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
153049 80| const-string/jumbo v1, "BYMINUTE"
153052 …88| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
153055 93| const-string/jumbo v1, "BYHOUR"
153058 …101| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153061 106| const-string/jumbo v1, "BYDAY"
153064 …114| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153067 119| const-string/jumbo v1, "BYMONTHDAY"
153070 …127| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153073 132| const-string/jumbo v1, "BYYEARDAY"
153076 …140| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153079 145| const-string/jumbo v1, "BYWEEKNO"
153082 …153| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153085 158| const-string/jumbo v1, "BYMONTH"
153088 …166| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153091 171| const-string/jumbo v1, "BYSETPOS"
153094 …179| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153097 184| const-string/jumbo v1, "WKST"
153100 …192| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153107 204| const-string/jumbo v1, "SECONDLY"
153111 …212| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153114 217| const-string/jumbo v1, "MINUTELY"
153118 …225| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153121 230| const-string/jumbo v1, "HOURLY"
153125 …238| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153128 243| const-string/jumbo v1, "DAILY"
153132 …251| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153135 256| const-string/jumbo v1, "WEEKLY"
153139 …264| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153142 269| const-string/jumbo v1, "MONTHLY"
153146 …277| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153149 282| const-string/jumbo v1, "YEARLY"
153153 …290| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153160 302| const-string/jumbo v1, "SU"
153164 …311| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153167 316| const-string/jumbo v1, "MO"
153171 …325| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153174 330| const-string/jumbo v1, "TU"
153178 …339| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153181 344| const-string/jumbo v1, "WE"
153185 …353| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153188 358| const-string/jumbo v1, "TH"
153192 …367| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153195 372| const-string/jumbo v1, "FR"
153199 …381| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153202 386| const-string/jumbo v1, "SA"
153206 …395| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
153248 16| move-result-object v1
153250 .local v1, "str", java.lang.String
153251 …17| invoke-virtual {v4,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
153282 10| aget v1, v5, v0
153283 12| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
153285 15| const-string/jumbo v1, ","
153286 …18| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
153294 24| aget v1, v5, v4
153295 26| invoke-virtual {v2,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
153332 7| aget v1, v4, v0
153334 11| if-eq v1, v2, Label_3
153349 17| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
153350 18| return v1
153367 5| new-instance v1, java.lang.StringBuilder
153368 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
153370 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
153371 16| move-result-object v1
153372 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
153373 20| move-result-object v1
153374 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
153375 24| move-result-object v1
153376 25| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
153446 5| new-instance v1, java.lang.StringBuilder
153447 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
153449 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
153450 16| move-result-object v1
153451 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
153452 20| move-result-object v1
153453 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
153454 24| move-result-object v1
153455 25| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
153528 5| new-instance v1, java.lang.StringBuilder
153529 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
153531 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
153532 16| move-result-object v1
153533 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
153534 20| move-result-object v1
153535 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
153536 24| move-result-object v1
153537 25| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
153603 0| const/4 v1, #+0 (0x00000000 | 0.00000)
153608 4| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bysetposCount
153610 6| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bymonthCount
153611 8| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byweeknoCount
153612 10| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byyeardayCount
153613 12| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bymonthdayCount
153614 14| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bydayCount
153616 16| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byhourCount
153617 18| iput v1, v2, com.android.calendarcommon2.EventRecurrence.byminuteCount
153618 20| iput v1, v2, com.android.calendarcommon2.EventRecurrence.bysecondCount
153619 22| iput v1, v2, com.android.calendarcommon2.EventRecurrence.interval
153620 24| iput v1, v2, com.android.calendarcommon2.EventRecurrence.count
153621 26| iput v1, v2, com.android.calendarcommon2.EventRecurrence.freq
153640 5| new-instance v1, java.lang.StringBuilder
153641 7| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
153643 …13| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
153644 16| move-result-object v1
153645 17| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
153646 20| move-result-object v1
153647 21| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
153648 24| move-result-object v1
153649 25| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
153713 0| const/4 v1, #+0 (0x00000000 | 0.00000)
153719 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
153720 4| return v1
153730 9| return v1
153883 179| iget-object v1, v6, com.android.calendarcommon2.EventRecurrence.bysetpos
153887 …187| invoke-static {v1,v2,v3,v4}, com.android.calendarcommon2.EventRecurrence.arraysEqual(int[], i…
153888 190| move-result v1
153893 191| return v1
154070 155| move-result v1
154072 .local v1, "flag", int
154073 156| and-int v11, v3, v1
154097 193| or-int/2addr v3, v1
154104 .end_local v1
154199 17| aget v1, v3, v2
154201 .local v1, "day", int
154203 21| if-eq v1, v3, Label_4
154207 25| if-ne v1, v3, Label_5
154223 .end_local v1
154237 0| iput-object v1, v0, com.android.calendarcommon2.EventRecurrence.startDate
154350 126| const/4 v1, #+0 (0x00000000 | 0.00000)
154354 .local v1, "i", int
154355 127| if-ge v1, v0, Label_14
154359 …129| invoke-direct {v6,v2,v1}, com.android.calendarcommon2.EventRecurrence.appendByDay(java.lang.S…
154364 138| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
154371 .end_local v1
154422 .restart_local v1
154428 .end_local v1
154484 5| const-string/jumbo v1, "UTC"
154485 8| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
154549 30| iget-object v1, v14, com.android.calendarcommon2.EventRecurrence.bydayNum
154551 .local v1, "bydayNum", int[]
154561 35| aget v9, v1, v6
154598 .end_local v1
154609 .restart_local v1
154660 .end_local v1
154803 2| iget v1, v8, android.text.format.Time.year
154805 .local v1, "realYear", int
154824 15| invoke-virtual {v2,v9,v0,v1}, android.text.format.Time.set(int, int, int):void
154828 21| iget v1, v2, android.text.format.Time.year
154839 29| if-ne v1, v5, Label_3
154855 39| invoke-virtual {v2,v9,v0,v1}, android.text.format.Time.set(int, int, int):void
154863 45| iput v1, v7, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mYear
154900 1| iput v0, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mYear
154903 4| iput v0, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mMonth
154905 6| iput-object v2, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mR
154917 0| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
154919 2| new-array v0, v1, int[]
154923 9| new-array v0, v1, int[]
154950 5| const-string/jumbo v1, "UTC"
154951 8| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
154955 15| const-string/jumbo v1, "UTC"
154956 18| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
154964 32| const-string/jumbo v1, "UTC"
154965 35| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
154969 42| const/4 v1, #+0 (0x00000000 | 0.00000)
154970 …43| invoke-direct {v0,v1}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.<init>(boolean):…
155121 108| iget-object v1, v10, com.android.calendarcommon2.EventRecurrence.byday
155123 .local v1, "a", int[]
155141 121| aget v6, v1, v4
155148 .end_local v1
155181 .restart_local v1
155197 .end_local v1
155425 39| shl-int v1, v10, v5
155427 .local v1, "dayBit", int
155428 41| and-int v10, v0, v1
155462 .end_local v1
155537 .restart_local v1
155553 1| const/4 v1, #+0 (0x00000000 | 0.00000)
155572 15| move v0, v1
155594 3| aget v1, v2, v0
155595 5| if-ne v1, v4, Label_2
155599 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
155600 8| return v1
155611 12| const/4 v1, #+0 (0x00000000 | 0.00000)
155612 13| return v1
155635 5| aget v1, v4, v0
155637 .local v1, "w", int
155638 7| if-lez v1, Label_2
155642 9| if-ne v1, v6, Label_3
155651 12| add-int/2addr v7, v1
155668 .end_local v1
155680 0| const/16 v1, #+28 (0x0000001c | 3.92364e-44)
155686 6| if-eq v0, v1, Label_1
155700 15| const/16 v1, #+29 (0x0000001d | 4.06377e-44)
155704 17| return v1
155717 2| int-to-long v0:v1, v0
155719 5| shl-long/2addr v0:v1, v2
155723 11| add-long/2addr v0:v1, v2:v3
155729 17| add-long/2addr v0:v1, v2:v3
155735 23| add-long/2addr v0:v1, v2:v3
155741 29| add-long/2addr v0:v1, v2:v3
155746 33| add-long/2addr v0:v1, v2:v3
155747 34| return-wide v0:v1
155760 2| shr-long v0:v1, v4:v5, v0
155761 4| long-to-int v0, v0:v1
155765 9| shr-long v0:v1, v4:v5, v0
155766 11| long-to-int v0, v0:v1
155771 18| shr-long v0:v1, v4:v5, v0
155772 20| long-to-int v0, v0:v1
155777 27| shr-long v0:v1, v4:v5, v0
155778 29| long-to-int v0, v0:v1
155783 35| shr-long v0:v1, v4:v5, v0
155784 37| long-to-int v0, v0:v1
155788 42| const-wide/16 v0:v1, #+63 (0x0000003f | 8.82818e-44)
155789 44| and-long/2addr v0:v1, v4:v5
155790 45| long-to-int v0, v0:v1
155846 28| div-int/lit8 v1, v13, #+60 (0x0000003c | 8.40779e-44)
155848 .local v1, "addHours", int
155849 30| mul-int/lit8 v13, v1, #+60 (0x0000003c | 8.40779e-44)
155852 33| add-int/2addr v4, v1
155895 .end_local v1
155911 .restart_local v1
156044 1| if-le v1, v2, Label_1
156083 15| div-int/lit8 v1, v2, #+4 (0x00000004 | 5.60519e-45)
156084 17| add-int/2addr v0, v1
156085 18| div-int/lit8 v1, v2, #+100 (0x00000064 | 1.40130e-43)
156086 20| sub-int/2addr v0, v1
156087 21| div-int/lit16 v1, v2, #+400 (0x00000190 | 5.60519e-43)
156088 23| add-int/2addr v0, v1
156102 0| sget-object v1, com.android.calendarcommon2.RecurrenceProcessor.DAYS_IN_YEAR_PRECEDING_MONTH
156103 2| aget v1, v1, v3
156104 4| add-int/2addr v1, v4
156105 5| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
156108 7| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
156109 8| if-lt v3, v1, Label_1
156113 13| move-result v1
156114 14| if-eqz v1, Label_1
156135 0| invoke-static {v1}, com.android.calendarcommon2.RecurrenceProcessor.isLeapYear(int):boolean
156187 24| move-object/from16 v1, v56
156188 26| invoke-virtual {v0,v1}, java.util.TreeSet.add(java.lang.Object):boolean
156223 60| move-object/from16 v1, v61
156224 …62| invoke-virtual {v0,v1}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.setRecurrence(c…
156267 117| move-object/from16 v1, v61
156268 …119| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
156274 132| move-wide/from16 v1:v2, v62:v63
156275 134| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
156283 147| move-wide/from16 v1:v2, v64:v65
156284 149| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
156318 192| move/from16 v1, v25
156319 194| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
156344 224| move-object/from16 v1, v61
156345 …226| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
156351 239| move-wide/from16 v1:v2, v62:v63
156352 241| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
156360 254| move-wide/from16 v1:v2, v64:v65
156361 256| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
156397 282| move/from16 v1, v56
156398 …284| invoke-static {v0,v1,v13}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
156404 292| move/from16 v1, v56
156405 294| if-lt v0, v1, Label_22
156434 322| move/from16 v1, v56
156435 …324| invoke-static {v0,v1,v11}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
156445 336| move/from16 v1, v56
156446 …338| invoke-static {v0,v1,v12}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
156456 350| move/from16 v1, v56
156457 …352| invoke-static {v0,v1,v14}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
156462 358| move-object/from16 v1, v60
156463 360| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
156467 367| move/from16 v1, v56
156468 369| if-ne v0, v1, Label_10
156478 377| move-object/from16 v1, v31
156479 379| iput v0, v1, android.text.format.Time.monthDay
156500 403| move/from16 v1, v57
156501 405| if-ne v0, v1, Label_11
156508 414| move-object/from16 v1, v48
156509 …416| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
156521 432| move-object/from16 v1, v48
156522 434| invoke-virtual {v0,v1}, android.text.format.Time.parse(java.lang.String):boolean
156528 445| move-object/from16 v1, v56
156529 447| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
156541 458| move/from16 v1, v56
156542 460| invoke-virtual {v0,v1}, java.lang.StringBuilder.ensureCapacity(int):void
156546 467| move/from16 v1, v56
156547 469| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
156569 486| move/from16 v1, v56
156570 488| if-le v0, v1, Label_24
156581 507| move-object/from16 v1, v61
156582 …509| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
156588 522| move-wide/from16 v1:v2, v62:v63
156589 524| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
156597 537| move-wide/from16 v1:v2, v64:v65
156598 539| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
156787 668| move/from16 v1, v56
156788 670| if-ne v0, v1, Label_33
156823 708| move-object/from16 v1, v31
156825 …712| invoke-virtual {v0,v1,v2}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.get(android…
156840 724| move/from16 v1, v37
156841 726| if-le v0, v1, Label_27
156885 770| move/from16 v1, v27
156886 772| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
157059 897| move-object/from16 v1, v56
157060 899| invoke-virtual {v0,v1}, java.util.TreeSet.add(java.lang.Object):boolean
157176 975| move-object/from16 v1, v56
157177 977| invoke-virtual {v0,v1}, java.util.TreeSet.remove(java.lang.Object):boolean
157200 991| move-object/from16 v1, v31
157201 993| iput v0, v1, android.text.format.Time.second
157210 1002| move/from16 v1, v56
157211 1004| if-eq v0, v1, Label_66
157216 1010| move/from16 v1, v56
157217 1012| if-eq v0, v1, Label_66
157236 1028| move-object/from16 v1, v31
157237 1030| iput v0, v1, android.text.format.Time.minute
157248 1043| move-object/from16 v1, v31
157249 1045| iput v0, v1, android.text.format.Time.hour
157260 1058| move-object/from16 v1, v31
157261 1060| iput v0, v1, android.text.format.Time.monthDay
157272 1073| move-object/from16 v1, v31
157273 1075| iput v0, v1, android.text.format.Time.month
157284 1088| move-object/from16 v1, v31
157285 1090| iput v0, v1, android.text.format.Time.year
157296 1103| move-object/from16 v1, v31
157297 1105| iput v0, v1, android.text.format.Time.monthDay
157308 1118| move-object/from16 v1, v31
157309 1120| iput v0, v1, android.text.format.Time.monthDay
157319 1131| move/from16 v1, v41
157320 1133| if-eq v0, v1, Label_58
157383 28| move-wide/from16 v0:v1, v34:v35
157384 30| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
157400 51| move-wide/from16 v0:v1, v36:v37
157401 53| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
157483 128| move-wide/from16 v0:v1, v22:v23
157484 130| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
157560 205| move-wide/from16 v0:v1, v22:v23
157561 207| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
157625 271| move-wide/from16 v0:v1, v16:v17
157626 …273| invoke-static {v3,v0,v1}, com.android.calendarcommon2.RecurrenceProcessor.setTimeFromLongValu…
157681 1| invoke-direct {v1}, java.lang.Object.<init>():void
157683 4| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.rrules
157685 6| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.rdates
157687 8| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.exrules
157689 10| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.exdates
157691 …12| invoke-direct {v1,v2,v3,v4,v5}, com.android.calendarcommon2.RecurrenceSet.init(java.lang.Strin…
158008 58| move-exception v1
158010 .local v1, "e", android.util.TimeFormatException
158037 .end_local v1
158050 0| invoke-direct {v0,v1}, android.widget.TableLayout.<init>(android.content.Context):void
158064 …0| invoke-direct {v0,v1,v2}, android.widget.TableLayout.<init>(android.content.Context, android.ut…
158077 0| const/4 v1, #+0 (0x00000000 | 0.00000)
158094 9| invoke-virtual {v2,v3,v1}, android.widget.TableRow.addView(android.view.View, int):void
158106 0| new-instance v1, android.widget.ImageView
158109 6| invoke-direct {v1,v2}, android.widget.ImageView.<init>(android.content.Context):void
158111 .local v1, "view", android.widget.ImageView
158124 …29| invoke-virtual {v1,v0}, android.widget.ImageView.setLayoutParams(android.view.ViewGroup$Layout…
158126 32| return-object v1
158138 0| new-instance v1, com.android.colorpicker.ColorPickerSwatch
158151 …11| invoke-direct {v1,v3,v7,v2,v4}, com.android.colorpicker.ColorPickerSwatch.<init>(android.conte…
158153 .local v1, "view", com.android.colorpicker.ColorPickerSwatch
158166 …34| invoke-virtual {v1,v0}, com.android.colorpicker.ColorPickerSwatch.setLayoutParams(android.view…
158168 37| return-object v1
158174 .end_local v1
158188 1| new-instance v1, android.widget.TableRow
158191 7| invoke-direct {v1,v2}, android.widget.TableRow.<init>(android.content.Context):void
158193 .local v1, "row", android.widget.TableRow
158198 …15| invoke-virtual {v1,v0}, android.widget.TableRow.setLayoutParams(android.view.ViewGroup$LayoutP…
158200 18| return-object v1
158222 7| aget-object v1, v13, v9
158227 .local v1, "description", java.lang.String
158228 … 9| invoke-virtual {v12,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
158235 .end_local v1
158257 34| move-result-object v1
158258 .restart_local v1
158265 .end_local v1
158285 58| move-result-object v1
158286 .restart_local v1
158300 …1| invoke-virtual {v1,v2,v3,v0}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], int…
158332 9| const/4 v1, #+0 (0x00000000 | 0.00000)
158334 .local v1, "rowNumber", int
158365 …32| invoke-static {v8,v5,v1}, com.android.colorpicker.ColorPickerPalette.addSwatchToRow(android.wi…
158383 51| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
158415 …69| invoke-static {v8,v0,v1}, com.android.colorpicker.ColorPickerPalette.addSwatchToRow(android.wi…
158446 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
158447 7| if-ne v3, v1, Label_2
158451 9| sget v1, com.android.colorpicker.R$dimen.color_swatch_large
158452 11| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
158453 14| move-result v1
158454 15| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mSwatchLength
158456 17| sget v1, com.android.colorpicker.R$dimen.color_swatch_margins_large
158457 19| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
158458 22| move-result v1
158459 23| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mMarginSize
158466 27| sget v1, com.android.colorpicker.R$string.color_swatch_description
158467 29| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
158468 32| move-result-object v1
158469 33| iput-object v1, v2, com.android.colorpicker.ColorPickerPalette.mDescription
158471 35| sget v1, com.android.colorpicker.R$string.color_swatch_description_selected
158472 37| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
158473 40| move-result-object v1
158474 41| iput-object v1, v2, com.android.colorpicker.ColorPickerPalette.mDescriptionSelected
158481 44| sget v1, com.android.colorpicker.R$dimen.color_swatch_small
158482 46| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
158483 49| move-result v1
158484 50| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mSwatchLength
158486 52| sget v1, com.android.colorpicker.R$dimen.color_swatch_margins_small
158487 54| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
158488 57| move-result v1
158489 58| iput v1, v2, com.android.colorpicker.ColorPickerPalette.mMarginSize
158510 11| sget v1, com.android.colorpicker.R$layout.color_picker_swatch
158511 …13| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
158548 4| const/4 v1, #+0 (0x00000000 | 0.00000)
158549 5| invoke-virtual {v0,v1}, android.widget.ImageView.setVisibility(int):void
158560 11| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
158561 13| invoke-virtual {v0,v1}, android.widget.ImageView.setVisibility(int):void
158580 6| iget v1, v2, com.android.colorpicker.ColorPickerSwatch.mColor
158581 …8| invoke-interface {v0,v1}, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener.onC…
158598 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
158599 1| new-array v0, v1, android.graphics.drawable.Drawable[]
158601 6| move-result-object v1
158602 7| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
158603 10| move-result-object v1
158605 …13| invoke-virtual {v1,v2}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
158606 16| move-result-object v1
158608 18| aput-object v1, v0, v2
158611 20| iget-object v1, v3, com.android.colorpicker.ColorPickerSwatch.mSwatchImage
158614 …27| invoke-virtual {v1,v2}, android.widget.ImageView.setImageDrawable(android.graphics.drawable.Dr…
158628 …0| invoke-direct {v0,v1}, android.graphics.drawable.LayerDrawable.<init>(android.graphics.drawable…
158645 1| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
158646 2| new-array v0, v1, float[]
158651 7| aget v1, v0, v3
158653 12| mul-float/2addr v1, v2
158654 13| aput v1, v0, v3
158657 18| move-result v1
158658 19| return v1
158693 5| aget v1, v6, v2
158695 .local v1, "state", int
158697 10| if-eq v1, v4, Label_2
158701 15| if-ne v1, v4, Label_5
158711 .end_local v1
158732 .restart_local v1
158739 .end_local v1
158788 20| new-array v1, v8, float[]
158790 .local v1, "hsv2", float[]
158793 26| invoke-static {v8,v1}, android.graphics.Color.colorToHSV(int, float[]):void
158796 30| aget v3, v1, v8
158800 33| aget v5, v1, v8
158804 36| aget v7, v1, v8
158892 …4| invoke-virtual {v1,v2,v3}, com.android.colorpicker.HsvColorComparator.compare(java.lang.Integer…
159000 16| const/4 v1, #+0 (0x00000000 | 0.00000)
159005 .local v1, "dotFound", boolean
159028 30| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
159035 32| if-nez v1, Label_7
159104 0| invoke-direct {v1}, java.lang.Object.<init>():void
159107 4| iput-boolean v0, v1, com.android.common.Rfc822Validator.mRemoveInvalid
159109 6| iput-object v2, v1, com.android.common.Rfc822Validator.mDomain
159131 9| const/4 v1, #+0 (0x00000000 | 0.00000)
159135 .local v1, "i", int
159136 10| if-ge v1, v2, Label_4
159140 12| invoke-virtual {v6,v1}, java.lang.String.charAt(int):char
159154 24| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
159361 143| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
159366 .local v1, "emptyDomain", boolean
159367 144| if-eqz v1, Label_8
159384 168| if-nez v1, Label_11
159399 .end_local v1
159401 182| const/4 v1, #+0 (0x00000000 | 0.00000)
159402 .restart_local v1
159415 .end_local v1
159430 0| const/4 v1, #+0 (0x00000000 | 0.00000)
159444 11| aget-object v1, v0, v1
159445 13| invoke-virtual {v1}, android.text.util.Rfc822Token.getAddress():java.lang.String
159446 16| move-result-object v1
159448 …17| invoke-virtual {v2,v1}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.rege…
159449 20| move-result-object v1
159450 21| invoke-virtual {v1}, java.util.regex.Matcher.matches():boolean
159451 24| move-result v1
159456 25| return v1
159468 0| iput-boolean v1, v0, com.android.common.Rfc822Validator.mRemoveInvalid
159482 0| iput-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$1.this$0
159499 2| iget v1, v3, android.os.Message.arg1
159500 …4| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.showSearchPendingIf…
159514 …0| iput-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
159527 …0| invoke-direct {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilt…
159540 …0| iget-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
159572 15| sget-object v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryListQuery.URI
159648 112| move-result-object v1
159650 .local v1, "uri", android.net.Uri
159667 .end_local v1
159689 0| iget-object v1, v6, android.widget.Filter$FilterResults.values
159690 2| if-eqz v1, Label_1
159698 …8| iget-object v1, v4, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
159703 …16| invoke-virtual {v1,v5,v2,v3}, com.android.common.contacts.BaseEmailAddressAdapter.onDirectoryL…
159709 …19| iget-object v1, v4, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter…
159710 21| invoke-virtual {v1}, com.android.common.contacts.BaseEmailAddressAdapter.getCount():int
159711 24| move-result v1
159712 25| iput v1, v6, android.widget.Filter$FilterResults.count
159726 2| const-string/jumbo v1, "directories"
159727 …5| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
159735 14| const-string/jumbo v1, "_id"
159737 18| aput-object v1, v0, v2
159739 20| const-string/jumbo v1, "accountName"
159741 24| aput-object v1, v0, v2
159743 26| const-string/jumbo v1, "accountType"
159745 30| aput-object v1, v0, v2
159747 32| const-string/jumbo v1, "displayName"
159749 36| aput-object v1, v0, v2
159751 38| const-string/jumbo v1, "packageName"
159753 42| aput-object v1, v0, v2
159755 44| const-string/jumbo v1, "typeResourceId"
159757 48| aput-object v1, v0, v2
159787 3| iput-boolean v1, v0, com.android.common.widget.CompositeCursorAdapter$Partition.showIfEmpty
159803 …1| invoke-direct {v1,v0,v0}, com.android.common.widget.CompositeCursorAdapter$Partition.<init>(boo…
159817 …0| iput-object v2, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilte…
159818 2| invoke-direct {v1}, android.widget.Filter.<init>():void
159820 …5| iput v3, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mPart…
159822 …7| iput-wide v4:v5, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilt…
159834 0| monitor-enter v1
159839 …1| iget v0, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mLimit
159844 3| monitor-exit v1
159850 6| monitor-exit v1
159903 59| move-result-object v1
159905 .local v1, "uri", android.net.Uri
159922 .end_local v1
159940 …4| iget-object v1, v3, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilte…
159942 …8| invoke-virtual {v1,v4,v2,v0}, com.android.common.contacts.BaseEmailAddressAdapter.onPartitionLo…
159944 …11| iget-object v1, v3, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilt…
159945 13| invoke-virtual {v1}, com.android.common.contacts.BaseEmailAddressAdapter.getCount():int
159946 16| move-result v1
159947 17| iput v1, v5, android.widget.Filter$FilterResults.count
159960 0| monitor-enter v1
159965 …1| iput v2, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mLimit
159970 3| monitor-exit v1
159977 6| monitor-exit v1
159992 3| const-string/jumbo v1, "display_name"
159994 7| aput-object v1, v0, v2
159996 9| const-string/jumbo v1, "data1"
159998 13| aput-object v1, v0, v2
160026 …0| invoke-direct {v0,v1,v2}, android.widget.LinearLayout.<init>(android.content.Context, android.u…
160040 …0| invoke-super {v1,v2}, android.widget.LinearLayout.onInitializeAccessibilityEvent(android.view.a…
160059 …0| invoke-super {v1,v2}, android.widget.LinearLayout.onInitializeAccessibilityNodeInfo(android.vie…
160078 …0| invoke-direct {v0,v1,v2}, android.widget.TextView.<init>(android.content.Context, android.util.…
160092 …0| invoke-super {v1,v2}, android.widget.TextView.onInitializeAccessibilityEvent(android.view.acces…
160111 …0| invoke-super {v1,v2}, android.widget.TextView.onInitializeAccessibilityNodeInfo(android.view.ac…
160130 0| iput-object v1, v0, com.android.datetimepicker.HapticFeedbackController$1.this$0
160147 2| iget-object v1, v2, com.android.datetimepicker.HapticFeedbackController$1.this$0
160148 …4| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.-get0(com.android.datet…
160149 7| move-result-object v1
160150 …8| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.-wrap0(android.content.…
160151 11| move-result v1
160152 …12| invoke-static {v0,v1}, com.android.datetimepicker.HapticFeedbackController.-set0(com.android.d…
160161 0| iget-object v0, v1, com.android.datetimepicker.HapticFeedbackController.mContext
160169 0| iput-boolean v1, v0, com.android.datetimepicker.HapticFeedbackController.mIsGloballyEnabled
160170 2| return v1
160181 …0| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.checkGlobalSetting(andr…
160200 7| const/4 v1, #+0 (0x00000000 | 0.00000)
160201 …8| invoke-direct {v0,v2,v1}, com.android.datetimepicker.HapticFeedbackController$1.<init>(com.andr…
160216 1| const/4 v1, #+0 (0x00000000 | 0.00000)
160223 …9| invoke-static {v2,v3,v1}, android.provider.Settings$System.getInt(android.content.ContentResolv…
160233 16| move v0, v1
160245 0| iget-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mContext
160247 …5| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
160248 8| move-result-object v1
160249 9| check-cast v1, android.os.Vibrator
160250 11| iput-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mVibrator
160252 13| iget-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mContext
160253 …15| invoke-static {v1}, com.android.datetimepicker.HapticFeedbackController.checkGlobalSetting(and…
160254 18| move-result v1
160255 19| iput-boolean v1, v4, com.android.datetimepicker.HapticFeedbackController.mIsGloballyEnabled
160257 21| const-string/jumbo v1, "haptic_feedback_enabled"
160258 …24| invoke-static {v1}, android.provider.Settings$System.getUriFor(java.lang.String):android.net.U…
160262 28| iget-object v1, v4, com.android.datetimepicker.HapticFeedbackController.mContext
160263 …30| invoke-virtual {v1}, android.content.Context.getContentResolver():android.content.ContentResol…
160264 33| move-result-object v1
160267 …37| invoke-virtual {v1,v0,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
160286 9| iget-object v1, v2, com.android.datetimepicker.HapticFeedbackController.mContentObserver
160287 …11| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
160310 11| move-result-wide v0:v1
160314 14| sub-long v2:v3, v0:v1, v2:v3
160325 29| iput-wide v0:v1, v6, com.android.datetimepicker.HapticFeedbackController.mLastVibrate
160432 5| const-string/jumbo v1, "Invalid Month"
160433 8| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
160503 17| move-result-object v1
160505 .local v1, "k1", android.animation.Keyframe
160519 37| aput-object v1, v8, v10
160530 55| aput-object v1, v8, v10
160559 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
160560 4| if-lt v0, v1, Label_2
160589 6| if-eqz v1, Label_1
160596 …10| invoke-virtual {v1,v2}, android.view.View.announceForAccessibility(java.lang.CharSequence):void
160613 …0| invoke-direct {v0,v1,v2}, android.widget.ViewAnimator.<init>(android.content.Context, android.u…
160638 15| const/16 v1, #+22 (0x00000016 | 3.08286e-44)
160640 .local v1, "flags", int
160644 …23| invoke-static {v2,v4,v5,v1}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
160659 .end_local v1
160674 0| iput-wide v2:v3, v1, com.android.datetimepicker.date.AccessibleDateAnimator.mDateMillis
160728 0| iput-object v1, v0, com.android.datetimepicker.date.DatePickerDialog$1.this$0
160757 19| iget-object v1, v6, com.android.datetimepicker.date.DatePickerDialog$1.this$0
160778 …54| invoke-interface {v0,v1,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog$OnDateSetL…
160797 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
160805 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCallBack
160818 2| const-string/jumbo v1, "yyyy"
160821 …9| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale)…
160825 16| const-string/jumbo v1, "dd"
160828 …23| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
160842 0| invoke-direct {v1}, android.app.DialogFragment.<init>():void
160846 7| iput-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
160850 14| iput-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mListeners
160853 17| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
160855 19| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
160858 25| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mWeekStart
160861 29| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinYear
160864 33| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxYear
160867 36| iput-boolean v0, v1, com.android.datetimepicker.date.DatePickerDialog.mDelayAnimation
160888 10| move-result v1
160890 .local v1, "daysInMonth", int
160891 11| if-le v0, v1, Label_1
160896 15| invoke-virtual {v2,v3,v1}, java.util.Calendar.set(int, int):void
160917 …5| invoke-virtual {v0,v1,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog.initialize(co…
160994 64| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
160996 .local v1, "flags", int
160999 …70| invoke-static {v6,v2,v3,v1}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
161027 .end_local v1
161207 124| move-result-object v1
161209 .local v1, "fullDateText", java.lang.String
161211 …127| invoke-static {v5,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view…
161216 .end_local v1
161228 0| iget-object v1, v2, com.android.datetimepicker.date.DatePickerDialog.mListeners
161229 2| invoke-virtual {v1}, java.util.HashSet.iterator():java.util.Iterator
161237 9| move-result v1
161238 10| if-eqz v1, Label_2
161243 15| move-result-object v1
161244 16| check-cast v1, com.android.datetimepicker.date.DatePickerDialog$OnDateChangedListener
161245 …18| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerDialog$OnDateChangedListener.…
161262 0| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mWeekStart
161274 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxDate
161286 0| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxYear
161298 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinDate
161310 0| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinYear
161323 2| iget-object v1, v2, com.android.datetimepicker.date.DatePickerDialog.mCalendar
161324 …4| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(java.uti…
161340 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
161341 5| invoke-virtual {v0,v1,v4}, java.util.Calendar.set(int, int):void
161344 10| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
161345 11| invoke-virtual {v0,v1,v5}, java.util.Calendar.set(int, int):void
161348 16| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
161349 17| invoke-virtual {v0,v1,v6}, java.util.Calendar.set(int, int):void
161367 7| sget v1, com.android.datetimepicker.R$id.date_picker_year
161368 9| if-ne v0, v1, Label_2
161385 20| sget v1, com.android.datetimepicker.R$id.date_picker_month_and_day
161386 22| if-ne v0, v1, Label_1
161411 10| move-result-object v1
161415 12| invoke-virtual {v1,v2}, android.view.Window.setSoftInputMode(int):void
161421 17| iget-object v1, v4, com.android.datetimepicker.date.DatePickerDialog.mCalendar
161426 27| invoke-virtual {v1,v3,v2}, java.util.Calendar.set(int, int):void
161428 30| iget-object v1, v4, com.android.datetimepicker.date.DatePickerDialog.mCalendar
161433 40| invoke-virtual {v1,v3,v2}, java.util.Calendar.set(int, int):void
161435 43| iget-object v1, v4, com.android.datetimepicker.date.DatePickerDialog.mCalendar
161440 53| invoke-virtual {v1,v3,v2}, java.util.Calendar.set(int, int):void
161609 230| new-instance v1, android.view.animation.AlphaAnimation
161612 235| invoke-direct {v1,v8,v9}, android.view.animation.AlphaAnimation.<init>(float, float):void
161614 .local v1, "animation", android.view.animation.Animation
161616 240| invoke-virtual {v1,v8,v9}, android.view.animation.Animation.setDuration(long):void
161619 …245| invoke-virtual {v8,v1}, com.android.datetimepicker.date.AccessibleDateAnimator.setInAnimation…
161697 8| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
161698 9| invoke-virtual {v0,v1,v5}, java.util.Calendar.set(int, int):void
161701 14| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
161702 15| invoke-virtual {v0,v1,v6}, java.util.Calendar.set(int, int):void
161719 0| invoke-super {v1}, android.app.DialogFragment.onPause():void
161721 … 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
161735 0| invoke-super {v1}, android.app.DialogFragment.onResume():void
161737 … 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
161755 4| const-string/jumbo v1, "year"
161759 13| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161761 16| const-string/jumbo v1, "month"
161766 26| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161768 29| const-string/jumbo v1, "day"
161773 39| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161775 42| const-string/jumbo v1, "week_start"
161777 47| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161779 50| const-string/jumbo v1, "year_start"
161781 55| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161783 58| const-string/jumbo v1, "year_end"
161785 63| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161787 66| const-string/jumbo v1, "current_view"
161789 71| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161794 75| iget v1, v5, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
161795 77| if-nez v1, Label_2
161799 79| iget-object v1, v5, com.android.datetimepicker.date.DatePickerDialog.mDayPickerView
161800 …81| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.getMostVisiblePosition():int
161806 85| const-string/jumbo v1, "list_position"
161807 88| invoke-virtual {v6,v1,v0}, android.os.Bundle.putInt(java.lang.String, int):void
161814 92| iget v1, v5, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
161815 94| if-ne v1, v4, Label_1
161819 96| iget-object v1, v5, com.android.datetimepicker.date.DatePickerDialog.mYearPickerView
161820 …98| invoke-virtual {v1}, com.android.datetimepicker.date.YearPickerView.getFirstVisiblePosition():…
161823 102| const-string/jumbo v1, "list_position_offset"
161827 111| invoke-virtual {v6,v1,v2}, android.os.Bundle.putInt(java.lang.String, int):void
161842 3| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
161843 4| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
161869 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mListeners
161895 8| const-string/jumbo v1, "Value must be between Calendar.SUNDAY and Calendar.SATURDAY"
161896 11| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
161927 0| iput-object v1, v0, com.android.datetimepicker.date.DatePickerDialog.mCallBack
161946 4| const-string/jumbo v1, "Year end must be larger than year start"
161947 7| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
161979 … 0| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
161994 0| iput-object v1, v0, com.android.datetimepicker.date.DayPickerView$1.this$0
162011 2| iget v1, v2, com.android.datetimepicker.date.DayPickerView$1.val$position
162012 4| invoke-virtual {v0,v1}, com.android.datetimepicker.date.DayPickerView.setSelection(int):void
162026 0| iput-object v1, v0, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.this$0
162127 90| move-result-object v1
162132 .local v1, "child", android.view.View
162133 91| if-eqz v1, Label_3
162136 93| invoke-virtual {v1}, android.view.View.getBottom():int
162145 106| move-result-object v1
162151 108| if-nez v1, Label_4
162186 136| invoke-virtual {v1}, android.view.View.getTop():int
162190 140| invoke-virtual {v1}, android.view.View.getBottom():int
162219 .end_local v1
162231 .restart_local v1
162253 .end_local v1
162278 5| const-string/jumbo v1, "yyyy"
162281 …12| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
162295 0| const/4 v1, #+0 (0x00000000 | 0.00000)
162302 7| iput-boolean v1, v2, com.android.datetimepicker.date.DayPickerView.mShowWeekNumber
162318 30| iput v1, v2, com.android.datetimepicker.date.DayPickerView.mPreviousScrollState
162320 32| iput v1, v2, com.android.datetimepicker.date.DayPickerView.mCurrentScrollState
162343 4| move-result v1
162345 .local v1, "childCount", int
162351 6| if-ge v3, v1, Label_4
162423 14| new-instance v1, java.lang.StringBuffer
162424 16| invoke-direct {v1}, java.lang.StringBuffer.<init>():void
162426 .local v1, "sbuf", java.lang.StringBuffer
162431 … 27| invoke-virtual {v1,v2}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
162434 … 33| invoke-virtual {v1,v2}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
162441 … 46| invoke-virtual {v1,v2}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
162443 49| invoke-virtual {v1}, java.lang.StringBuffer.toString():java.lang.String
162468 7| move-result v1
162470 .local v1, "childCount", int
162476 9| if-ge v2, v1, Label_4
162552 17| move-result-object v1
162554 .local v1, "child", android.view.View
162555 18| if-nez v1, Label_3
162560 .end_local v1
162567 .restart_local v1
162568 23| invoke-virtual {v1}, android.view.View.getBottom():int
162573 31| invoke-virtual {v1}, android.view.View.getTop():int
162632 29| const/4 v1, #+0 (0x00000000 | 0.00000)
162634 .local v1, "i", int
162641 31| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
162642 .end_local v1
162644 …33| invoke-virtual {v11,v1}, com.android.datetimepicker.date.DayPickerView.getChildAt(int):android…
162761 166| move v1, v2
162763 .restart_local v1
162769 .end_local v1
162805 0| const/4 v1, #-1 (0xffffffff | NaN)
162812 10| invoke-direct {v0,v1,v1}, android.widget.AbsListView$LayoutParams.<init>(int, int):void
162839 7| iget-boolean v1, v2, com.android.datetimepicker.date.DayPickerView.mPerformingScroll
162840 9| if-eqz v1, Label_2
162844 11| const/4 v1, #+0 (0x00000000 | 0.00000)
162845 12| iput-boolean v1, v2, com.android.datetimepicker.date.DayPickerView.mPerformingScroll
162884 7| const/4 v1, #+0 (0x00000000 | 0.00000)
162885 …8| invoke-virtual {v3,v0,v1,v2,v2}, com.android.datetimepicker.date.DayPickerView.goTo(com.android…
162899 …0| invoke-super {v1,v2}, android.widget.ListView.onInitializeAccessibilityEvent(android.view.acces…
162916 …0| invoke-super {v1,v2}, android.widget.ListView.onInitializeAccessibilityNodeInfo(android.view.ac…
162936 0| const/4 v1, #+0 (0x00000000 | 0.00000)
162937 1| invoke-virtual {v6,v1}, android.widget.AbsListView.getChildAt(int):android.view.View
162952 13| move-result v1
162955 18| mul-int/2addr v1, v4
162958 23| sub-int/2addr v1, v4
162959 24| int-to-long v2:v3, v1
162964 27| iget v1, v5, com.android.datetimepicker.date.DayPickerView.mCurrentScrollState
162965 29| iput v1, v5, com.android.datetimepicker.date.DayPickerView.mPreviousScrollState
162979 … 0| iget-object v0, v1, com.android.datetimepicker.date.DayPickerView.mScrollStateChangedRunnable
163015 19| move-result v1
163017 .local v1, "firstVisiblePosition", int
163018 20| rem-int/lit8 v3, v1, #+12 (0x0000000c | 1.68156e-44)
163021 22| div-int/lit8 v5, v1, #+12 (0x0000000c | 1.68156e-44)
163112 0| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.clearFocus():void
163115 …5| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.DayPickerView$1.<init>(com.android.da…
163116 …8| invoke-virtual {v1,v0}, com.android.datetimepicker.date.DayPickerView.post(java.lang.Runnable):…
163119 …12| invoke-virtual {v1,v1,v0}, com.android.datetimepicker.date.DayPickerView.onScrollStateChanged(…
163139 8| iget-object v1, v2, com.android.datetimepicker.date.DayPickerView.mController
163140 …10| invoke-virtual {v2,v0,v1}, com.android.datetimepicker.date.DayPickerView.createMonthAdapter(an…
163156 24| iget-object v1, v2, com.android.datetimepicker.date.DayPickerView.mSelectedDay
163157 …26| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthAdapter.setSelectedDay(com.androi…
163170 0| iput-object v2, v1, com.android.datetimepicker.date.DayPickerView.mController
163172 2| iget-object v0, v1, com.android.datetimepicker.date.DayPickerView.mController
163173 …4| invoke-interface {v0,v1}, com.android.datetimepicker.date.DatePickerController.registerOnDateCh…
163175 7| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.refreshAdapter():void
163177 10| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.onDateChanged():void
163192 2| iput v0, v1, com.android.datetimepicker.date.DayPickerView.mCurrentMonthDisplayed
163194 4| invoke-virtual {v1}, com.android.datetimepicker.date.DayPickerView.invalidateViews():void
163206 0| const/4 v1, #+0 (0x00000000 | 0.00000)
163208 …1| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setCacheColorHint(int):vo…
163216 …12| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setFastScrollEnabled(boo…
163218 …15| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setVerticalScrollBarEnab…
163222 …21| invoke-virtual {v2,v1}, com.android.datetimepicker.date.DayPickerView.setFadingEdgeLength(int)…
163226 28| iget v1, v2, com.android.datetimepicker.date.DayPickerView.mFriction
163227 30| mul-float/2addr v0, v1
163244 6| move-result-wide v0:v1
163245 …7| invoke-direct {v2,v0,v1}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setTime(long…
163261 …3| invoke-virtual {v0,v1,v2,v3}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setDay(i…
163275 0| invoke-direct {v1}, java.lang.Object.<init>():void
163277 …3| invoke-direct {v1,v2,v3}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setTime(long…
163291 0| invoke-direct {v1}, java.lang.Object.<init>():void
163296 8| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
163301 15| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
163306 22| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
163336 17| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
163337 18| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
163342 26| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
163343 27| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
163348 35| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
163349 36| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
163366 2| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
163369 6| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
163372 10| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
163386 0| iput v1, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
163422 0| invoke-direct {v1}, android.widget.BaseAdapter.<init>():void
163424 3| iput-object v2, v1, com.android.datetimepicker.date.MonthAdapter.mContext
163426 5| iput-object v3, v1, com.android.datetimepicker.date.MonthAdapter.mController
163428 7| invoke-virtual {v1}, com.android.datetimepicker.date.MonthAdapter.init():void
163430 10| iget-object v0, v1, com.android.datetimepicker.date.MonthAdapter.mController
163433 …16| invoke-virtual {v1,v0}, com.android.datetimepicker.date.MonthAdapter.setSelectedDay(com.androi…
163448 1| iget-object v1, v2, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
163449 3| iget v1, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
163450 5| if-ne v1, v3, Label_1
163453 7| iget-object v1, v2, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
163454 9| iget v1, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
163455 11| if-ne v1, v4, Label_1
163480 6| iget-object v1, v2, com.android.datetimepicker.date.MonthAdapter.mController
163481 8| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMinYear():int
163482 11| move-result v1
163483 12| sub-int/2addr v0, v1
163511 0| int-to-long v0:v1, v3
163512 1| return-wide v0:v1
163556 23| rem-int/lit8 v1, v9, #+12 (0x0000000c | 1.68156e-44)
163558 .local v1, "month", int
163569 …36| invoke-direct {v8,v5,v1}, com.android.datetimepicker.date.MonthAdapter.isSelectedDayInMonth(in…
163594 72| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
163615 .end_local v1
163701 7| iget v1, v5, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
163704 …13| invoke-interface {v0,v1,v2,v3}, com.android.datetimepicker.date.DatePickerController.onDayOfMo…
163720 0| iput-object v1, v0, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
163736 0| iput-object v2, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163738 …2| invoke-direct {v1,v3}, android.support.v4.widget.ExploreByTouchHelper.<init>(android.view.View)…
163742 10| iput-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
163746 …16| iput-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempCalend…
163763 4| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
163764 6| if-eq v0, v1, Label_1
163768 8| iget-object v1, v4, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163769 …10| invoke-virtual {v4,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getAcce…
163770 13| move-result-object v1
163776 …17| invoke-virtual {v1,v0,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeProviderC…
163814 29| div-int v1, v9, v10
163816 .local v1, "cellWidth", int
163834 53| mul-int v9, v2, v1
163842 61| add-int v9, v7, v1
163858 …0| iget-object v1, v5, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempCalendar
163863 10| invoke-virtual {v1,v2,v3,v6}, java.util.Calendar.set(int, int, int):void
163865 13| const-string/jumbo v1, "dd MMMM yyyy"
163871 …22| invoke-static {v1,v2,v3}, android.text.format.DateFormat.format(java.lang.CharSequence, long):…
163875 26| iget-object v1, v5, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163876 28| iget v1, v1, com.android.datetimepicker.date.MonthView.mSelectedDay
163877 30| if-ne v6, v1, Label_1
163881 32| iget-object v1, v5, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163882 …34| invoke-virtual {v1}, com.android.datetimepicker.date.MonthView.getContext():android.content.Co…
163883 37| move-result-object v1
163889 …46| invoke-virtual {v1,v2,v3}, android.content.Context.getString(int, java.lang.Object[]):java.lan…
163890 49| move-result-object v1
163891 50| return-object v1
163908 0| iget-object v1, v2, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163909 …2| invoke-virtual {v1,v3,v4}, com.android.datetimepicker.date.MonthView.getDayFromLocation(float, …
163922 9| const/high16 v1, #-2147483648 (0x80000000 | -0.00000)
163923 11| return v1
163941 1| iget-object v1, v2, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163942 3| iget v1, v1, com.android.datetimepicker.date.MonthView.mNumCells
163943 5| if-gt v0, v1, Label_2
163948 10| move-result-object v1
163949 11| invoke-interface {v3,v1}, java.util.List.add(java.lang.Object):boolean
163979 5| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
163999 …0| invoke-virtual {v1,v2}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getItemD…
164015 0| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
164016 …2| invoke-virtual {v1,v2,v0}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getIt…
164018 …5| invoke-virtual {v1,v2}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getItemD…
164022 12| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
164028 22| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
164056 6| const/16 v1, #+64 (0x00000040 | 8.96831e-44)
164059 …9| invoke-virtual {v0,v4,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCo…
164072 0| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthView.onDayClick(int):void
164109 …1| invoke-direct {v1,v2,v0}, com.android.datetimepicker.date.MonthView.<init>(android.content.Cont…
164136 14| sget v1, com.android.datetimepicker.date.MonthView.DEFAULT_HEIGHT
164137 16| iput v1, v5, com.android.datetimepicker.date.MonthView.mRowHeight
164147 26| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
164148 27| iput v1, v5, com.android.datetimepicker.date.MonthView.mNumDays
164150 29| iget v1, v5, com.android.datetimepicker.date.MonthView.mNumDays
164151 31| iput v1, v5, com.android.datetimepicker.date.MonthView.mNumCells
164157 37| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
164158 38| iput v1, v5, com.android.datetimepicker.date.MonthView.mNumRows
164167 49| move-result-object v1
164168 50| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mDayLabelCalendar
164171 55| move-result-object v1
164172 56| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mCalendar
164174 58| sget v1, com.android.datetimepicker.R$string.day_of_week_label_typeface
164175 60| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
164176 63| move-result-object v1
164177 64| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mDayOfWeekTypeface
164179 66| sget v1, com.android.datetimepicker.R$string.sans_serif
164180 68| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
164181 71| move-result-object v1
164182 72| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mMonthTitleTypeface
164184 74| sget v1, com.android.datetimepicker.R$color.date_picker_text_normal
164185 76| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
164186 79| move-result v1
164187 80| iput v1, v5, com.android.datetimepicker.date.MonthView.mDayTextColor
164189 82| sget v1, com.android.datetimepicker.R$color.blue
164190 84| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
164191 87| move-result v1
164192 88| iput v1, v5, com.android.datetimepicker.date.MonthView.mTodayNumberColor
164194 90| sget v1, com.android.datetimepicker.R$color.date_picker_text_disabled
164195 92| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
164196 95| move-result v1
164197 96| iput v1, v5, com.android.datetimepicker.date.MonthView.mDisabledDayTextColor
164199 98| const v1, #+17170443 (0x0106000b | 2.46119e-38)
164200 101| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
164201 104| move-result v1
164202 105| iput v1, v5, com.android.datetimepicker.date.MonthView.mMonthTitleColor
164204 107| sget v1, com.android.datetimepicker.R$color.circle_background
164205 109| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
164206 112| move-result v1
164207 113| iput v1, v5, com.android.datetimepicker.date.MonthView.mMonthTitleBGColor
164209 115| new-instance v1, java.lang.StringBuilder
164211 119| invoke-direct {v1,v2}, java.lang.StringBuilder.<init>(int):void
164212 122| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mStringBuilder
164214 124| new-instance v1, java.util.Formatter
164218 …132| invoke-direct {v1,v2,v3}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
164219 135| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mFormatter
164221 137| sget v1, com.android.datetimepicker.R$dimen.day_number_size
164222 139| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
164223 142| move-result v1
164224 143| sput v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
164226 145| sget v1, com.android.datetimepicker.R$dimen.month_label_size
164227 147| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
164228 150| move-result v1
164229 151| sput v1, com.android.datetimepicker.date.MonthView.MONTH_LABEL_TEXT_SIZE
164231 153| sget v1, com.android.datetimepicker.R$dimen.month_day_label_text_size
164232 155| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
164233 158| move-result v1
164234 159| sput v1, com.android.datetimepicker.date.MonthView.MONTH_DAY_LABEL_TEXT_SIZE
164236 161| sget v1, com.android.datetimepicker.R$dimen.month_list_item_header_height
164237 163| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
164238 166| move-result v1
164239 167| sput v1, com.android.datetimepicker.date.MonthView.MONTH_HEADER_SIZE
164241 169| sget v1, com.android.datetimepicker.R$dimen.day_number_select_circle_radius
164243 171| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
164244 174| move-result v1
164245 175| sput v1, com.android.datetimepicker.date.MonthView.DAY_SELECTED_CIRCLE_SIZE
164247 177| sget v1, com.android.datetimepicker.R$dimen.date_picker_view_animator_height
164248 179| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
164249 182| move-result v1
164254 187| sub-int/2addr v1, v2
164255 188| div-int/lit8 v1, v1, #+6 (0x00000006 | 8.40779e-45)
164256 190| iput v1, v5, com.android.datetimepicker.date.MonthView.mRowHeight
164259 195| move-result-object v1
164260 196| iput-object v1, v5, com.android.datetimepicker.date.MonthView.mTouchHelper
164262 198| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mTouchHelper
164263 …200| invoke-static {v5,v1}, android.support.v4.view.ViewCompat.setAccessibilityDelegate(android.vi…
164284 4| move-result v1
164286 .local v1, "offset", int
164288 7| add-int/2addr v4, v1
164294 14| add-int/2addr v4, v1
164322 4| const/4 v1, #+0 (0x00000000 | 0.00000)
164323 5| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
164332 18| iget-object v1, v8, com.android.datetimepicker.date.MonthView.mFormatter
164357 3| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
164358 5| if-nez v1, Label_1
164367 8| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
164368 …10| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMaxDate():java.…
164382 20| move-result v1
164383 21| if-le v6, v1, Label_3
164393 27| move-result v1
164394 28| if-ge v6, v1, Label_4
164404 34| move-result v1
164405 35| if-le v7, v1, Label_5
164415 41| move-result v1
164416 42| if-ge v7, v1, Label_6
164425 45| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
164426 46| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
164427 49| move-result v1
164428 50| if-le v8, v1, Label_7
164452 3| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
164453 5| if-nez v1, Label_1
164462 8| iget-object v1, v5, com.android.datetimepicker.date.MonthView.mController
164463 …10| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMinDate():java.…
164477 20| move-result v1
164478 21| if-ge v6, v1, Label_3
164488 27| move-result v1
164489 28| if-le v6, v1, Label_4
164499 34| move-result v1
164500 35| if-ge v7, v1, Label_5
164510 41| move-result v1
164511 42| if-le v7, v1, Label_6
164520 45| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
164521 46| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
164522 49| move-result v1
164523 50| if-ge v8, v1, Label_7
164545 2| iget v1, v4, com.android.datetimepicker.date.MonthView.mMonth
164546 …4| invoke-virtual {v4,v0,v1,v5}, com.android.datetimepicker.date.MonthView.isOutOfRange(int, int, …
164563 17| new-instance v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay
164566 …23| invoke-direct {v1,v2,v3,v5}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(i…
164567 …26| invoke-interface {v0,v4,v1}, com.android.datetimepicker.date.MonthView$OnDayClickListener.onDa…
164573 31| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
164574 …32| invoke-virtual {v0,v5,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.send…
164589 1| iget v1, v3, com.android.datetimepicker.date.MonthView.mYear
164591 5| if-ne v1, v2, Label_1
164595 7| iget v1, v3, com.android.datetimepicker.date.MonthView.mMonth
164597 11| if-ne v1, v2, Label_1
164601 13| iget v1, v5, android.text.format.Time.monthDay
164602 15| if-ne v4, v1, Label_1
164621 0| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
164636 0| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
164649 10| invoke-super {v1,v2}, android.view.View.dispatchHoverEvent(android.view.MotionEvent):boolean
164681 22| div-int v1, v5, v6
164683 .local v1, "dayWidthHalf", int
164702 40| mul-int/2addr v5, v1
164753 2| sget v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
164754 4| add-int/2addr v0, v1
164756 7| sget v1, com.android.datetimepicker.date.MonthView.DAY_SEPARATOR_WIDTH
164757 9| sub-int/2addr v0, v1
164760 13| move-result v1
164762 14| add-int v6, v0, v1
164766 18| iget v1, v14, com.android.datetimepicker.date.MonthView.mEdgePadding
164767 20| mul-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
164768 22| sub-int/2addr v0, v1
164770 24| iget v1, v14, com.android.datetimepicker.date.MonthView.mNumDays
164771 26| int-to-float v1, v1
164773 29| mul-float/2addr v1, v2
164774 30| div-float v11, v0, v1
164795 47| iget v1, v14, com.android.datetimepicker.date.MonthView.mEdgePadding
164796 49| int-to-float v1, v1
164797 50| add-float/2addr v0, v1
164802 54| sget v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
164803 56| add-int/2addr v0, v1
164805 59| sget v1, com.android.datetimepicker.date.MonthView.DAY_SEPARATOR_WIDTH
164806 61| sub-int v13, v0, v1
164829 80| move-object v1, v15
164885 22| add-int v1, v2, v3
164887 .local v1, "y", int
164891 29| int-to-float v4, v1
164907 2| iget v1, v2, com.android.datetimepicker.date.MonthView.mWeekStart
164908 4| if-ge v0, v1, Label_2
164912 8| iget v1, v2, com.android.datetimepicker.date.MonthView.mNumDays
164913 10| add-int/2addr v0, v1
164918 11| iget v1, v2, com.android.datetimepicker.date.MonthView.mWeekStart
164920 13| sub-int/2addr v0, v1
164937 0| iget-object v1, v4, com.android.datetimepicker.date.MonthView.mTouchHelper
164938 …2| invoke-virtual {v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getFocusedV…
164946 8| new-instance v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay
164949 …14| invoke-direct {v1,v2,v3,v0}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(i…
164950 17| return-object v1
164955 18| const/4 v1, #+0 (0x00000000 | 0.00000)
164956 19| return-object v1
164972 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
164973 5| if-lt v0, v1, Label_1
164976 7| iget v1, v2, com.android.datetimepicker.date.MonthView.mNumCells
164977 9| if-le v0, v1, Label_2
164982 11| const/4 v1, #-1 (0xffffffff | NaN)
164983 12| return v1
165050 53| add-int/lit8 v1, v4, #+1 (0x00000001 | 1.40130e-45)
165052 .local v1, "day", int
165055 58| add-int/2addr v1, v4
165057 59| return v1
165081 …2| invoke-direct {v0,v1,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.<init>…
165106 21| sget v1, com.android.datetimepicker.date.MonthView.MONTH_LABEL_TEXT_SIZE
165107 23| int-to-float v1, v1
165108 24| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
165111 29| iget-object v1, v4, com.android.datetimepicker.date.MonthView.mMonthTitleTypeface
165112 …31| invoke-static {v1,v2}, android.graphics.Typeface.create(java.lang.String, int):android.graphic…
165113 34| move-result-object v1
165114 …35| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
165117 40| iget v1, v4, com.android.datetimepicker.date.MonthView.mDayTextColor
165118 42| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165121 47| sget-object v1, android.graphics.Paint$Align.CENTER
165122 … 49| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
165125 54| sget-object v1, android.graphics.Paint$Style.FILL
165126 56| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
165139 78| iget v1, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGColor
165140 80| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165143 85| sget-object v1, android.graphics.Paint$Align.CENTER
165144 … 87| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
165147 92| sget-object v1, android.graphics.Paint$Style.FILL
165148 94| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
165161 116| iget v1, v4, com.android.datetimepicker.date.MonthView.mTodayNumberColor
165162 118| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165165 123| sget-object v1, android.graphics.Paint$Align.CENTER
165166 …125| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
165169 130| sget-object v1, android.graphics.Paint$Style.FILL
165170 132| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
165173 137| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
165174 139| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
165184 156| sget v1, com.android.datetimepicker.date.MonthView.MONTH_DAY_LABEL_TEXT_SIZE
165185 158| int-to-float v1, v1
165186 159| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
165189 164| iget v1, v4, com.android.datetimepicker.date.MonthView.mDayTextColor
165190 166| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165193 171| iget-object v1, v4, com.android.datetimepicker.date.MonthView.mDayOfWeekTypeface
165194 …173| invoke-static {v1,v3}, android.graphics.Typeface.create(java.lang.String, int):android.graphi…
165195 176| move-result-object v1
165196 …177| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
165199 182| sget-object v1, android.graphics.Paint$Style.FILL
165200 184| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
165203 189| sget-object v1, android.graphics.Paint$Align.CENTER
165204 …191| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
165217 213| sget v1, com.android.datetimepicker.date.MonthView.MINI_DAY_NUMBER_TEXT_SIZE
165218 215| int-to-float v1, v1
165219 216| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
165222 221| sget-object v1, android.graphics.Paint$Style.FILL
165223 223| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
165226 228| sget-object v1, android.graphics.Paint$Align.CENTER
165227 …230| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
165243 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165251 7| return v1
165262 14| return v1
165280 …0| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthTitle(android.graphi…
165282 …3| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthDayLabels(android.gr…
165284 …6| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthNums(android.graphic…
165300 4| iget v1, v3, com.android.datetimepicker.date.MonthView.mRowHeight
165302 8| mul-int/2addr v1, v2
165307 13| add-int/2addr v1, v2
165308 …14| invoke-virtual {v3,v0,v1}, com.android.datetimepicker.date.MonthView.setMeasuredDimension(int,…
165322 0| iput v2, v1, com.android.datetimepicker.date.MonthView.mWidth
165324 2| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
165340 3| move-result v1
165341 4| packed-switch v1, Label_3
165346 7| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165347 8| return v1
165353 12| move-result v1
165356 …17| invoke-virtual {v3,v1,v2}, com.android.datetimepicker.date.MonthView.getDayFromLocation(float,…
165385 2| iget v1, v2, com.android.datetimepicker.date.MonthView.mYear
165386 4| if-ne v0, v1, Label_1
165390 8| iget v1, v2, com.android.datetimepicker.date.MonthView.mMonth
165391 10| if-eq v0, v1, Label_2
165403 16| iget v1, v2, com.android.datetimepicker.date.MonthView.mNumCells
165404 18| if-gt v0, v1, Label_1
165409 22| iget v1, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
165410 …24| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.setFocu…
165425 1| iput v0, v1, com.android.datetimepicker.date.MonthView.mNumRows
165427 3| invoke-virtual {v1}, com.android.datetimepicker.date.MonthView.requestLayout():void
165441 0| iget-boolean v0, v1, com.android.datetimepicker.date.MonthView.mLockAccessibilityDelegate
165446 …4| invoke-super {v1,v2}, android.view.View.setAccessibilityDelegate(android.view.View$Accessibilit…
165463 0| iput-object v1, v0, com.android.datetimepicker.date.MonthView.mController
165621 203| const/4 v1, #+0 (0x00000000 | 0.00000)
165625 .local v1, "i", int
165627 206| if-ge v1, v3, Label_8
165631 208| add-int/lit8 v0, v1, #+1 (0x00000001 | 1.40130e-45)
165647 220| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
165654 .end_local v1
165664 .restart_local v1
165684 0| iput-object v1, v0, com.android.datetimepicker.date.MonthView.mOnDayClickListener
165698 …0| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.DayPickerView.<init>(android.content.…
165726 …0| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.MonthAdapter.<init>(android.content.C…
165744 5| iget-object v1, v2, com.android.datetimepicker.date.SimpleMonthAdapter.mController
165745 …7| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.setDatePickerController(com.a…
165759 …0| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthView.<init>(android.content.Context…
165779 5| sget v1, com.android.datetimepicker.date.SimpleMonthView.MINI_DAY_NUMBER_TEXT_SIZE
165780 7| div-int/lit8 v1, v1, #+3 (0x00000003 | 4.20390e-45)
165781 9| sub-int v1, v10, v1
165782 11| int-to-float v1, v1
165788 …17| invoke-virtual {v5,v0,v1,v2,v3}, android.graphics.Canvas.drawCircle(float, float, float, andro…
165800 28| iget v1, v4, com.android.datetimepicker.date.SimpleMonthView.mDisabledDayTextColor
165801 30| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165807 36| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165808 37| new-array v1, v1, java.lang.Object[]
165812 44| aput-object v2, v1, v3
165813 …46| invoke-static {v0,v1}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
165815 50| int-to-float v1, v9
165818 …54| invoke-virtual {v5,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
165835 68| iget v1, v4, com.android.datetimepicker.date.SimpleMonthView.mTodayNumberColor
165836 70| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165843 76| iget v1, v4, com.android.datetimepicker.date.SimpleMonthView.mDayTextColor
165844 78| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165859 3| new-instance v1, android.graphics.Paint
165860 5| invoke-direct {v1}, android.graphics.Paint.<init>():void
165861 … 8| iput-object v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
165867 14| sget v1, com.android.datetimepicker.R$color.blue
165868 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
165869 19| move-result v1
165870 20| iput v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCircleColor
165872 22| sget v1, com.android.datetimepicker.R$dimen.month_select_circle_radius
165873 24| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
165874 27| move-result v1
165875 28| iput v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mRadius
165878 33| move-result-object v1
165880 36| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
165881 39| move-result-object v1
165882 …40| iput-object v1, v3, com.android.datetimepicker.date.TextViewWithCircularIndicator.mItemIsSelec…
165896 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
165899 3| invoke-virtual {v0,v1}, android.graphics.Paint.setFakeBoldText(boolean):void
165902 8| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
165905 13| iget v1, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCircleColor
165906 15| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
165909 20| sget-object v1, android.graphics.Paint$Align.CENTER
165910 … 22| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
165913 27| sget-object v1, android.graphics.Paint$Style.FILL
165914 29| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
165917 34| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
165918 36| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
165932 … 0| iput-boolean v1, v0, com.android.datetimepicker.date.TextViewWithCircularIndicator.mDrawCircle
165949 … 4| iget-boolean v1, v4, com.android.datetimepicker.date.TextViewWithCircularIndicator.mDrawCircle
165950 6| if-eqz v1, Label_1
165954 …8| iget-object v1, v4, com.android.datetimepicker.date.TextViewWithCircularIndicator.mItemIsSelect…
165959 …16| invoke-static {v1,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
165960 19| move-result-object v1
165961 20| return-object v1
165995 19| div-int/lit8 v1, v3, #+2 (0x00000002 | 2.80260e-45)
165997 .local v1, "radius", int
166002 27| int-to-float v5, v1
166010 .end_local v1
166024 0| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView$1.this$0
166042 2| iget v1, v3, com.android.datetimepicker.date.YearPickerView$1.val$position
166044 …6| invoke-virtual {v0,v1,v2}, com.android.datetimepicker.date.YearPickerView.setSelectionFromTop(i…
166062 0| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView$YearAdapter.this$0
166079 3| move-result-object v1
166081 4| check-cast v1, com.android.datetimepicker.date.TextViewWithCircularIndicator
166083 .local v1, "v", com.android.datetimepicker.date.TextViewWithCircularIndicator
166084 …6| invoke-virtual {v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.requestLayou…
166086 …9| invoke-static {v1}, com.android.datetimepicker.date.YearPickerView.-wrap0(android.widget.TextVi…
166105 …28| invoke-virtual {v1,v0}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
166112 …35| invoke-static {v3,v1}, com.android.datetimepicker.date.YearPickerView.-set0(com.android.dateti…
166117 38| return-object v1
166132 0| iget-object v0, v1, com.android.datetimepicker.date.YearPickerView.mController
166140 0| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView.mSelectedView
166141 2| return-object v1
166152 …0| invoke-static {v1}, com.android.datetimepicker.date.YearPickerView.getYearFromTextView(android.…
166184 23| move-result-object v1
166186 .local v1, "res", android.content.res.Resources
166188 26| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelOffset(int):int
166193 34| invoke-virtual {v1,v2}, android.content.res.Resources.getDimensionPixelOffset(int):int
166229 0| invoke-virtual {v1}, android.widget.TextView.getText():java.lang.CharSequence
166247 0| new-instance v1, java.util.ArrayList
166248 2| invoke-direct {v1}, java.util.ArrayList.<init>():void
166250 .local_ex v1, "years", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
166274 36| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
166284 …46| invoke-direct {v2,v6,v7,v3,v1}, com.android.datetimepicker.date.YearPickerView$YearAdapter.<in…
166300 0| const/4 v1, #+0 (0x00000000 | 0.00000)
166302 …1| invoke-virtual {v2,v1}, com.android.datetimepicker.date.YearPickerView.getChildAt(int):android.…
166310 7| return v1
166316 11| move-result v1
166317 12| return v1
166335 13| iget-object v1, v2, com.android.datetimepicker.date.YearPickerView.mController
166336 15| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.getMinYear():int
166337 18| move-result v1
166338 19| sub-int/2addr v0, v1
166358 8| const/16 v1, #+4096 (0x00001000 | 5.73972e-42)
166359 10| if-ne v0, v1, Label_1
166383 0| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mController
166384 … 2| invoke-interface {v1}, com.android.datetimepicker.date.DatePickerController.tryVibrate():void
166394 10| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
166395 12| if-eq v0, v1, Label_2
166399 14| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
166400 16| if-eqz v1, Label_1
166404 18| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
166406 …21| invoke-virtual {v1,v2}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
166408 24| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
166409 …26| invoke-virtual {v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.requestLayo…
166414 29| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
166415 …30| invoke-virtual {v0,v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
166424 38| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mController
166427 …44| invoke-interface {v1,v2}, com.android.datetimepicker.date.DatePickerController.onYearSelected(…
166429 47| iget-object v1, v3, com.android.datetimepicker.date.YearPickerView.mAdapter
166430 …49| invoke-virtual {v1}, com.android.datetimepicker.date.YearPickerView$YearAdapter.notifyDataSetC…
166449 4| iget v1, v2, com.android.datetimepicker.date.YearPickerView.mChildSize
166450 6| div-int/lit8 v1, v1, #+2 (0x00000002 | 2.80260e-45)
166451 8| sub-int/2addr v0, v1
166467 …2| invoke-direct {v0,v1,v2,v3}, com.android.datetimepicker.date.YearPickerView$1.<init>(com.androi…
166468 …5| invoke-virtual {v1,v0}, com.android.datetimepicker.date.YearPickerView.post(java.lang.Runnable)…
166482 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
166486 8| iput-object v0, v1, com.android.datetimepicker.time.AmPmCirclesView.mPaint
166489 11| iput-boolean v0, v1, com.android.datetimepicker.time.AmPmCirclesView.mIsInitialized
166562 61| double-to-int v1, v4:v5
166564 .local v1, "distanceToPmCenter", int
166566 64| if-gt v1, v3, Label_3
166605 19| move-result-object v1
166607 .local v1, "res", android.content.res.Resources
166609 23| invoke-virtual {v1,v4}, android.content.res.Resources.getColor(int):int
166614 31| invoke-virtual {v1,v4}, android.content.res.Resources.getColor(int):int
166619 39| invoke-virtual {v1,v4}, android.content.res.Resources.getColor(int):int
166627 51| invoke-virtual {v1,v4}, android.content.res.Resources.getString(int):java.lang.String
166646 78| invoke-virtual {v1,v4}, android.content.res.Resources.getString(int):java.lang.String
166654 90| invoke-virtual {v1,v4}, android.content.res.Resources.getString(int):java.lang.String
166775 83| iget v1, v14, com.android.datetimepicker.time.AmPmCirclesView.mUnselectedColor
166777 .local v1, "amColor", int
166792 95| iget v1, v14, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
166804 103| iget v1, v14, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
166812 109| invoke-virtual {v10,v1}, android.graphics.Paint.setColor(int):void
166911 0| iput v1, v0, com.android.datetimepicker.time.AmPmCirclesView.mAmOrPm
166925 0| iput v1, v0, com.android.datetimepicker.time.AmPmCirclesView.mAmOrPmPressed
166948 9| sget v1, com.android.datetimepicker.R$color.dark_gray
166949 11| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
166950 14| move-result v1
166951 15| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mUnselectedColor
166953 17| sget v1, com.android.datetimepicker.R$color.red
166954 19| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
166955 22| move-result v1
166956 23| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
166959 28| move-result v1
166960 29| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mAmPmTextColor
166962 31| const/16 v1, #+102 (0x00000066 | 1.42932e-43)
166963 33| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedAlpha
166974 39| move-result v1
166975 40| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mUnselectedColor
166977 42| sget v1, com.android.datetimepicker.R$color.blue
166978 44| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
166979 47| move-result v1
166980 48| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedColor
166982 50| sget v1, com.android.datetimepicker.R$color.ampm_text_color
166983 52| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
166984 55| move-result v1
166985 56| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mAmPmTextColor
166987 58| const/16 v1, #+51 (0x00000033 | 7.14662e-44)
166988 60| iput v1, v3, com.android.datetimepicker.time.AmPmCirclesView.mSelectedAlpha
167003 3| new-instance v1, android.graphics.Paint
167004 5| invoke-direct {v1}, android.graphics.Paint.<init>():void
167005 8| iput-object v1, v3, com.android.datetimepicker.time.CircleView.mPaint
167011 14| const v1, #+17170443 (0x0106000b | 2.46119e-38)
167012 17| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
167013 20| move-result v1
167014 21| iput v1, v3, com.android.datetimepicker.time.CircleView.mCircleColor
167016 23| sget v1, com.android.datetimepicker.R$color.numbers_text_color
167017 25| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
167018 28| move-result v1
167019 29| iput v1, v3, com.android.datetimepicker.time.CircleView.mDotColor
167021 31| iget-object v1, v3, com.android.datetimepicker.time.CircleView.mPaint
167023 34| invoke-virtual {v1,v2}, android.graphics.Paint.setAntiAlias(boolean):void
167025 37| const/4 v1, #+0 (0x00000000 | 0.00000)
167026 38| iput-boolean v1, v3, com.android.datetimepicker.time.CircleView.mIsInitialized
167040 0| iget-boolean v1, v3, com.android.datetimepicker.time.CircleView.mIsInitialized
167041 2| if-eqz v1, Label_1
167045 4| const-string/jumbo v1, "CircleView"
167047 10| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
167064 22| sget v1, com.android.datetimepicker.R$string.circle_radius_multiplier_24HourMode
167065 24| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
167066 27| move-result-object v1
167068 28| invoke-static {v1}, java.lang.Float.parseFloat(java.lang.String):float
167069 31| move-result v1
167070 32| iput v1, v3, com.android.datetimepicker.time.CircleView.mCircleRadiusMultiplier
167075 34| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
167076 35| iput-boolean v1, v3, com.android.datetimepicker.time.CircleView.mIsInitialized
167083 38| sget v1, com.android.datetimepicker.R$string.circle_radius_multiplier
167084 40| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
167085 43| move-result-object v1
167087 44| invoke-static {v1}, java.lang.Float.parseFloat(java.lang.String):float
167088 47| move-result v1
167089 48| iput v1, v3, com.android.datetimepicker.time.CircleView.mCircleRadiusMultiplier
167091 50| sget v1, com.android.datetimepicker.R$string.ampm_circle_radius_multiplier
167092 52| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
167093 55| move-result-object v1
167094 56| invoke-static {v1}, java.lang.Float.parseFloat(java.lang.String):float
167095 59| move-result v1
167097 60| iput v1, v3, com.android.datetimepicker.time.CircleView.mAmPmCircleRadiusMultiplier
167111 3| move-result v1
167113 .local v1, "viewWidth", int
167114 4| if-eqz v1, Label_1
167226 6| sget v1, com.android.datetimepicker.R$color.dark_gray
167227 8| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
167228 11| move-result v1
167229 12| iput v1, v2, com.android.datetimepicker.time.CircleView.mCircleColor
167231 14| sget v1, com.android.datetimepicker.R$color.light_gray
167232 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
167233 19| move-result v1
167234 20| iput v1, v2, com.android.datetimepicker.time.CircleView.mDotColor
167244 23| const v1, #+17170443 (0x0106000b | 2.46119e-38)
167245 26| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
167246 29| move-result v1
167247 30| iput v1, v2, com.android.datetimepicker.time.CircleView.mCircleColor
167249 32| sget v1, com.android.datetimepicker.R$color.numbers_text_color
167250 34| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
167251 37| move-result v1
167252 38| iput v1, v2, com.android.datetimepicker.time.CircleView.mDotColor
167265 0| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
167283 6| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
167284 …8| invoke-static {v1}, com.android.datetimepicker.time.RadialPickerLayout.-get2(com.android.dateti…
167285 11| move-result v1
167286 …12| invoke-virtual {v0,v1}, com.android.datetimepicker.time.AmPmCirclesView.setAmOrPmPressed(int):…
167305 0| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
167323 2| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
167324 …4| invoke-static {v1,v5}, com.android.datetimepicker.time.RadialPickerLayout.-set0(com.android.dat…
167326 7| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
167334 …23| invoke-static {v1,v2,v3,v4,v5}, com.android.datetimepicker.time.RadialPickerLayout.-wrap0(com.…
167338 27| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
167339 …29| invoke-static {v1,v0}, com.android.datetimepicker.time.RadialPickerLayout.-set1(com.android.da…
167341 32| iget-object v1, v6, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
167342 …34| invoke-static {v1}, com.android.datetimepicker.time.RadialPickerLayout.-get3(com.android.datet…
167343 37| move-result-object v1
167347 …44| invoke-interface {v1,v2,v0,v4}, com.android.datetimepicker.time.RadialPickerLayout$OnValueSele…
167360 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
167368 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mDownDegrees
167376 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mIsTouchingAmOrPm
167384 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mListener
167392 0| iput-boolean v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mDoingMove
167393 2| return v1
167400 0| iput v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mLastValueSelected
167401 2| return v1
167412 …0| invoke-direct {v1,v2,v3,v4,v5}, com.android.datetimepicker.time.RadialPickerLayout.reselectSele…
167432 7| new-instance v1, android.os.Handler
167433 9| invoke-direct {v1}, android.os.Handler.<init>():void
167434 12| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHandler
167443 24| move-result v1
167444 25| iput v1, v5, com.android.datetimepicker.time.RadialPickerLayout.TOUCH_SLOP
167447 30| move-result v1
167448 31| iput v1, v5, com.android.datetimepicker.time.RadialPickerLayout.TAP_TIMEOUT
167452 35| new-instance v1, com.android.datetimepicker.time.CircleView
167453 …37| invoke-direct {v1,v6}, com.android.datetimepicker.time.CircleView.<init>(android.content.Conte…
167454 40| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
167456 42| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
167457 …44| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
167459 47| new-instance v1, com.android.datetimepicker.time.AmPmCirclesView
167460 …49| invoke-direct {v1,v6}, com.android.datetimepicker.time.AmPmCirclesView.<init>(android.content.…
167461 52| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
167463 54| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
167464 …56| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
167466 59| new-instance v1, com.android.datetimepicker.time.RadialTextsView
167467 …61| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialTextsView.<init>(android.content.…
167468 64| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
167470 66| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
167471 …68| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
167473 71| new-instance v1, com.android.datetimepicker.time.RadialTextsView
167474 …73| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialTextsView.<init>(android.content.…
167475 … 76| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
167477 … 78| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
167478 …80| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
167480 83| new-instance v1, com.android.datetimepicker.time.RadialSelectorView
167481 …85| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialSelectorView.<init>(android.conte…
167482 … 88| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
167484 … 90| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
167485 …92| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vie…
167487 95| new-instance v1, com.android.datetimepicker.time.RadialSelectorView
167488 …97| invoke-direct {v1,v6}, com.android.datetimepicker.time.RadialSelectorView.<init>(android.conte…
167489 …100| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorV…
167491 …102| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorV…
167492 …104| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vi…
167498 112| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
167499 113| iput-boolean v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mInputEnabled
167501 115| new-instance v1, android.view.View
167502 117| invoke-direct {v1,v6}, android.view.View.<init>(android.content.Context):void
167503 120| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
167505 122| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
167508 …129| invoke-virtual {v1,v2}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams…
167510 132| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
167516 144| invoke-virtual {v1,v2}, android.view.View.setBackgroundColor(int):void
167518 147| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
167520 150| invoke-virtual {v1,v2}, android.view.View.setVisibility(int):void
167522 153| iget-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
167523 …155| invoke-virtual {v5,v1}, com.android.datetimepicker.time.RadialPickerLayout.addView(android.vi…
167525 158| const-string/jumbo v1, "accessibility"
167526 …161| invoke-virtual {v6,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
167527 164| move-result-object v1
167528 165| check-cast v1, android.view.accessibility.AccessibilityManager
167529 167| iput-object v1, v5, com.android.datetimepicker.time.RadialPickerLayout.mAccessibilityManager
167552 6| iget v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
167553 8| return v1
167558 9| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
167559 10| if-ne v0, v1, Label_2
167563 12| iget v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentMinutes
167564 14| return v1
167569 15| const/4 v1, #-1 (0xffffffff | NaN)
167570 16| return v1
167590 … 6| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
167591 …8| invoke-virtual {v1,v3,v4,v5,v6}, com.android.datetimepicker.time.RadialSelectorView.getDegreesF…
167592 11| move-result v1
167593 12| return v1
167598 13| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
167599 14| if-ne v0, v1, Label_2
167603 …16| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorVi…
167604 …18| invoke-virtual {v1,v3,v4,v5,v6}, com.android.datetimepicker.time.RadialSelectorView.getDegrees…
167605 21| move-result v1
167606 22| return v1
167611 23| const/4 v1, #-1 (0xffffffff | NaN)
167612 24| return v1
167625 1| iget-boolean v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mIs24HourMode
167626 3| if-eqz v1, Label_1
167629 5| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
167630 7| if-gt v3, v1, Label_1
167664 10| const/4 v1, #+0 (0x00000000 | 0.00000)
167668 .local v1, "degrees", int
167669 11| if-ge v1, v5, Label_7
167674 15| aput v3, v4, v1
167697 27| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
167752 11| move-result v1
167754 .local v1, "currentShowing", int
167758 14| if-ne v1, v7, Label_7
167777 23| if-nez v1, Label_9
167794 35| if-nez v1, Label_12
167818 49| if-nez v1, Label_6
167898 90| if-ne v1, v7, Label_5
167950 31| mul-int/lit8 v1, v7, #+6 (0x00000006 | 8.40779e-45)
167952 .local v1, "minuteDegrees", int
167954 …35| invoke-virtual {v2,v1,v4,v4}, com.android.datetimepicker.time.RadialSelectorView.setSelection(…
167969 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
167985 6| if-ne v3, v1, Label_3
168012 23| if-ne v4, v1, Label_1
168036 4| mul-int/lit8 v1, v3, #+30 (0x0000001e | 4.20390e-44)
168038 .local v1, "floor", int
168039 6| add-int/lit8 v0, v1, #+30 (0x0000001e | 4.20390e-44)
168062 16| if-ne v5, v1, Label_3
168066 18| add-int/lit8 v1, v1, #-30 (0xffffffe2 | NaN)
168071 20| move v5, v1
168077 22| sub-int v3, v5, v1
168083 28| move v5, v1
168102 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mSnapPrefer30sMap
168113 6| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mSnapPrefer30sMap
168139 16| new-instance v1, android.text.format.Time
168140 18| invoke-direct {v1}, android.text.format.Time.<init>():void
168142 .local v1, "time", android.text.format.Time
168145 25| iput v5, v1, android.text.format.Time.hour
168149 31| iput v5, v1, android.text.format.Time.minute
168151 33| invoke-virtual {v1,v7}, android.text.format.Time.normalize(boolean):long
168184 .end_local v1
168205 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
168206 7| if-eq v0, v1, Label_1
168211 12| new-instance v1, java.lang.StringBuilder
168212 14| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
168214 …20| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
168215 23| move-result-object v1
168217 26| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168218 29| move-result-object v1
168219 30| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
168220 33| move-result-object v1
168221 34| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
168241 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
168254 2| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
168255 4| if-ge v0, v1, Label_1
168266 10| const/16 v1, #+24 (0x00000018 | 3.36312e-44)
168267 12| if-ge v0, v1, Label_2
168289 0| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCurrentMinutes
168318 18| move-object/from16 v1, v24
168319 …20| iput-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHapticFeedbackControll…
168322 24| move-object/from16 v1, v24
168323 26| iput-boolean v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mIs24HourMode
168554 293| move/from16 v1, v27
168555 …295| invoke-direct {v0,v2,v1}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(…
168559 301| move/from16 v1, v28
168560 …303| invoke-direct {v0,v2,v1}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(…
168572 320| move/from16 v1, v27
168573 …322| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialPickerLayout.isHourInnerCircle(i…
168632 …0| invoke-super {v1,v2}, android.widget.FrameLayout.onInitializeAccessibilityNodeInfo(android.view…
168661 11| move-result v1
168663 .local v1, "measuredHeight", int
168668 16| invoke-static {v2,v1}, java.lang.Math.min(int, int):int
168858 161| move-result v1
168860 .local v1, "dX", float
168867 169| cmpg-float v10, v1, v10
168978 .end_local v1
169218 25| move-result v1
169220 .local v1, "currentItemShowing", int
169221 26| if-nez v1, Label_7
169246 42| if-nez v1, Label_9
169269 …53| invoke-direct {v10,v1,v6}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int…
169272 …58| invoke-interface {v7,v1,v6,v8}, com.android.datetimepicker.time.RadialPickerLayout$OnValueSele…
169279 .end_local v1
169296 .restart_local v1
169299 68| if-ne v1, v9, Label_3
169336 .end_local v1
169354 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
169357 5| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
169361 …11| invoke-direct {v1,v0,v2}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(i…
169516 154| const/16 v1, #+255 (0x000000ff | 3.57331e-43)
169521 .local v1, "hourAlpha", int
169532 162| int-to-float v5, v1
169536 168| int-to-float v5, v1
169551 .end_local v1
169553 185| const/4 v1, #+0 (0x00000000 | 0.00000)
169554 .restart_local v1
169574 0| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mListener
169588 0| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
169591 5| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
169594 10| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
169597 … 15| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
169600 … 20| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
169603 …25| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorVi…
169619 …1| invoke-direct {v1,v0,v2}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int):…
169622 …5| invoke-direct {v1,v0,v3}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int):…
169637 1| iget-boolean v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mDoingTouch
169638 3| if-eqz v1, Label_1
169641 5| xor-int/lit8 v1, v3, #+1 (0x00000001 | 1.40130e-45)
169642 7| if-eqz v1, Label_1
169653 12| iget-object v1, v2, com.android.datetimepicker.time.RadialPickerLayout.mGrayBox
169661 17| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
169676 …0| iput-object v1, v0, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListener…
169689 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListe…
169702 …0| iget-object v0, v1, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListener…
169717 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
169721 8| iput-object v0, v1, com.android.datetimepicker.time.RadialSelectorView.mPaint
169724 11| iput-boolean v0, v1, com.android.datetimepicker.time.RadialSelectorView.mIsInitialized
169785 71| float-to-double v0:v1, v0
169786 72| move-wide/from16 v20:v21, v0:v1
169817 110| int-to-double v0:v1, v7
169818 111| move-wide/from16 v20:v21, v0:v1
169822 119| move-wide/from16 v0:v1, v20:v21
169823 121| double-to-int v3, v0:v1
169840 144| int-to-double v0:v1, v14
169841 145| move-wide/from16 v20:v21, v0:v1
169845 153| move-wide/from16 v0:v1, v20:v21
169846 155| double-to-int v5, v0:v1
169879 185| float-to-double v0:v1, v13
169880 186| move-wide/from16 v20:v21, v0:v1
169890 208| move-wide/from16 v0:v1, v20:v21
169891 210| double-to-int v2, v0:v1
170022 352| int-to-double v0:v1, v12
170023 353| move-wide/from16 v20:v21, v0:v1
170029 359| int-to-double v0:v1, v6
170030 360| move-wide/from16 v20:v21, v0:v1
170046 378| int-to-double v0:v1, v11
170047 379| move-wide/from16 v20:v21, v0:v1
170053 385| int-to-double v0:v1, v6
170054 386| move-wide/from16 v20:v21, v0:v1
170087 417| int-to-double v0:v1, v0
170088 418| move-wide/from16 v20:v21, v0:v1
170092 426| move-wide/from16 v0:v1, v20:v21
170093 428| double-to-int v4, v0:v1
170217 30| const/16 v1, #+500 (0x000001f4 | 7.00649e-43)
170219 .local v1, "duration", int
170355 78| move/from16 v1, v18
170356 …80| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
170379 114| move/from16 v1, v18
170380 …116| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
170445 220| move-object/from16 v1, v18
170446 …222| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
170449 226| int-to-long v0:v1, v15
170450 227| move-wide/from16 v20:v21, v0:v1
170453 231| move-wide/from16 v1:v2, v20:v21
170454 …233| invoke-virtual {v0,v1,v2}, android.animation.ObjectAnimator.setDuration(long):android.animati…
170506 21| move-result-object v1
170508 .local v1, "res", android.content.res.Resources
170510 24| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
170530 48| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170547 64| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170555 76| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170566 88| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170617 139| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170625 151| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170637 164| invoke-virtual {v1,v2}, android.content.res.Resources.getString(int):java.lang.String
170662 3| const/4 v1, #+0 (0x00000000 | 0.00000)
170799 157| int-to-float v1, v9
170805 …167| invoke-virtual {v15,v0,v1,v2,v3}, android.graphics.Canvas.drawCircle(float, float, float, and…
170814 177| const/high16 v1, #+1065353216 (0x3f800000 | 1.00000)
170815 179| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
170818 184| int-to-float v1, v0
170831 197| move v0, v1
170850 214| double-to-int v1, v2:v3
170851 215| add-int v8, v0, v1
170859 227| double-to-int v1, v2:v3
170860 228| sub-int v9, v0, v1
170873 0| iput v1, v0, com.android.datetimepicker.time.RadialSelectorView.mAnimationRadiusMultiplier
170889 2| int-to-double v0:v1, v5
170891 8| mul-double/2addr v0:v1, v2:v3
170893 14| div-double/2addr v0:v1, v2:v3
170894 15| iput-wide v0:v1, v4, com.android.datetimepicker.time.RadialSelectorView.mSelectionRadians
170933 3| move-result-object v1
170935 .local v1, "res", android.content.res.Resources
170941 8| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
170961 24| invoke-virtual {v1,v2}, android.content.res.Resources.getColor(int):int
170979 …0| iput-object v1, v0, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener.th…
170992 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener…
171005 …0| iget-object v0, v1, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener.th…
171020 0| invoke-direct {v1,v2}, android.view.View.<init>(android.content.Context):void
171024 8| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mPaint
171027 11| iput-boolean v0, v1, com.android.datetimepicker.time.RadialTextsView.mIsInitialized
171050 11| div-float v1, v3, v4
171052 .local v1, "offset2", float
171079 49| sub-float v3, v9, v1
171083 54| sub-float v3, v8, v1
171109 85| add-float v3, v9, v1
171113 90| add-float v3, v8, v1
171150 18| aget v1, v14, v6
171154 …25| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171157 30| aget v1, v14, v7
171160 …36| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171163 41| aget v1, v14, v8
171166 …47| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171169 52| const/4 v1, #+6 (0x00000006 | 8.40779e-45)
171170 53| aget v1, v14, v1
171173 …59| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171176 64| aget v1, v14, v8
171179 …70| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171182 75| aget v1, v14, v7
171185 …81| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171189 87| aget v1, v14, v6
171193 …94| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
171197 100| aget v1, v14, v5
171200 …106| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
171204 113| aget v1, v14, v4
171207 …119| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
171211 126| const/4 v1, #+0 (0x00000000 | 0.00000)
171212 127| aget v1, v14, v1
171215 …133| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
171219 140| aget v1, v14, v4
171222 …146| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
171226 153| aget v1, v14, v5
171229 …159| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
171251 11| move/from16 v1, v17
171252 …13| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
171269 39| move/from16 v1, v17
171270 …41| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
171326 129| move-object/from16 v1, v17
171327 …131| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
171335 143| move-object/from16 v1, v20
171336 145| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mDisappearAnimator
171381 205| move/from16 v1, v17
171382 …207| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
171402 241| move/from16 v1, v17
171403 …243| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
171468 347| move-object/from16 v1, v17
171469 …349| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
171472 353| int-to-long v0:v1, v14
171473 354| move-wide/from16 v18:v19, v0:v1
171478 362| move-object/from16 v1, v20
171479 364| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mReappearAnimator
171517 18| const-string/jumbo v1, "RadialTextView was not ready for animation."
171518 21| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
171554 18| const-string/jumbo v1, "RadialTextView was not ready for animation."
171555 21| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
171616 36| move-result-object v1
171618 .local v1, "typefaceFamily", java.lang.String
171619 …37| invoke-static {v1,v3}, android.graphics.Typeface.create(java.lang.String, int):android.graphic…
171919 106| mul-float v1, v0, v2
171921 .local v1, "numbersRadius", float
171967 .end_local v1
172008 0| iput v2, v1, com.android.datetimepicker.time.RadialTextsView.mAnimationRadiusMultiplier
172011 3| iput-boolean v0, v1, com.android.datetimepicker.time.RadialTextsView.mTextGridValuesDirty
172035 12| move-result v1
172040 .local v1, "textColor", int
172042 15| invoke-virtual {v2,v1}, android.graphics.Paint.setColor(int):void
172049 .end_local v1
172052 24| move-result v1
172053 .restart_local v1
172066 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$1.this$0
172082 1| const/4 v1, #+0 (0x00000000 | 0.00000)
172085 …4| invoke-static {v0,v1,v2,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.-wrap3(com.and…
172102 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$2.this$0
172120 3| const/4 v1, #+0 (0x00000000 | 0.00000)
172121 …4| invoke-static {v0,v2,v2,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.-wrap3(com.and…
172138 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$3.this$0
172168 18| const/4 v1, #+0 (0x00000000 | 0.00000)
172169 …19| invoke-static {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.-wrap2(com.android.dat…
172184 36| iget-object v1, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
172185 …38| invoke-static {v1}, com.android.datetimepicker.time.TimePickerDialog.-get2(com.android.datetim…
172186 41| move-result-object v1
172199 …62| invoke-interface {v0,v1,v2,v3}, com.android.datetimepicker.time.TimePickerDialog$OnTimeSetList…
172226 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$4.this$0
172242 0| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
172243 2| invoke-virtual {v1}, com.android.datetimepicker.time.TimePickerDialog.tryVibrate():void
172245 5| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
172246 …7| invoke-static {v1}, com.android.datetimepicker.time.TimePickerDialog.-get2(com.android.datetime…
172247 10| move-result-object v1
172248 …11| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getIsCurrentlyAmOrPm()…
172261 18| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
172262 …20| invoke-static {v1,v0}, com.android.datetimepicker.time.TimePickerDialog.-wrap4(com.android.dat…
172264 23| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$4.this$0
172265 …25| invoke-static {v1}, com.android.datetimepicker.time.TimePickerDialog.-get2(com.android.datetim…
172266 28| move-result-object v1
172267 … 29| invoke-virtual {v1,v0}, com.android.datetimepicker.time.RadialPickerLayout.setAmOrPm(int):void
172274 33| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
172275 34| if-ne v0, v1, Label_1
172292 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.this$0
172305 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.<init>…
172320 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
172321 5| if-ne v0, v1, Label_1
172346 0| iput-object v2, v1, com.android.datetimepicker.time.TimePickerDialog$Node.this$0
172347 2| invoke-direct {v1}, java.lang.Object.<init>():void
172349 5| iput-object v3, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mLegalKeys
172353 12| iput-object v0, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mChildren
172367 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mChildren
172395 11| move-result-object v1
172399 .local v1, "child$iterator", java.util.Iterator
172400 12| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
172405 18| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
172439 1| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$Node.mLegalKeys
172440 3| array-length v1, v1
172441 4| if-ge v0, v1, Label_3
172445 6| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog$Node.mLegalKeys
172446 8| aget v1, v1, v0
172447 10| if-ne v1, v3, Label_2
172451 12| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
172452 13| return v1
172463 17| const/4 v1, #+0 (0x00000000 | 0.00000)
172464 18| return v1
172471 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mCallback
172479 0| iget-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
172487 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
172495 …0| invoke-direct {v1}, com.android.datetimepicker.time.TimePickerDialog.isTypedTimeFullyLegal():bo…
172508 …0| invoke-direct {v1,v2}, com.android.datetimepicker.time.TimePickerDialog.processKeyUp(int):boole…
172521 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.finishKbMode(boolean):v…
172533 …0| invoke-direct {v0,v1,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.setCurrentItem…
172545 …0| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.updateAmPmDisplay(int):…
172574 3| iget-boolean v1, v8, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
172575 5| if-eqz v1, Label_2
172578 7| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172579 9| invoke-virtual {v1}, java.util.ArrayList.size():int
172580 12| move-result v1
172582 14| if-ne v1, v2, Label_2
172592 17| iget-boolean v1, v8, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
172593 19| if-nez v1, Label_3
172597 24| move-result v1
172599 25| if-nez v1, Label_1
172604 27| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172607 33| invoke-virtual {v1,v2}, java.util.ArrayList.add(java.lang.Object):boolean
172610 39| move-result v1
172611 40| if-nez v1, Label_4
172626 50| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
172634 …67| invoke-static {v1,v2}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
172637 73| move-result v1
172638 74| if-eqz v1, Label_6
172642 76| iget-boolean v1, v8, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
172643 78| if-nez v1, Label_5
172646 80| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172647 82| invoke-virtual {v1}, java.util.ArrayList.size():int
172648 85| move-result v1
172650 87| if-gt v1, v2, Label_5
172654 89| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172661 103| invoke-virtual {v1,v2,v3}, java.util.ArrayList.add(int, java.lang.Object):void
172663 106| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172670 120| invoke-virtual {v1,v2,v3}, java.util.ArrayList.add(int, java.lang.Object):void
172675 123| iget-object v1, v8, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
172676 125| invoke-virtual {v1,v6}, android.widget.TextView.setEnabled(boolean):void
172692 0| iget-object v1, v3, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172697 10| invoke-virtual {v1,v2}, java.util.ArrayList.remove(int):java.lang.Object
172698 13| move-result-object v1
172699 14| check-cast v1, java.lang.Integer
172700 16| invoke-virtual {v1}, java.lang.Integer.intValue():int
172705 23| move-result v1
172706 24| if-nez v1, Label_1
172710 26| iget-object v1, v3, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
172712 29| invoke-virtual {v1,v2}, android.widget.TextView.setEnabled(boolean):void
172733 4| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172734 6| invoke-virtual {v1}, java.util.ArrayList.isEmpty():boolean
172735 9| move-result v1
172736 10| if-nez v1, Label_2
172740 12| const/4 v1, #+0 (0x00000000 | 0.00000)
172741 …13| invoke-direct {v6,v1}, com.android.datetimepicker.time.TimePickerDialog.getEnteredTime(java.la…
172745 17| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
172748 …23| invoke-virtual {v1,v2,v3}, com.android.datetimepicker.time.RadialPickerLayout.setTime(int, int…
172750 26| iget-boolean v1, v6, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
172751 28| if-nez v1, Label_1
172755 30| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
172758 … 35| invoke-virtual {v1,v2}, com.android.datetimepicker.time.RadialPickerLayout.setAmOrPm(int):void
172763 38| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
172764 40| invoke-virtual {v1}, java.util.ArrayList.clear():void
172776 48| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
172777 …50| invoke-virtual {v1,v5}, com.android.datetimepicker.time.RadialPickerLayout.trySettingInputEnab…
172829 31| move-object/from16 v1, v23
172831 …35| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.and…
172833 40| move-object/from16 v1, v23
172834 42| iput-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
172879 100| move-object/from16 v1, v23
172881 …104| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
172940 179| move-object/from16 v1, v23
172942 …183| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
172963 213| move-object/from16 v1, v20
172964 …215| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173009 277| move-object/from16 v1, v23
173011 …281| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173018 291| move-object/from16 v1, v16
173019 …293| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
173047 332| move-object/from16 v1, v23
173049 …336| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173081 378| move-object/from16 v1, v23
173083 …382| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173090 392| move-object/from16 v1, v16
173091 …394| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
173105 415| move-object/from16 v1, v20
173106 …417| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173142 467| move-object/from16 v1, v23
173144 …471| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173151 481| move-object/from16 v1, v16
173152 …483| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
173171 510| move-object/from16 v1, v23
173173 …514| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173180 524| move-object/from16 v1, v17
173181 …526| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
173225 583| move-object/from16 v1, v20
173226 …585| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173258 619| move/from16 v1, v21
173259 …621| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int)…
173265 633| move/from16 v1, v21
173266 …635| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int)…
173271 645| move-object/from16 v1, v20
173272 …647| invoke-direct {v3,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173286 668| move-object/from16 v1, v20
173287 …670| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173319 717| move-object/from16 v1, v23
173321 …721| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173366 782| move-object/from16 v1, v23
173368 …786| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173432 869| move-object/from16 v1, v20
173433 …871| invoke-direct {v5,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173468 918| move-object/from16 v1, v23
173470 …922| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173500 963| move-object/from16 v1, v23
173502 …967| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
173565 1047| move-object/from16 v1, v23
173567 …1051| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
173622 1122| move-object/from16 v1, v20
173623 …1124| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
173671 1189| move-object/from16 v1, v23
173673 …1193| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
173736 1273| move-object/from16 v1, v23
173738 …1277| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
173818 74| move-result-object v1
173820 .local v1, "events", android.view.KeyEvent[]
173821 75| if-eqz v1, Label_4
173824 77| array-length v5, v1
173830 81| aget-object v5, v1, v8
173835 89| aget-object v5, v1, v10
173844 .end_local v1
173859 .restart_local v1
173871 .end_local v1
173954 43| const/4 v1, #-1 (0xffffffff | NaN)
173956 .local v1, "hour", int
173998 .end_local v1
174016 .restart_local v1
174048 112| move v1, v7
174060 120| add-int/2addr v1, v8
174080 135| aput v1, v5, v10
174098 0| packed-switch v1, Label_11
174189 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
174206 15| aget v3, v0, v1
174210 19| aget v3, v0, v1
174216 25| return v1
174220 26| move v1, v2
174239 …46| invoke-direct {v5,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int):…
174240 49| move-result v1
174241 50| invoke-static {v1}, java.lang.Integer.valueOf(int):java.lang.Integer
174242 53| move-result-object v1
174243 54| invoke-virtual {v2,v1}, java.util.ArrayList.contains(java.lang.Object):boolean
174244 57| move-result v1
174249 58| return v1
174265 7| move-result-object v1
174269 .local v1, "keyCode$iterator", java.util.Iterator
174270 8| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
174275 14| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
174313 …5| invoke-virtual {v0,v1,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.initialize(co…
174452 102| iget-object v1, v7, com.android.datetimepicker.time.TimePickerDialog.mAmText
174457 .local v1, "deletedKeyStr", java.lang.String
174462 110| aput-object v1, v4, v5
174474 .end_local v1
174487 129| iget-object v1, v7, com.android.datetimepicker.time.TimePickerDialog.mPmText
174488 .restart_local v1
174494 .end_local v1
174503 150| move-result-object v1
174504 .restart_local v1
174511 .end_local v1
174639 12| move-result v1
174641 .local v1, "hours", int
174647 17| rem-int/lit8 v1, v1, #+12 (0x0000000c | 1.68156e-44)
174661 39| invoke-virtual {v7,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
174683 .end_local v1
174815 20| move-result-object v1
174817 .local v1, "text", java.lang.CharSequence
174819 23| invoke-virtual {v2,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
174822 28| invoke-virtual {v2,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
174829 …35| invoke-static {v2,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
174840 .end_local v1
174863 0| const/16 v1, #+60 (0x0000003c | 8.40779e-44)
174864 2| if-ne v7, v1, Label_1
174874 8| move-result-object v1
174882 …22| invoke-static {v1,v2,v3}, java.lang.String.format(java.util.Locale, java.lang.String, java.lan…
174886 26| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
174887 …28| invoke-static {v1,v0}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
174889 31| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mMinuteView
174890 33| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
174892 36| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mMinuteSpaceView
174893 38| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
174906 0| const/4 v1, #+0 (0x00000000 | 0.00000)
174909 …3| invoke-virtual {v0,v1}, com.android.datetimepicker.time.RadialPickerLayout.trySettingInputEnabl…
174931 23| invoke-virtual {v0,v1}, android.widget.TextView.setEnabled(boolean):void
174933 …26| invoke-direct {v2,v1}, com.android.datetimepicker.time.TimePickerDialog.updateDisplay(boolean)…
174955 4| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mAmText
174956 6| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
174959 11| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mAmText
174960 …13| invoke-static {v0,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
174963 18| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mAmText
174964 20| invoke-virtual {v0,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
174980 29| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mPmText
174981 31| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
174984 36| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mPmText
174985 …38| invoke-static {v0,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
174988 43| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mPmText
174989 45| invoke-virtual {v0,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
174996 51| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mDoublePlaceholderText
174997 53| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
175022 15| move-result v1
175024 .local v1, "hour", int
175031 …23| invoke-direct {v12,v1,v8}, com.android.datetimepicker.time.TimePickerDialog.setHour(int, boole…
175041 35| if-ge v1, v8, Label_4
175068 .end_local v1
175075 .restart_local v1
175083 .end_local v1
175252 1| iput-object v2, v1, com.android.datetimepicker.time.TimePickerDialog.mCallback
175254 3| iput v3, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
175256 5| iput v4, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
175258 7| iput-boolean v5, v1, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
175260 9| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
175262 11| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
175276 0| invoke-super {v1,v2}, android.app.DialogFragment.onCreate(android.os.Bundle):void
175307 39| iput v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
175312 48| iput v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
175317 57| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
175322 66| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
175327 75| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
175361 26| move-object/from16 v1, v26
175362 …28| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.<i…
175654 483| move-object/from16 v1, v20
175655 …485| invoke-virtual {v0,v1}, android.widget.TextView.setLayoutParams(android.view.ViewGroup$Layout…
176054 0| invoke-super {v1}, android.app.DialogFragment.onPause():void
176056 … 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
176070 0| invoke-super {v1}, android.app.DialogFragment.onResume():void
176072 … 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
176093 7| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
176094 9| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getHours():int
176095 12| move-result v1
176096 13| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
176099 19| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
176100 21| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getMinutes():int
176101 24| move-result v1
176102 25| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
176105 31| iget-boolean v1, v2, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
176106 33| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
176109 39| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
176110 …41| invoke-virtual {v1}, com.android.datetimepicker.time.RadialPickerLayout.getCurrentItemShowing(…
176111 44| move-result v1
176112 45| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
176115 51| iget-boolean v1, v2, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
176116 53| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
176124 63| iget-object v1, v2, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
176125 …65| invoke-virtual {v3,v0,v1}, android.os.Bundle.putIntegerArrayList(java.lang.String, java.util.A…
176131 71| iget-boolean v1, v2, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
176132 73| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
176157 7| const-string/jumbo v1, "%d"
176162 …18| invoke-static {v1,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
176166 22| iget-boolean v1, v6, com.android.datetimepicker.time.TimePickerDialog.mAllowAutoAdvance
176167 24| if-eqz v1, Label_3
176176 31| new-instance v1, java.lang.StringBuilder
176177 33| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
176178 …36| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
176179 39| move-result-object v1
176181 …43| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
176182 46| move-result-object v1
176184 …49| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
176185 52| move-result-object v1
176186 53| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
176192 57| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
176193 …59| invoke-static {v1,v0}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
176205 63| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
176218 …91| invoke-virtual {v1,v2}, com.android.datetimepicker.time.RadialPickerLayout.setContentDescripti…
176231 100| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
176244 …128| invoke-virtual {v1,v2}, com.android.datetimepicker.time.RadialPickerLayout.setContentDescript…
176250 132| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
176251 133| if-ne v7, v1, Label_6
176261 139| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
176262 140| if-ne v7, v1, Label_2
176267 145| move-result v1
176268 146| if-nez v1, Label_7
176272 148| iget-object v1, v6, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
176273 150| invoke-virtual {v1}, java.util.ArrayList.clear():void
176291 0| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog.mCallback
176305 0| iput v2, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
176307 2| iput v3, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
176310 5| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
176323 … 0| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
176338 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
176351 …0| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.<init>(com.andro…
176373 10| move-result-object v1
176375 .local v1, "emailAddress", java.lang.String
176381 …17| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
176388 23| return-object v1
176395 …27| invoke-direct {v3,v0,v1,v4}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
176576 127| move-result-object v1
176578 .local_ex v1, "entries", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;"
176588 141| invoke-interface {v1}, java.util.List.size():int
176666 75| sub-int v1, v2, v3
176668 .local v1, "limit", int
176671 …81| invoke-virtual {v2,v6,v3,v1}, com.android.ex.chips.BaseRecipientAdapter.startSearchOtherDirect…
176677 .end_local v1
176708 …0| invoke-static {v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.createResultW…
176720 .local_ex v1, "entries", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;"
176729 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entries
176754 5| move-result-object v1
176780 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
176793 …0| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.<init>(c…
176814 10| iget-object v1, v2, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
176815 …12| invoke-virtual {v1}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList():java.util.…
176816 15| move-result-object v1
176817 …16| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.updateEntries(java.util.List…
176834 …1| invoke-virtual {v1,v0}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.removeM…
176849 2| const/4 v1, #+0 (0x00000000 | 0.00000)
176850 …3| invoke-virtual {v4,v0,v2,v2,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandle…
176869 0| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.this$0
176884 0| monitor-enter v1
176889 1| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.mLimit
176894 3| monitor-exit v1
176900 6| monitor-exit v1
176914 1| new-instance v1, android.widget.Filter$FilterResults
176915 3| invoke-direct {v1}, android.widget.Filter$FilterResults.<init>():void
176917 .local v1, "results", android.widget.Filter$FilterResults
176918 6| iput-object v3, v1, android.widget.Filter$FilterResults.values
176921 9| iput v3, v1, android.widget.Filter$FilterResults.count
177010 84| iput-object v2, v1, android.widget.Filter$FilterResults.values
177014 90| iput v3, v1, android.widget.Filter$FilterResults.count
177021 92| return-object v1
177068 41| move-result-object v1
177069 42| check-cast v1, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry
177071 .local v1, "tempEntry", com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry
177084 …57| invoke-virtual {v5,v1,v3}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.android.e…
177096 .end_local v1
177154 0| monitor-enter v1
177159 1| iput v2, v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.mLimit
177164 3| monitor-exit v1
177171 6| monitor-exit v1
177184 2| const-string/jumbo v1, "directories"
177185 …5| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
177193 14| const-string/jumbo v1, "_id"
177195 18| aput-object v1, v0, v2
177197 20| const-string/jumbo v1, "accountName"
177199 24| aput-object v1, v0, v2
177201 26| const-string/jumbo v1, "accountType"
177203 30| aput-object v1, v0, v2
177205 32| const-string/jumbo v1, "displayName"
177207 36| aput-object v1, v0, v2
177209 38| const-string/jumbo v1, "packageName"
177211 42| aput-object v1, v0, v2
177213 44| const-string/jumbo v1, "typeResourceId"
177215 48| aput-object v1, v0, v2
177283 35| move-result-wide v0:v1
177284 36| iput-wide v0:v1, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
177290 44| move-result-wide v0:v1
177291 45| iput-wide v0:v1, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.dataId
177325 3| const-string/jumbo v1, "android.permission.READ_CONTACTS"
177327 7| aput-object v1, v0, v2
177364 13| move-result v1
177365 …14| invoke-virtual {v2,v3,v0,v1}, android.content.Context.checkPermission(java.lang.String, int, i…
177395 7| aget-object v1, v4, v2
177397 .local v1, "permission", java.lang.String
177398 …9| invoke-static {v7,v1}, com.android.ex.chips.ChipsUtil.checkPermission(android.content.Context, …
177413 …18| invoke-interface {v8,v1,v0}, com.android.ex.chips.ChipsUtil$PermissionsCheckListener.onPermiss…
177442 .end_local v1
177456 2| const/16 v1, #+23 (0x00000017 | 3.22299e-44)
177457 4| if-lt v0, v1, Label_2
177481 2| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
177482 4| if-lt v0, v1, Label_2
177521 1| const/4 v1, #+0 (0x00000000 | 0.00000)
177522 …2| invoke-direct {v2,v3,v0,v1}, com.android.ex.chips.CircularImageView.<init>(android.content.Cont…
177537 …1| invoke-direct {v1,v2,v3,v0}, com.android.ex.chips.CircularImageView.<init>(android.content.Cont…
177584 56| const/4 v1, #+0 (0x00000000 | 0.00000)
177585 57| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
177588 62| sget-object v1, android.graphics.Paint$Style.STROKE
177589 64| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
177592 69| sget v1, com.android.ex.chips.CircularImageView.circularImageBorder
177593 71| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
177612 4| sget-object v1, android.graphics.Shader$TileMode.CLAMP
177616 …8| invoke-direct {v0,v7,v1,v2}, android.graphics.BitmapShader.<init>(android.graphics.Bitmap, andr…
177619 11| iget-object v1, v6, com.android.ex.chips.CircularImageView.matrix
177620 13| invoke-virtual {v1}, android.graphics.Matrix.reset():void
177622 16| iget-object v1, v6, com.android.ex.chips.CircularImageView.matrix
177624 …20| invoke-virtual {v1,v9,v10,v2}, android.graphics.Matrix.setRectToRect(android.graphics.RectF, a…
177626 23| iget-object v1, v6, com.android.ex.chips.CircularImageView.matrix
177627 …25| invoke-virtual {v0,v1}, android.graphics.BitmapShader.setLocalMatrix(android.graphics.Matrix):…
177629 28| iget-object v1, v6, com.android.ex.chips.CircularImageView.bitmapPaint
177630 …30| invoke-virtual {v1,v0}, android.graphics.Paint.setShader(android.graphics.Shader):android.grap…
177633 36| move-result v1
177642 …48| invoke-virtual {v8,v1,v2,v3,v4}, android.graphics.Canvas.drawCircle(float, float, float, andro…
177645 54| move-result v1
177657 …70| invoke-virtual {v8,v1,v2,v3,v4}, android.graphics.Canvas.drawCircle(float, float, float, andro…
177676 5| const/4 v1, #+0 (0x00000000 | 0.00000)
177678 .local v1, "bitmapDrawable", android.graphics.drawable.BitmapDrawable
177693 22| move-result-object v1
177694 .end_local v1
177695 23| check-cast v1, android.graphics.drawable.BitmapDrawable
177700 25| if-nez v1, Label_3
177708 .restart_local v1
177709 28| move-object v1, v2
177711 29| check-cast v1, android.graphics.drawable.BitmapDrawable
177712 .local v1, "bitmapDrawable", android.graphics.drawable.BitmapDrawable
177718 .end_local v1
177719 …32| invoke-virtual {v1}, android.graphics.drawable.BitmapDrawable.getBitmap():android.graphics.Bit…
177792 0| new-instance v1, com.android.ex.chips.CopyDialog
177793 2| invoke-direct {v1}, com.android.ex.chips.CopyDialog.<init>():void
177795 .local v1, "fragment", com.android.ex.chips.CopyDialog
177804 17| invoke-virtual {v1,v0}, com.android.ex.chips.CopyDialog.setArguments(android.os.Bundle):void
177806 20| return-object v1
177818 0| const/4 v1, #-1 (0xffffffff | NaN)
177819 1| if-ne v5, v1, Label_1
177824 6| move-result-object v1
177826 …10| invoke-virtual {v1,v2}, android.app.Activity.getSystemService(java.lang.String):java.lang.Obje…
177832 16| iget-object v1, v3, com.android.ex.chips.CopyDialog.mText
177834 …19| invoke-static {v2,v1}, android.content.ClipData.newPlainText(java.lang.CharSequence, java.lang…
177835 22| move-result-object v1
177836 …23| invoke-virtual {v0,v1}, android.content.ClipboardManager.setPrimaryClip(android.content.ClipDa…
177858 4| const-string/jumbo v1, "text"
177859 7| invoke-virtual {v0,v1}, android.os.Bundle.getString(java.lang.String):java.lang.String
177860 10| move-result-object v1
177861 11| iput-object v1, v4, com.android.ex.chips.CopyDialog.mText
177863 13| new-instance v1, android.app.AlertDialog$Builder
177866 19| invoke-direct {v1,v2}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
177870 …24| invoke-virtual {v1,v2}, android.app.AlertDialog$Builder.setMessage(java.lang.CharSequence):and…
177871 27| move-result-object v1
177875 …30| invoke-virtual {v1,v2,v4}, android.app.AlertDialog$Builder.setPositiveButton(int, android.cont…
177876 33| move-result-object v1
177881 …37| invoke-virtual {v1,v2,v3}, android.app.AlertDialog$Builder.setNegativeButton(int, android.cont…
177882 40| move-result-object v1
177883 41| invoke-virtual {v1}, android.app.AlertDialog$Builder.create():android.app.AlertDialog
177884 44| move-result-object v1
177885 45| return-object v1
177897 0| iput-object v1, v0, com.android.ex.chips.DefaultPhotoManager$1.this$0
177919 …2| invoke-virtual {v1,v2}, com.android.ex.chips.DefaultPhotoManager$1.doInBackground(java.lang.Voi…
177938 7| iget-object v1, v12, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
177997 49| iget-object v1, v12, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
177999 …51| invoke-virtual {v0,v1}, android.content.ContentResolver.openInputStream(android.net.Uri):java.…
178086 .local_ex v1, "photoBytes", java.lang.Object, "TResult;"
178089 0| check-cast v1, byte[]
178090 .end_local v1
178091 … 2| invoke-virtual {v0,v1}, com.android.ex.chips.DefaultPhotoManager$1.onPostExecute(byte[]):void
178114 13| iget-object v1, v2, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
178115 …15| invoke-virtual {v0,v1,v3}, android.support.v4.util.LruCache.put(java.lang.Object, java.lang.Ob…
178154 3| const-string/jumbo v1, "data15"
178156 7| aput-object v1, v0, v2
178183 0| iget-object v0, v1, com.android.ex.chips.DefaultPhotoManager.mContentResolver
178191 0| iget-object v0, v1, com.android.ex.chips.DefaultPhotoManager.mPhotoCacheMap
178209 7| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
178210 9| invoke-direct {v0,v1}, android.support.v4.util.LruCache.<init>(int):void
178229 5| sget-object v1, android.os.AsyncTask.SERIAL_EXECUTOR
178232 …10| invoke-virtual {v0,v1,v2}, android.os.AsyncTask.executeOnExecutor(java.util.concurrent.Executo…
178247 3| move-result-object v1
178249 .local v1, "photoThumbnailUri", android.net.Uri
178250 4| if-eqz v1, Label_3
178255 … 8| invoke-virtual {v2,v1}, android.support.v4.util.LruCache.get(java.lang.Object):java.lang.Object
178282 …25| invoke-direct {v3,v4,v1,v5}, com.android.ex.chips.DefaultPhotoManager.fetchPhotoAsync(com.andr…
178306 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter$1.this$0
178323 0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$1.val$drawable
178330 8| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$1.this$0
178350 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter$2.this$0
178366 0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$2.this$0
178373 8| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$2.this$0
178396 5| const-string/jumbo v1, "BASE_RECIPIENT"
178397 …8| invoke-direct {v0,v1,v2}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.lan…
178401 15| const-string/jumbo v1, "RECIPIENT_ALTERNATES"
178402 …18| invoke-direct {v0,v1,v3}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
178406 25| const-string/jumbo v1, "SINGLE_RECIPIENT"
178407 …28| invoke-direct {v0,v1,v4}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
178412 36| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.BASE_RECIPIENT
178413 38| aput-object v1, v0, v2
178414 40| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
178415 42| aput-object v1, v0, v3
178416 44| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.SINGLE_RECIPIENT
178417 46| aput-object v1, v0, v4
178431 0| invoke-direct {v0,v1,v2}, java.lang.Enum.<init>(java.lang.String, int):void
178445 … 2| invoke-static {v0,v1}, java.lang.Enum.valueOf(java.lang.Class, java.lang.String):java.lang.Enum
178480 0| iput-object v2, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.this$0
178481 2| invoke-direct {v1}, java.lang.Object.<init>():void
178488 15| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.personViewGroup
178495 27| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.displayNameView
178502 39| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.destinationView
178509 51| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.destinationTypeView
178516 63| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.imageView
178523 75| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.deleteView
178528 83| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.topDivider
178533 91| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.bottomDivider
178538 …99| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionBottomDivid…
178544 109| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.indicatorView
178551 121| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionViewGroup
178559 …133| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionRequestDis…
178568 0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
178576 …0| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter.mPermissionRequestDismissedListen…
178600 14| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.BASE_RECIPIENT
178601 16| invoke-virtual {v1}, com.android.ex.chips.DropdownChipLayouter$AdapterType.ordinal():int
178602 19| move-result v1
178604 21| aput v2, v0, v1
178611 23| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
178612 25| invoke-virtual {v1}, com.android.ex.chips.DropdownChipLayouter$AdapterType.ordinal():int
178613 28| move-result v1
178615 30| aput v2, v0, v1
178622 32| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.SINGLE_RECIPIENT
178623 34| invoke-virtual {v1}, com.android.ex.chips.DropdownChipLayouter$AdapterType.ordinal():int
178624 37| move-result v1
178626 39| aput v2, v0, v1
178637 44| move-exception v1
178642 46| move-exception v1
178647 48| move-exception v1
178668 11| sget v1, com.android.ex.chips.R$dimen.chip_wrapper_start_padding
178669 13| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
178688 4| move-result v1
178689 5| if-eqz v1, Label_1
178704 12| move-result v1
178705 13| if-ge v0, v1, Label_4
178710 18| move-result v1
178711 19| invoke-static {v1}, java.lang.Character.isWhitespace(char):boolean
178712 22| move-result v1
178713 23| if-nez v1, Label_3
178717 25| const/4 v1, #+0 (0x00000000 | 0.00000)
178718 26| return v1
178754 5| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
178755 7| invoke-virtual {v7,v1}, android.widget.ImageView.setVisibility(int):void
178765 11| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mContext
178766 13| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
178772 20| sget v1, com.android.ex.chips.R$string.dropdown_delete_button_desc
178777 …28| invoke-virtual {v0,v1,v2}, android.content.res.Resources.getString(int, java.lang.Object[]):ja…
178778 31| move-result-object v1
178780 …32| invoke-virtual {v7,v1}, android.widget.ImageView.setContentDescription(java.lang.CharSequence)…
178782 35| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
178783 37| if-eqz v1, Label_2
178787 39| new-instance v1, com.android.ex.chips.DropdownChipLayouter$1
178788 …41| invoke-direct {v1,v4,v5}, com.android.ex.chips.DropdownChipLayouter$1.<init>(com.android.ex.ch…
178789 …44| invoke-virtual {v7,v1}, android.widget.ImageView.setOnClickListener(android.view.View$OnClickL…
178837 26| move-result-object v1
178839 .local v1, "photoBytes", byte[]
178840 27| if-eqz v1, Label_5
178843 29| array-length v3, v1
178848 32| array-length v3, v1
178850 …33| invoke-static {v1,v5,v3}, android.graphics.BitmapFactory.decodeByteArray(byte[], int, int):and…
178869 .end_local v1
178914 0| const/4 v1, #+0 (0x00000000 | 0.00000)
178931 11| invoke-virtual {v7,v1}, android.widget.TextView.setVisibility(int):void
178937 16| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mContext
178938 …18| invoke-virtual {v1,v5}, android.content.Context.getDrawable(int):android.graphics.drawable.Dra…
178939 21| move-result-object v1
178940 …22| invoke-virtual {v1}, android.graphics.drawable.Drawable.mutate():android.graphics.drawable.Dra…
178944 26| sget-object v1, android.graphics.PorterDuff$Mode.SRC_IN
178946 …29| invoke-virtual {v0,v2,v1}, android.graphics.drawable.Drawable.setColorFilter(int, android.grap…
178970 38| const/16 v1, #+8 (0x00000008 | 1.12104e-44)
178971 40| invoke-virtual {v7,v1}, android.widget.TextView.setVisibility(int):void
178994 …5| invoke-direct {v0,v1}, com.android.ex.chips.DropdownChipLayouter$2.<init>(com.android.ex.chips.…
179051 2| move-object v1, v9
179081 10| aget-object v1, v7, v9
179083 .local v1, "destination", java.lang.CharSequence
179110 .end_local v1
179117 …48| invoke-virtual {v12,v1,v9}, com.android.ex.chips.DropdownChipLayouter.bindTextToView(java.lang…
179172 .restart_local v1
179180 …125| invoke-static {v3,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
179187 131| move-object v3, v1
179195 138| const/4 v1, #+0 (0x00000000 | 0.00000)
179200 .end_local v1
179267 .restart_local v1
179298 224| move-result-object v1
179310 .end_local v1
179351 7| move-result v1
179352 8| aget v0, v0, v1
179424 2| iget-object v1, v4, com.android.ex.chips.DropdownChipLayouter.mContext
179425 4| invoke-virtual {v1}, android.content.Context.getResources():android.content.res.Resources
179426 7| move-result-object v1
179433 …16| invoke-virtual {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.getTypeLabel(android.content.…
179478 7| move-result v1
179479 8| aget v0, v0, v1
179565 6| move-result-object v1
179567 8| aput-object v1, v0, v2
179569 13| move-result-object v1
179571 15| aput-object v1, v0, v2
179649 43| new-instance v1, android.text.style.ForegroundColorSpan
179658 57| invoke-direct {v1,v7}, android.text.style.ForegroundColorSpan.<init>(int):void
179660 .local v1, "highlightSpan", android.text.style.ForegroundColorSpan
179666 …67| invoke-virtual {v5,v1,v3,v7,v8}, android.text.SpannableStringBuilder.setSpan(java.lang.Object,…
179677 .end_local v1
179701 5| move-result v1
179703 …7| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
179722 7| move-result-object v1
179725 12| aget v1, v1, v2
179726 14| packed-switch v1, Label_5
179749 25| iget-object v1, v3, com.android.ex.chips.DropdownChipLayouter.mInflater
179751 …28| invoke-virtual {v1,v0,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
179774 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
179788 …0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mPermissionRequestDismissedListen…
179802 0| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mQuery
179816 0| if-eqz v1, Label_1
179820 2| invoke-virtual {v1,v2}, android.view.View.setVisibility(int):void
179868 3| move-result v1
179869 4| if-eqz v1, Label_1
179873 6| const/4 v1, #+0 (0x00000000 | 0.00000)
179874 7| return v1
179879 8| sget-object v1, com.android.ex.chips.PhoneUtil.PHONE_PATTERN
179880 …10| invoke-virtual {v1,v2}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.rege…
179885 17| move-result v1
179886 18| return v1
179900 3| iput-object v1, v0, com.android.ex.chips.Queries$Query.mProjection
179917 0| iget-object v0, v1, com.android.ex.chips.Queries$Query.mContentFilterUri
179929 0| iget-object v0, v1, com.android.ex.chips.Queries$Query.mContentUri
179941 0| iget-object v0, v1, com.android.ex.chips.Queries$Query.mProjection
179958 …0| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.<init>(java.lang.String[], andr…
179986 …0| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.<init>(java.lang.String[], andr…
180019 7| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
180020 9| new-array v1, v1, java.lang.String[]
180023 14| aput-object v2, v1, v4
180026 19| aput-object v2, v1, v5
180029 24| aput-object v2, v1, v6
180032 29| aput-object v2, v1, v7
180035 34| aput-object v2, v1, v8
180039 40| aput-object v2, v1, v3
180043 46| aput-object v2, v1, v3
180047 52| aput-object v2, v1, v3
180051 59| aput-object v2, v1, v3
180055 66| aput-object v2, v1, v3
180060 …72| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$1.<init>(java.lang.String[], android…
180064 79| const/16 v1, #+10 (0x0000000a | 1.40130e-44)
180065 81| new-array v1, v1, java.lang.String[]
180068 86| aput-object v2, v1, v4
180071 91| aput-object v2, v1, v5
180074 96| aput-object v2, v1, v6
180077 101| aput-object v2, v1, v7
180080 106| aput-object v2, v1, v8
180084 112| aput-object v2, v1, v3
180088 118| aput-object v2, v1, v3
180092 124| aput-object v2, v1, v3
180096 131| aput-object v2, v1, v3
180100 138| aput-object v2, v1, v3
180105 …144| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$2.<init>(java.lang.String[], androi…
180297 19| move-wide/from16 v0:v1, v16:v17
180298 21| iput-wide v0:v1, v10, com.android.ex.chips.RecipientAlternatesAdapter.mCurrentId
180331 10| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
180332 11| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
180339 20| const-string/jumbo v1, "Not doing query because we don't have required permissions."
180340 23| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
180356 38| move-result-object v1
180358 …39| invoke-virtual {v0,v1}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
180361 43| const-string/jumbo v1, "limit"
180367 …52| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
180378 64| move-result-object v1
180380 …65| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
180390 73| iget-object v1, v10, android.accounts.Account.name
180391 …75| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
180394 81| iget-object v1, v10, android.accounts.Account.type
180395 …83| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
180404 93| move-result-object v1
180489 55| move-result-object v1
180490 …56| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
180499 69| move-result-object v1
180500 …70| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
180515 84| move-result-object v1
180516 …85| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
180525 98| move-result-object v1
180526 …99| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
180610 2| sget-object v1, com.android.ex.chips.Queries.EMAIL
180611 4| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getProjection():java.lang.String[]
180623 12| sget-object v1, com.android.ex.chips.Queries.EMAIL
180624 14| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getContentUri():android.net.Uri
180633 19| new-instance v1, java.lang.StringBuilder
180634 21| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
180639 …27| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
180640 30| move-result-object v1
180644 …34| invoke-virtual {v1,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
180645 37| move-result-object v1
180646 38| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
180652 47| move-result v1
180653 48| if-eqz v1, Label_7
180658 53| move-result-object v1
180668 …65| invoke-virtual/range {v1..v6}, android.content.ContentResolver.query(android.net.Uri, java.lan…
180691 80| move-result-object v1
180692 81| invoke-virtual {v1}, android.net.Uri.buildUpon():android.net.Uri$Builder
180693 84| move-result-object v1
180697 …88| invoke-virtual {v1,v5}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
180698 91| move-result-object v1
180704 …99| invoke-virtual {v1,v5,v6}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
180705 102| move-result-object v1
180706 103| invoke-virtual {v1}, android.net.Uri$Builder.build():android.net.Uri
180720 111| sget-object v1, com.android.ex.chips.Queries.PHONE
180721 113| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getProjection():java.lang.String[]
180729 119| sget-object v1, com.android.ex.chips.Queries.PHONE
180730 121| invoke-virtual {v1}, com.android.ex.chips.Queries$Query.getContentUri():android.net.Uri
180744 130| move-result-object v1
180745 131| invoke-virtual {v1}, android.net.Uri.buildUpon():android.net.Uri$Builder
180746 134| move-result-object v1
180750 …138| invoke-virtual {v1,v5}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$…
180751 141| move-result-object v1
180757 …149| invoke-virtual {v1,v5,v6}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, jav…
180758 152| move-result-object v1
180759 153| invoke-virtual {v1}, android.net.Uri$Builder.build():android.net.Uri
180824 32| move/from16 v1, v18
180825 34| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
180890 93| move/from16 v1, v18
180891 95| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
180942 156| move-object/from16 v1, v26
180943 …158| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context,…
181025 258| move-object/from16 v1, v25
181026 …260| invoke-static {v0,v11,v1}, com.android.ex.chips.RecipientAlternatesAdapter.getMatchingRecipie…
181061 2| move-object v1, v8
181127 47| move-object/from16 v1, v19
181128 49| invoke-interface {v0,v1}, java.util.Set.addAll(java.util.Collection):boolean
181137 55| move-object/from16 v1, v27
181138 …57| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, …
181185 88| move-object/from16 v1, v23
181186 …90| invoke-static {v0,v12,v1}, com.android.ex.chips.BaseRecipientAdapter.setupOtherDirectories(and…
181240 130| move/from16 v1, v16
181241 132| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
181438 24| move-result-object v1
181442 .local v1, "address$iterator", java.util.Iterator
181443 25| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
181448 31| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
181460 .end_local v1
181558 107| move-object/from16 v1, v18
181559 …109| invoke-virtual {v0,v15,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.la…
182044 15| move-object v1, v9
182066 7| move-result v1
182067 8| if-eqz v1, Label_1
182071 10| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
182072 11| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
182101 13| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
182102 14| invoke-interface {v13,v1}, android.database.Cursor.getInt(int):int
182103 17| move-result v1
182158 9| iget-object v1, v6, com.android.ex.chips.RecipientAlternatesAdapter.mDropdownChipLayouter
182160 …13| invoke-virtual {v1,v2}, com.android.ex.chips.DropdownChipLayouter.newView(com.android.ex.chips…
182166 17| const/4 v1, #+5 (0x00000005 | 7.00649e-45)
182167 18| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
182170 24| cmp-long v1, v2:v3, v4:v5
182171 26| if-nez v1, Label_2
182177 …30| iget-object v1, v6, com.android.ex.chips.RecipientAlternatesAdapter.mCheckedItemChangedListener
182178 32| if-eqz v1, Label_2
182182 …34| iget-object v1, v6, com.android.ex.chips.RecipientAlternatesAdapter.mCheckedItemChangedListener
182184 …38| invoke-interface {v1,v2}, com.android.ex.chips.RecipientAlternatesAdapter$OnCheckedItemChanged…
182190 44| move-result-object v1
182191 …45| invoke-virtual {v6,v8,v1,v0}, com.android.ex.chips.RecipientAlternatesAdapter.bindView(android…
182206 2| sget-object v1, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
182207 …4| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.newView(com.android.ex.chips.…
182221 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$10.this$0
182245 11| move-result v1
182247 .local v1, "secondStart", int
182248 12| if-ge v0, v1, Label_1
182258 16| if-le v0, v1, Label_2
182287 …4| invoke-virtual {v1,v2,v3}, com.android.ex.chips.RecipientEditTextView$10.compare(com.android.ex…
182301 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$11.this$0
182321 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView$11.val$currentChip
182322 …4| invoke-static {v0,v1}, com.android.ex.chips.RecipientEditTextView.-wrap11(com.android.ex.chips.…
182339 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$1.this$0
182363 11| new-instance v1, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher
182365 …15| invoke-direct {v1,v2,v3}, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.<ini…
182366 …18| invoke-static {v0,v1}, com.android.ex.chips.RecipientEditTextView.-set2(com.android.ex.chips.R…
182369 23| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$1.this$0
182370 …25| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get19(com.android.ex.chips.Rec…
182371 28| move-result-object v1
182372 …29| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.addTextChangedListener(andr…
182389 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$2.this$0
182404 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$2.this$0
182419 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$3.this$0
182434 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$3.this$0
182449 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$4.this$0
182466 0| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
182467 …2| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get3(com.android.ex.chips.Recip…
182468 5| move-result-object v1
182470 …7| invoke-virtual {v1,v2}, android.widget.ListPopupWindow.setOnItemClickListener(android.widget.Ad…
182473 12| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
182474 …14| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get18(com.android.ex.chips.Rec…
182477 21| move-result-object v1
182478 22| check-cast v1, com.android.ex.chips.RecipientAlternatesAdapter
182479 …24| invoke-virtual {v1,v7}, com.android.ex.chips.RecipientAlternatesAdapter.getRecipientEntry(int)…
182480 27| move-result-object v1
182481 …28| invoke-virtual {v2,v3,v1}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
182483 31| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
182484 …33| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get10(com.android.ex.chips.Rec…
182485 36| move-result-object v1
182488 41| invoke-static {v1,v2}, android.os.Message.obtain(android.os.Handler, int):android.os.Message
182492 45| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
182493 …47| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get3(com.android.ex.chips.Reci…
182494 50| move-result-object v1
182495 51| iput-object v1, v0, android.os.Message.obj
182497 53| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
182498 …55| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get10(com.android.ex.chips.Rec…
182499 58| move-result-object v1
182501 …61| invoke-virtual {v1,v0,v2,v3}, android.os.Handler.sendMessageDelayed(android.os.Message, long):…
182503 64| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$4.this$0
182504 66| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearComposingText():void
182518 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$5.this$0
182536 5| move-result v1
182537 6| if-ne v0, v1, Label_1
182564 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$6.this$0
182579 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$6.this$0
182594 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$7.this$0
182626 10| move-result v1
182627 11| if-lez v1, Label_2
182631 13| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182632 15| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.scrollBottomIntoView():void
182634 18| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182635 …20| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get7(com.android.ex.chips.Reci…
182636 23| move-result v1
182637 24| if-nez v1, Label_2
182641 26| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182647 …34| invoke-static {v1,v2}, com.android.ex.chips.RecipientEditTextView.-wrap7(com.android.ex.chips.…
182656 42| move-result v1
182657 43| if-nez v1, Label_4
182662 45| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182663 …47| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get7(com.android.ex.chips.Reci…
182664 50| move-result v1
182665 51| if-eqz v1, Label_4
182669 53| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182670 …55| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
182671 58| move-result-object v1
182672 59| invoke-interface {v1}, android.text.Editable.length():int
182673 62| move-result v1
182674 63| if-lez v1, Label_4
182678 65| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182687 …79| invoke-static {v1,v2}, com.android.ex.chips.RecipientEditTextView.-wrap7(com.android.ex.chips.…
182697 87| move-result v1
182698 88| if-ne v1, v5, Label_7
182703 93| move-result-object v1
182704 94| check-cast v1, com.android.ex.chips.RecipientEntry
182705 96| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getEntryType():int
182706 99| move-result v1
182707 100| if-ne v1, v5, Label_7
182712 102| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182713 …104| invoke-static {v1,v0}, com.android.ex.chips.RecipientEditTextView.-set1(com.android.ex.chips.…
182729 113| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182730 …115| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get9(com.android.ex.chips.Rec…
182731 118| move-result-object v1
182735 125| invoke-virtual {v1,v2}, android.view.View.getLocationInWindow(int[]):void
182737 128| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182741 …136| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView.getWindowVisibleDisplayFra…
182743 139| iget-object v1, v6, com.android.ex.chips.RecipientEditTextView$7.this$0
182765 …176| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView.setDropDownHeight(int):void
182778 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$8$1.this$1
182793 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$8$1.this$1
182809 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$8.this$0
182828 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView$8.val$bitmapContainer
182829 …4| invoke-static {v0,v1,v3}, com.android.ex.chips.RecipientEditTextView.-wrap9(com.android.ex.chip…
182834 14| move-result-object v1
182835 15| if-ne v0, v1, Label_2
182851 25| new-instance v1, com.android.ex.chips.RecipientEditTextView$8$1
182852 …27| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView$8$1.<init>(com.android.ex.ch…
182853 …30| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.post(java.lang.Runnable):bo…
182865 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$8.this$0
182868 …6| invoke-direct {v1,v0}, com.android.ex.chips.RecipientEditTextView$8.tryDrawAndInvalidate(androi…
182883 5| move-result-object v1
182885 .local v1, "loadedPhotoBytes", byte[]
182886 6| array-length v2, v1
182889 …8| invoke-static {v1,v3,v2}, android.graphics.BitmapFactory.decodeByteArray(byte[], int, int):andr…
182920 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$9.this$0
182939 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView$9.val$currentChip
182940 …4| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.createAlternatesAdapter(com.…
182957 …2| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$9.doInBackground(java.lang.V…
182993 28| move-result v1
182995 .local v1, "line", int
182997 …31| invoke-static {v3,v1}, com.android.ex.chips.RecipientEditTextView.-wrap4(com.android.ex.chips.…
183078 .local_ex v1, "result", java.lang.Object, "TResult;"
183081 0| check-cast v1, android.widget.ListAdapter
183082 .end_local v1
183083 …2| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView$9.onPostExecute(android.widg…
183095 0| invoke-direct {v1}, java.lang.Object.<init>():void
183098 4| iput-boolean v0, v1, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.loadIcon
183124 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.th…
183144 …6| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.va…
183146 …10| invoke-virtual {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
183161 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1.this…
183192 15| move-result-object v1
183193 16| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip
183195 .local v1, "temp", com.android.ex.chips.recipientchip.DrawableRecipientChip
183196 …18| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
183210 40| invoke-interface {v3,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
183220 …51| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
183245 …89| invoke-direct {v4,v6,v1,v0}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementT…
183253 .end_local v1
183264 .local_ex v1, "unfoundAddresses", java.util.Set, "Ljava/util/Set<Ljava/lang/String;>;"
183279 … 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.this$0
183292 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.<in…
183308 …2| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.do…
183328 4| new-instance v1, java.util.ArrayList
183329 6| invoke-direct {v1}, java.util.ArrayList.<init>():void
183331 .local_ex v1, "addresses", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
183357 37| invoke-virtual {v1,v5}, java.util.ArrayList.add(java.lang.Object):boolean
183371 …52| invoke-virtual {v0,v1,v5}, com.android.ex.chips.BaseRecipientAdapter.getMatchingRecipients(jav…
183402 3| iput-object v1, v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
183437 25| div-int/lit8 v1, v3, #+2 (0x00000002 | 2.80260e-45)
183439 .local v1, "halfMargin", int
183448 42| sub-int/2addr v3, v1
183459 59| add-int/2addr v3, v1
183472 .end_local v1
183488 3| iget-object v1, v2, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
183489 5| invoke-virtual {v1}, android.graphics.drawable.Drawable.getBounds():android.graphics.Rect
183490 8| move-result-object v1
183491 9| iget v1, v1, android.graphics.Rect.bottom
183492 11| sub-int v1, v10, v1
183493 13| add-int/2addr v1, v8
183494 14| div-int/lit8 v0, v1, #+2 (0x00000002 | 2.80260e-45)
183497 16| int-to-float v1, v0
183498 17| invoke-virtual {v3,v7,v1}, android.graphics.Canvas.translate(float, float):void
183500 20| iget-object v1, v2, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
183501 … 22| invoke-virtual {v1,v3}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
183516 0| iget-object v0, v1, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
183531 …0| invoke-direct {v1,v6,v2}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.setupFontM…
183533 …3| invoke-virtual {v1}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.getBounds():and…
183548 0| iput v1, v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mExtraMargin
183562 0| iput-object v2, v1, com.android.ex.chips.RecipientEditTextView$MoreImageSpan.this$0
183564 …2| invoke-direct {v1,v3}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.<init>(androi…
183568 …9| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView$MoreImageSpan.setExtraMargin…
183598 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.this$0
183615 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.mChip
183630 0| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.mChip
183631 …2| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getBounds():and…
183636 9| move-result v1
183639 14| invoke-virtual {v4,v1,v2}, android.graphics.Point.set(int, int):void
183642 20| move-result v1
183645 25| invoke-virtual {v5,v1,v2}, android.graphics.Point.set(int, int):void
183664 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$1.this$1
183683 1| new-instance v1, java.util.ArrayList
183684 3| invoke-direct {v1}, java.util.ArrayList.<init>():void
183686 ….local_ex v1, "replacements", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/ex/chips/rec…
183760 90| invoke-virtual {v1,v4}, java.util.ArrayList.add(java.lang.Object):boolean
183766 94| invoke-virtual {v1,v6}, java.util.ArrayList.add(java.lang.Object):boolean
183775 …102| invoke-static {v4,v5,v1}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask…
183810 25| move-result-object v1
183811 26| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip
183813 .local v1, "temp", com.android.ex.chips.recipientchip.DrawableRecipientChip
183814 28| if-eqz v1, Label_3
183818 …30| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
183833 52| invoke-interface {v3,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
183840 …59| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
183852 …75| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
183874 .end_local v1
183893 …0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$2.this$1
183924 20| move-result-object v1
183928 .local v1, "chip$iterator", java.util.Iterator
183929 21| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
183934 27| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
184083 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.crea…
184096 …0| invoke-direct {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.p…
184109 … 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
184122 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.<ini…
184139 … 1| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
184140 …3| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get15(com.android.ex.chips.Reci…
184141 6| move-result v1
184142 7| if-eqz v1, Label_1
184151 … 10| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
184152 …12| invoke-static {v1,v5}, com.android.ex.chips.RecipientEditTextView.-wrap3(com.android.ex.chips.…
184157 15| move-result-object v1
184158 16| return-object v1
184166 18| const-string/jumbo v1, "RecipientEditTextView"
184169 …25| invoke-static {v1,v2,v0}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
184189 5| move-result v1
184190 6| if-lez v1, Label_1
184199 16| move-result-object v1
184202 21| if-ne v1, v2, Label_2
184218 … 27| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
184219 …29| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.-get10(com.android.ex.chips.Rec…
184220 32| move-result-object v1
184221 33| invoke-virtual {v1,v0}, android.os.Handler.post(java.lang.Runnable):boolean
184237 …2| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.doI…
184294 50| new-instance v1, java.util.ArrayList
184295 52| invoke-direct {v1}, java.util.ArrayList.<init>():void
184297 .local_ex v1, "addresses", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/String;>;"
184323 83| invoke-virtual {v1,v6}, java.util.ArrayList.add(java.lang.Object):boolean
184337 …98| invoke-virtual {v0,v1,v6}, com.android.ex.chips.BaseRecipientAdapter.getMatchingRecipients(jav…
184384 44| move-result-object v1
184388 .local v1, "chip$iterator", java.util.Iterator
184389 45| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
184394 51| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
184450 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.this$0
184463 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.<init>(c…
184498 29| move-result-object v1
184499 30| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
184501 .local v1, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
184502 32| array-length v11, v1
184509 35| aget-object v0, v1, v10
184544 .end_local v1
184788 40| move-result v1
184790 .local v1, "deleteStart", int
184833 89| invoke-interface {v2,v1,v0}, android.text.Editable.delete(int, int):android.text.Editable
184839 .end_local v1
184896 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatePopupAnchor
184904 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHandler
184912 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
184920 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mIndividualReplacements
184928 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mLineSpacingExtra
184936 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mMoreChip
184944 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
184952 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipDeletedListener
184960 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRect
184968 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
184976 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTextWatcher
184984 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesListener
184992 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
185000 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
185008 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
185016 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mCheckedItem
185024 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mCoords
185032 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mCurrentSuggestionCount
185040 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDefaultContactPhoto
185048 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
185056 0| iput v1, v0, com.android.ex.chips.RecipientEditTextView.mCheckedItem
185057 2| return v1
185064 0| iput v1, v0, com.android.ex.chips.RecipientEditTextView.mCurrentSuggestionCount
185065 2| return v1
185072 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView.mTextWatcher
185073 2| return-object v1
185080 0| invoke-direct {v1}, com.android.ex.chips.RecipientEditTextView.chipsPending():boolean
185093 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.isValidEmailAddress(java.lang…
185114 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView.unselectChip(com.android.ex.c…
185126 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.createValidatedEntry(com.andr…
185139 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.constructChipSpan(com.android…
185152 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.calculateOffsetFromBottomToTo…
185165 …0| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView.getChipStart(com.android.ex.c…
185178 …0| invoke-static {v1}, com.android.ex.chips.RecipientEditTextView.tokenizeAddress(java.lang.String…
185191 …0| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView.announceForAccessibilityCompa…
185211 …0| invoke-direct {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView.drawIcon(com.android.ex.ch…
185225 5| const/16 v1, #+44 (0x0000002c | 6.16571e-44)
185226 7| invoke-static {v1}, java.lang.String.valueOf(char):java.lang.String
185227 10| move-result-object v1
185228 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
185231 15| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
185232 17| invoke-static {v1}, java.lang.String.valueOf(char):java.lang.String
185233 20| move-result-object v1
185235 …21| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
185258 1| const/4 v1, #+0 (0x00000000 | 0.00000)
185284 37| iput v1, v3, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
185286 39| iput-boolean v1, v3, com.android.ex.chips.RecipientEditTextView.mNoChipMode
185291 44| iput-boolean v1, v3, com.android.ex.chips.RecipientEditTextView.mRequiresShrinkWhenNotGone
185293 46| iput-boolean v1, v3, com.android.ex.chips.RecipientEditTextView.mDragEnabled
185333 113| const/high16 v1, #+524288 (0x00080000 | 7.34684e-40)
185334 115| or-int/2addr v0, v1
185360 159| move-result-object v1
185361 …160| invoke-direct {v0,v1,v4}, com.android.ex.chips.DropdownChipLayouter.<init>(android.view.Layou…
185375 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
185383 6| return v1
185404 24| return v1
185408 25| move v1, v2
185454 37| move-result-object v1
185456 .local v1, "event", android.view.accessibility.AccessibilityEvent
185457 …38| invoke-virtual {v7,v1}, com.android.ex.chips.RecipientEditTextView.onInitializeAccessibilityEv…
185459 41| invoke-virtual {v1}, android.view.accessibility.AccessibilityEvent.getText():java.util.List
185463 …48| invoke-virtual {v1,v6}, android.view.accessibility.AccessibilityEvent.setContentDescription(ja…
185465 …51| invoke-interface {v3,v7,v1}, android.view.ViewParent.requestSendAccessibilityEvent(android.vie…
185470 .end_local v1
185486 7| move-result v1
185487 8| sub-int/2addr v0, v1
185489 12| move-result v1
185490 13| sub-int/2addr v0, v1
185491 14| iget v1, v2, com.android.ex.chips.RecipientEditTextView.mChipTextStartPadding
185492 16| sub-int/2addr v0, v1
185494 17| iget v1, v2, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
185496 19| sub-int/2addr v0, v1
185511 2| iget v1, v3, com.android.ex.chips.RecipientEditTextView.mLineSpacingExtra
185513 6| mul-float/2addr v1, v2
185514 7| add-float/2addr v0, v1
185517 11| move-result v1
185518 12| sub-int/2addr v1, v4
185520 13| invoke-static {v1}, java.lang.Math.abs(int):int
185521 16| move-result v1
185522 17| int-to-float v1, v1
185523 18| mul-float/2addr v0, v1
185526 22| move-result v1
185527 23| int-to-float v1, v1
185529 24| add-float/2addr v0, v1
185551 10| const-string/jumbo v1, "a"
185553 .local v1, "textHeightSample", java.lang.String
185597 10| aget-object v1, v2, v3
185599 .local v1, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
185600 …12| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getBounds():an…
185626 …43| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
185628 …47| invoke-virtual {v8,v1,v5}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
185640 .end_local v1
185652 1| const/4 v1, #+0 (0x00000000 | 0.00000)
185673 19| move v0, v1
185700 12| move-result v1
185702 .local v1, "end", int
185704 …15| invoke-interface {v3,v0,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
185708 …19| invoke-direct {v4,v2,v1}, com.android.ex.chips.RecipientEditTextView.shouldCreateChip(int, int…
185714 …25| invoke-direct {v4,v2,v1,v0}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int, a…
185882 149| move-result-object v1
185884 .local v1, "chipText", java.lang.CharSequence
185885 150| if-eqz v1, Label_7
185895 …156| invoke-interface {v15,v13,v14,v1}, android.text.Editable.replace(int, int, java.lang.CharSequ…
185900 .end_local v1
185947 13| move-result v1
185949 .local v1, "end", int
185951 …16| invoke-interface {v4,v0,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
185955 …20| invoke-direct {v6,v2,v1}, com.android.ex.chips.RecipientEditTextView.shouldCreateChip(int, int…
185985 …51| invoke-direct {v6,v2,v1,v0}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int, a…
186011 8| move-result v1
186013 .local v1, "defaultSize", float
186041 47| invoke-virtual {v2,v1}, android.text.TextPaint.setTextSize(float):void
186061 6| iget-boolean v1, v4, com.android.ex.chips.RecipientEditTextView.mDisableDelete
186062 8| if-nez v1, Label_1
186066 10| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
186067 11| new-array v1, v1, int[]
186069 16| aput v2, v1, v3
186071 …20| invoke-virtual {v0,v1,v2}, android.graphics.drawable.StateListDrawable.addState(int[], android…
186076 23| new-array v1, v3, int[]
186078 …26| invoke-virtual {v0,v1,v2}, android.graphics.drawable.StateListDrawable.addState(int[], android…
186113 18| new-instance v1, android.text.SpannableString
186114 20| invoke-direct {v1,v2}, android.text.SpannableString.<init>(java.lang.CharSequence):void
186116 .local v1, "chipText", android.text.SpannableString
186131 …34| invoke-virtual {v1,v0,v5,v4,v6}, android.text.SpannableString.setSpan(java.lang.Object, int, i…
186133 37| invoke-virtual {v1}, android.text.SpannableString.toString():java.lang.String
186145 47| return-object v1
186171 3| move-result v1
186172 4| invoke-virtual {v5,v1}, android.text.TextPaint.setColor(int):void
186175 10| move-result-object v1
186179 …15| invoke-direct {v3,v4,v5,v1,v2}, com.android.ex.chips.RecipientEditTextView.createChipBitmap(co…
186183 19| iget-boolean v1, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.loadIcon
186184 21| if-eqz v1, Label_1
186193 26| iget-object v1, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.bitmap
186194 28| return-object v1
186294 96| move-object/from16 v1, v23
186295 … 98| invoke-virtual {v0,v4,v1}, android.text.TextPaint.getTextWidths(java.lang.String, float[]):int
186321 127| move-object/from16 v1, v26
186322 …129| invoke-direct {v0,v4,v1,v5}, com.android.ex.chips.RecipientEditTextView.ellipsizeText(java.la…
186388 207| move/from16 v1, v22
186389 …209| invoke-virtual {v0,v4,v5,v1,v10}, android.graphics.drawable.Drawable.setBounds(int, int, int,…
186560 383| move/from16 v1, v17
186561 …385| invoke-virtual {v2,v4,v0,v1,v5}, android.graphics.Canvas.drawRoundRect(android.graphics.RectF…
186626 23| move-result-object v1
186628 .local v1, "moreText", java.lang.String
186647 57| invoke-virtual {v3,v1}, android.graphics.Paint.measureText(java.lang.String):float
186693 104| invoke-virtual {v1}, java.lang.String.length():int
186724 5| move-result-object v1
186732 …16| invoke-direct {v0,v1,v2,v3,v4}, com.android.ex.chips.SingleRecipientArrayAdapter.<init>(androi…
186779 35| move-result-object v1
186784 .local v1, "entry", com.android.ex.chips.RecipientEntry
186785 36| return-object v1
186790 .end_local v1
186833 88| move-result-object v1
186834 .restart_local v1
186840 .end_local v1
186841 90| move-object v1, v7
186842 .restart_local v1
186854 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
186858 4| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
186865 12| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
186871 17| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
186875 21| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
186882 29| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
186888 …34| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
186892 42| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
186922 23| new-instance v1, android.graphics.RectF
186929 … 33| invoke-direct {v1,v3,v4,v5,v6}, android.graphics.RectF.<init>(float, float, float, float):void
186931 .local v1, "dst", android.graphics.RectF
186932 …36| invoke-virtual {v7,v9,v0,v2,v1}, com.android.ex.chips.RecipientEditTextView.drawIconOnCanvas(a…
186955 13| const/4 v1, #+3 (0x00000003 | 4.20390e-45)
186956 14| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
186963 23| new-instance v1, java.lang.StringBuilder
186964 25| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
186966 …31| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
186967 34| move-result-object v1
186968 35| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
186969 38| move-result-object v1
186970 39| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
186971 42| move-result-object v1
186972 43| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
186994 2| iget-boolean v1, v4, com.android.ex.chips.RecipientEditTextView.mShouldShrink
186995 4| if-eqz v1, Label_1
186999 6| const v1, #+2147483647 (0x7fffffff | NaN)
187000 9| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.setMaxLines(int):void
187007 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
187008 …16| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.setCursorVisible(boolean):v…
187018 28| move-result v1
187019 29| if-lez v1, Label_4
187023 34| move-result v1
187027 35| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
187029 38| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTemporaryRecipients
187030 40| if-eqz v1, Label_3
187033 42| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTemporaryRecipients
187034 44| invoke-virtual {v1}, java.util.ArrayList.size():int
187035 47| move-result v1
187036 48| if-lez v1, Label_3
187040 50| new-instance v1, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask
187041 …52| invoke-direct {v1,v4,v3}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.…
187043 …57| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.ex…
187054 63| move v1, v2
187077 14| move-result-object v1
187078 15| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
187080 .local v1, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
187081 17| array-length v6, v1
187088 20| aget-object v0, v1, v5
187135 4| const/16 v1, #+32 (0x00000020 | 4.48416e-44)
187136 6| if-eq v0, v1, Label_1
187157 0| const/16 v1, #+130 (0x00000082 | 1.82169e-43)
187158 …2| invoke-virtual {v2,v1}, com.android.ex.chips.RecipientEditTextView.focusSearch(int):android.vie…
187168 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
187169 12| return v1
187174 13| const/4 v1, #+0 (0x00000000 | 0.00000)
187175 14| return v1
187187 …0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getSpannable():android.text.Spa…
187203 …0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getSpannable():android.text.Spa…
187235 13| sget v1, com.android.ex.chips.R$color.chip_background_invalid
187236 15| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
187266 13| const v1, #+17170444 (0x0106000c | 2.46119e-38)
187267 16| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
187298 12| move-result-object v1
187300 .local v1, "editable", android.text.Editable
187324 …45| invoke-static {v1,v8,v9,v5}, android.text.method.QwertyKeyListener.markAsReplaced(android.text…
187344 …62| invoke-interface {v1,v8,v3,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
187380 14| new-instance v1, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask
187381 …16| invoke-direct {v1,v5,v4}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask…
187383 .local v1, "replace", com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask
187387 …24| invoke-virtual {v1,v2}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.e…
187392 .end_local v1
187407 4| move-result-object v1
187408 …5| invoke-virtual {v1,v3}, com.android.ex.chips.BaseRecipientAdapter.getItem(int):com.android.ex.c…
187409 8| move-result-object v1
187410 9| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getEntryType():int
187411 12| move-result v1
187412 13| if-nez v1, Label_1
187430 0| sget v1, android.os.Build$VERSION.SDK_INT
187432 4| if-ge v1, v2, Label_1
187436 6| const/4 v1, #+0 (0x00000000 | 0.00000)
187437 7| return v1
187443 11| move-result-object v1
187445 …15| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
187452 24| move-result v1
187453 25| return v1
187465 0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
187477 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
187497 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
187502 10| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
187528 5| move-result-wide v0:v1
187537 12| cmp-long v5, v0:v1, v6:v7
187583 40| cmp-long v5, v0:v1, v6:v7
187589 46| cmp-long v5, v0:v1, v6:v7
187649 10| const/4 v1, #+0 (0x00000000 | 0.00000)
187653 .local v1, "i", int
187654 11| if-ge v1, v2, Label_5
187658 …13| invoke-direct {v4,v1}, com.android.ex.chips.RecipientEditTextView.isEntryAtPositionTypePerson(…
187664 19| return v1
187669 .end_local v1
187678 .restart_local v1
187679 22| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
187698 2| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mHandlePendingChips
187699 4| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
187702 9| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mHandlePendingChips
187703 11| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
187717 0| sget v1, android.os.Build$VERSION.SDK_INT
187719 4| if-lt v1, v2, Label_2
187731 13| move-result v1
187732 14| return v1
187767 10| add-int/lit8 v1, v2, #-1 (0xffffffff | NaN)
187771 .local v1, "i", int
187772 12| if-ltz v1, Label_2
187776 14| invoke-interface {v5,v1}, android.text.Editable.charAt(int):char
187785 24| add-int/lit8 v1, v1, #-1 (0xffffffff | NaN)
187943 114| move-result v1
187948 115| if-eqz v1, Label_6
187961 122| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
187962 .local v1, "showAddress", boolean
187968 .end_local v1
187992 150| if-eqz v1, Label_8
188087 86| float-to-int v1, v3
188089 .local v1, "overridePadding", int
188090 87| if-ltz v1, Label_3
188094 89| iput v1, v9, com.android.ex.chips.RecipientEditTextView.mChipTextStartPadding
188102 97| float-to-int v1, v3
188104 98| if-ltz v1, Label_4
188108 100| iput v1, v9, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
188226 …2| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$6.<init>(com.android.ex.chips…
188241 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
188245 4| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.hasFocus():boolean
188250 10| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.enoughToFilter():boolean
188255 …16| invoke-direct {v1,v2,v3}, com.android.ex.chips.RecipientEditTextView.alreadyHasChip(int, int):…
188289 13| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
188294 .local v1, "isRtl", boolean
188305 19| if-eqz v1, Label_3
188318 .end_local v1
188319 24| const/4 v1, #+0 (0x00000000 | 0.00000)
188320 .restart_local v1
188326 .end_local v1
188327 26| const/4 v1, #+0 (0x00000000 | 0.00000)
188328 .restart_local v1
188351 5| move-result-wide v0:v1
188355 8| cmp-long v4, v0:v1, v4:v5
188366 20| cmp-long v4, v0:v1, v4:v5
188406 17| move-result v1
188408 .local v1, "line", int
188409 …18| invoke-direct {v6,v1}, com.android.ex.chips.RecipientEditTextView.calculateOffsetFromBottomToT…
188463 0| new-instance v1, com.android.ex.chips.RecipientEditTextView$9
188464 …2| invoke-direct {v1,v2,v3,v4}, com.android.ex.chips.RecipientEditTextView$9.<init>(com.android.ex…
188469 …8| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView$9.execute(java.lang.Object[]…
188508 20| move-result-object v1
188510 .local v1, "fragment", android.app.DialogFragment
188516 …30| invoke-virtual {v1,v2,v3}, android.app.DialogFragment.show(android.app.FragmentManager, java.l…
188649 102| move-result-object v1
188651 .local v1, "editable", android.text.Editable
188657 …109| invoke-interface {v9,v1,v4}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStar…
188719 …168| invoke-direct {v12,v6,v4,v1}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int,…
188748 30| move-result-object v1
188750 .local v1, "data", android.content.ClipData
188755 …38| invoke-virtual {v5,v1,v2,v3,v4}, com.android.ex.chips.RecipientEditTextView.startDrag(android.…
188803 36| move-result-object v1
188805 .local v1, "editable", android.text.Editable
188807 …40| invoke-static {v1,v4,v2,v5}, android.text.method.QwertyKeyListener.markAsReplaced(android.text…
188823 …53| invoke-interface {v1,v4,v2,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
188855 18| move-result v1
188856 19| sub-int/2addr v0, v1
188891 18| move-result v1
188892 19| sub-int/2addr v0, v1
188905 37| float-to-int v1, v3
188906 38| invoke-virtual {v0,v1}, android.text.Layout.getLineForVertical(int):int
188920 …0| invoke-direct {v1,v3}, com.android.ex.chips.RecipientEditTextView.supportConvertToLocalHorizont…
188923 … 4| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getLayout():android.text.Layout
188940 3| move-result-object v1
188941 4| if-nez v1, Label_1
188944 6| const/4 v1, #-1 (0xffffffff | NaN)
188945 7| return v1
188955 15| move-result v1
188956 16| return v1
188976 7| array-length v1, v0
188977 8| if-lez v1, Label_1
188981 10| aget-object v1, v0, v2
188982 12| invoke-virtual {v1}, android.text.util.Rfc822Token.getAddress():java.lang.String
188983 15| move-result-object v1
188984 16| return-object v1
189012 13| move-result-object v1
189014 .local v1, "editable", android.text.Editable
189029 29| invoke-interface {v1}, android.text.Editable.length():int
189041 43| invoke-interface {v1}, android.text.Editable.length():int
189072 …78| invoke-static {v1,v3,v2,v4}, android.text.method.QwertyKeyListener.markAsReplaced(android.text…
189074 81| invoke-interface {v1,v7}, android.text.Editable.removeSpan(java.lang.Object):void
189091 …98| invoke-interface {v1,v4,v3,v2,v5}, android.text.Editable.setSpan(java.lang.Object, int, int, i…
189121 1| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTextWatcher
189122 3| if-eqz v1, Label_1
189126 5| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mTextWatcher
189127 …7| invoke-virtual {v4,v1}, com.android.ex.chips.RecipientEditTextView.removeTextChangedListener(an…
189135 16| move-result v1
189136 17| if-nez v1, Label_3
189140 22| move-result v1
189141 23| if-lez v1, Label_3
189150 32| move-result-object v1
189154 39| invoke-virtual {v1,v2}, java.lang.String.endsWith(java.lang.String):boolean
189155 42| move-result v1
189156 43| if-nez v1, Label_2
189160 45| sget-object v1, com.android.ex.chips.RecipientEditTextView.SEPARATOR
189164 …53| invoke-super {v4,v1,v3,v2}, android.widget.MultiAutoCompleteTextView.append(java.lang.CharSequ…
189166 56| new-instance v1, java.lang.StringBuilder
189167 58| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
189168 …61| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
189169 64| move-result-object v1
189171 …67| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
189172 70| move-result-object v1
189173 71| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
189180 78| move-result v1
189181 79| if-nez v1, Label_3
189186 84| move-result v1
189187 85| if-lez v1, Label_3
189191 87| iget v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
189192 89| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
189193 91| iput v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
189195 93| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChips
189196 95| invoke-virtual {v1,v0}, java.util.ArrayList.add(java.lang.Object):boolean
189202 98| iget v1, v4, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
189203 100| if-lez v1, Label_4
189212 105| iget-object v1, v4, com.android.ex.chips.RecipientEditTextView.mHandler
189214 109| invoke-virtual {v1,v2}, android.os.Handler.post(java.lang.Runnable):boolean
189226 0| const/4 v1, #+0 (0x00000000 | 0.00000)
189236 10| iput-object v1, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
189262 0| const/4 v1, #+0 (0x00000000 | 0.00000)
189264 .local v1, "tokenCount", int
189283 18| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
189292 26| return v1
189307 5| move-result-object v1
189309 .local v1, "display", java.lang.String
189314 10| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
189319 …16| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
189326 22| const/4 v1, #+0 (0x00000000 | 0.00000)
189331 .end_local v1
189412 …94| invoke-direct {v3,v1,v0,v7}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
189442 5| move-result-object v1
189481 3| move-result-object v1
189483 .local v1, "display", java.lang.String
189488 8| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
189493 …14| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
189500 20| const/4 v1, #+0 (0x00000000 | 0.00000)
189505 .end_local v1
189506 21| invoke-static {v1}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
189512 27| return-object v1
189530 …38| invoke-direct {v2,v1,v0,v3}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
189581 39| move/from16 v1, v22
189584 …45| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
189615 80| move/from16 v1, v20
189616 82| if-gt v0, v1, Label_5
189623 88| move-object/from16 v1, v23
189624 90| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mMoreChip
189649 113| move-object/from16 v1, v23
189650 115| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
189766 247| move/from16 v1, v19
189767 249| if-ge v0, v1, Label_12
189778 257| move/from16 v1, v17
189779 259| invoke-static {v0,v1}, java.lang.Math.max(int, int):int
189784 265| move/from16 v1, v17
189785 267| invoke-static {v0,v1}, java.lang.Math.min(int, int):int
189802 294| move/from16 v1, v19
189804 …298| invoke-virtual {v4,v7,v0,v1,v2}, android.text.SpannableString.setSpan(java.lang.Object, int, …
189823 328| move/from16 v1, v20
189824 330| if-le v0, v1, Label_13
189831 338| move/from16 v1, v19
189832 340| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.setMaxLines(int):void
189854 5| const/4 v1, #+0 (0x00000000 | 0.00000)
189856 .local v1, "end", int
189871 19| move-result v1
189873 20| move v4, v1
189893 …40| invoke-interface {v5,v1,v7}, android.text.Editable.subSequence(int, int):java.lang.CharSequence
189906 …61| invoke-interface {v5,v1,v7,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
190036 91| new-instance v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip
190037 …93| invoke-direct {v1,v4}, com.android.ex.chips.recipientchip.InvisibleRecipientChip.<init>(com.an…
190042 .local v1, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
190043 96| move-object v0, v1
190044 .end_local v1
190108 34| move-result v1
190110 .local v1, "isValid", boolean
190111 35| if-eqz v1, Label_4
190136 …60| invoke-static {v0,v5,v1}, com.android.ex.chips.RecipientEntry.constructGeneratedEntry(java.lan…
190153 …77| invoke-static {v0,v1}, com.android.ex.chips.RecipientEntry.constructFakeEntry(java.lang.String…
190168 87| xor-int/lit8 v5, v1, #+1 (0x00000001 | 1.40130e-45)
190205 126| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
190210 .end_local v1
190220 …133| invoke-static {v4,v1}, com.android.ex.chips.RecipientEntry.constructFakeEntry(java.lang.Strin…
190227 .restart_local v1
190232 139| const/4 v1, #+0 (0x00000000 | 0.00000)
190233 .local v1, "isValid", boolean
190238 .end_local v1
190256 3| new-instance v1, android.graphics.Matrix
190257 5| invoke-direct {v1}, android.graphics.Matrix.<init>():void
190259 .local v1, "matrix", android.graphics.Matrix
190266 17| invoke-virtual {v1}, android.graphics.Matrix.reset():void
190269 …22| invoke-virtual {v1,v12,v13,v3}, android.graphics.Matrix.setRectToRect(android.graphics.RectF, …
190271 …25| invoke-virtual {v2,v1}, android.graphics.BitmapShader.setLocalMatrix(android.graphics.Matrix):…
190347 …0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getAdapter():com.android.ex.chi…
190360 …0| invoke-super {v1}, android.widget.MultiAutoCompleteTextView.getAdapter():android.widget.ListAda…
190380 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mChipBackground
190388 9| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mInvalidChipBackground
190400 0| const/4 v1, #+0 (0x00000000 | 0.00000)
190402 .local v1, "last", com.android.ex.chips.recipientchip.DrawableRecipientChip
190417 13| aget-object v1, v0, v2
190422 .end_local v1
190423 15| return-object v1
190433 0| const/4 v1, #+0 (0x00000000 | 0.00000)
190457 27| aget-object v1, v0, v5
190461 29| return-object v1
190483 18| move-result-object v1
190484 19| check-cast v1, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
190486 .local v1, "recips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
190489 23| invoke-static {v1}, java.util.Arrays.asList(java.lang.Object[]):java.util.List
190520 … 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
190536 4| sget v1, com.android.ex.chips.R$string.accessbility_suggestion_dropdown_opened
190537 6| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
190551 0| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mTextHeight
190567 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getWidth():int
190678 88| move-result-object v1
190680 .local v1, "createdChip", com.android.ex.chips.recipientchip.DrawableRecipientChip
190681 89| if-nez v1, Label_6
190686 .end_local v1
190720 .restart_local v1
190724 128| invoke-interface {v10,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
190728 134| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
190789 36| move-result-object v1
190791 .local v1, "clipDescription", android.content.ClipDescription
190803 44| invoke-virtual {v1,v5}, android.content.ClipDescription.getMimeType(int):java.lang.String
190951 22| move-result-object v1
190953 .local v1, "editable", android.text.Editable
190977 44| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
190993 61| invoke-interface {v1}, android.text.Editable.length():int
191000 69| invoke-interface {v1,v3}, android.text.Editable.charAt(int):char
191022 …85| invoke-virtual {v13,v4,v3,v1,v5}, com.android.ex.chips.RecipientEditTextView.createReplacement…
191126 .end_local v1
191135 .restart_local v1
191229 12| move-result v1
191231 .local v1, "end", int
191233 …15| invoke-interface {v6,v8,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
191239 23| invoke-virtual {v6,v2,v1}, java.lang.String.substring(int, int):java.lang.String
191293 5| move-result-wide v0:v1
191297 8| cmp-long v4, v0:v1, v4:v5
191308 20| cmp-long v4, v0:v1, v4:v5
191331 1| const/4 v1, #+0 (0x00000000 | 0.00000)
191352 19| move v0, v1
191358 21| move v0, v1
191395 20| move-result v1
191400 .local v1, "last", char
191402 23| if-eq v1, v5, Label_3
191406 27| if-ne v1, v5, Label_6
191416 .end_local v1
191429 40| move-result v1
191430 .restart_local v1
191450 3| move-result v1
191451 4| if-lt v4, v1, Label_1
191461 10| move-result-object v1
191462 11| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
191463 14| move-result-object v1
191464 15| invoke-virtual {v1,v4}, java.lang.String.charAt(int):char
191468 19| const/16 v1, #+44 (0x0000002c | 6.16571e-44)
191469 21| if-eq v0, v1, Label_2
191472 23| const/16 v1, #+59 (0x0000003b | 8.26766e-44)
191473 25| if-ne v0, v1, Label_3
191484 32| move-result v1
191485 33| if-ge v4, v1, Label_4
191489 38| move-result-object v1
191490 39| invoke-interface {v1}, android.text.Editable.toString():java.lang.String
191491 42| move-result-object v1
191492 43| invoke-virtual {v1,v4}, java.lang.String.charAt(int):char
191493 46| move-result v1
191495 49| if-ne v1, v2, Label_4
191530 3| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
191531 4| iput-boolean v1, v2, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
191537 10| const/4 v1, #-1 (0xffffffff | NaN)
191538 11| if-eq v0, v1, Label_1
191543 16| move-result-object v1
191544 17| invoke-virtual {v1,v0}, android.view.View.findViewById(int):android.view.View
191545 20| move-result-object v1
191546 21| iput-object v1, v2, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
191563 0| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
191564 2| invoke-virtual {v1}, android.widget.ListPopupWindow.getListView():android.widget.ListView
191572 11| move-result v1
191573 12| if-nez v1, Label_1
191577 14| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
191578 15| invoke-virtual {v0,v3,v1}, android.widget.ListView.setItemChecked(int, boolean):void
191597 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
191601 4| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipAddedListener
191606 8| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipAddedListener
191638 14| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
191639 …16| invoke-interface {v1}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
191640 19| move-result-object v1
191641 …20| invoke-interface {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientChipDeletedListe…
191672 6| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
191707 6| and-int/lit16 v1, v2, #+255 (0x000000ff | 3.57331e-43)
191709 .local v1, "imeActions", int
191710 8| and-int/lit8 v2, v1, #+6 (0x00000006 | 8.40779e-45)
191716 14| xor-int/2addr v2, v1
191788 0| invoke-super {v1}, android.widget.MultiAutoCompleteTextView.onDetachedFromWindow():void
191791 4| iput-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
191817 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
191834 14| const-string/jumbo v1, "text/plain"
191835 … 17| invoke-virtual {v0,v1}, android.content.ClipDescription.hasMimeType(java.lang.String):boolean
191844 25| return v1
191853 33| return v1
191872 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
191885 10| return v1
191897 18| return v1
191914 31| return v1
191945 …0| invoke-super {v0,v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onFocusChanged(boolean, in…
191947 3| if-nez v1, Label_2
191987 10| move-result-object v1
191989 .local v1, "entry", com.android.ex.chips.RecipientEntry
191990 11| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getEntryType():int
192004 24| invoke-virtual {v1}, com.android.ex.chips.RecipientEntry.getPermissions():java.lang.String[]
192047 0| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
192105 51| return v1
192117 59| return v1
192128 66| return v1
192152 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
192157 7| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
192165 …12| invoke-super {v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onKeyPreIme(int, android.vie…
192184 …3| invoke-super {v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onKeyUp(int, android.view.Key…
192197 14| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
192202 18| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
192208 22| invoke-direct {v1}, com.android.ex.chips.RecipientEditTextView.commitDefault():boolean
192244 16| move-result v1
192246 .local v1, "offset", int
192247 …17| invoke-direct {v5,v1}, com.android.ex.chips.RecipientEditTextView.findChip(int):com.android.ex…
192286 …0| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mPermissionsRequestItemClickedLi…
192291 …4| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mPermissionsRequestItemClickedLi…
192297 9| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.dismissDropDown():void
192324 … 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getText():android.text.Editable
192333 …11| invoke-super {v1,v0}, android.widget.MultiAutoCompleteTextView.onRestoreInstanceState(android.…
192343 …15| invoke-super {v1,v2}, android.widget.MultiAutoCompleteTextView.onRestoreInstanceState(android.…
192355 0| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
192357 …3| invoke-super {v1}, android.widget.MultiAutoCompleteTextView.onSaveInstanceState():android.os.Pa…
192388 4| iget-object v1, v3, com.android.ex.chips.RecipientEditTextView.mSelectedChip
192389 6| if-nez v1, Label_1
192396 13| move-result-object v1
192397 14| invoke-interface {v1,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
192398 17| move-result v1
192399 18| if-ge v4, v1, Label_1
192404 23| move-result-object v1
192405 24| invoke-interface {v1,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
192406 27| move-result v1
192407 28| add-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
192412 38| invoke-static {v1,v2}, java.lang.Math.min(int, int):int
192413 41| move-result v1
192414 42| invoke-virtual {v3,v1}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
192467 7| iget v1, v2, com.android.ex.chips.RecipientEditTextView.mPendingChipsCount
192468 9| if-lez v1, Label_3
192477 14| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mScrollView
192478 16| if-nez v1, Label_6
192481 18| iget-boolean v1, v2, com.android.ex.chips.RecipientEditTextView.mTriedGettingScrollView
192482 20| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
192483 22| if-eqz v1, Label_6
192497 30| instance-of v1, v0, android.widget.ScrollView
192498 32| xor-int/lit8 v1, v1, #+1 (0x00000001 | 1.40130e-45)
192499 34| if-eqz v1, Label_4
192529 51| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
192530 52| iput-boolean v1, v2, com.android.ex.chips.RecipientEditTextView.mTriedGettingScrollView
192547 0| const v1, #+16908322 (0x01020022 | 2.38773e-38)
192548 3| if-ne v4, v1, Label_1
192553 8| move-result-object v1
192557 …12| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
192563 21| move-result-object v1
192564 …22| invoke-virtual {v3,v1}, com.android.ex.chips.RecipientEditTextView.handlePasteClip(android.con…
192566 25| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
192567 26| return v1
192574 30| move-result v1
192575 31| return v1
192609 20| const/4 v1, #+0 (0x00000000 | 0.00000)
192611 .local v1, "chipWasSelected", boolean
192663 64| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
192678 68| xor-int/lit8 v7, v1, #+1 (0x00000001 | 1.40130e-45)
192729 105| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
192757 17| move-result v1
192759 .local v1, "end", int
192761 …20| invoke-interface {v5,v7,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
192770 …30| invoke-interface {v3,v4,v1,v5}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
192791 .end_local v1
192835 7| move-result v1
192837 .local v1, "spanStart", int
192900 51| if-ltz v1, Label_5
192907 55| invoke-interface {v3,v1,v4}, android.text.Editable.delete(int, int):android.text.Editable
192989 56| move-result-object v1
192993 .local v1, "chip$iterator", java.util.Iterator
192994 57| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
192999 63| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
193048 .end_local v1
193066 1| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTextWatcher
193068 …3| invoke-super {v1,v2}, android.widget.MultiAutoCompleteTextView.removeTextChangedListener(androi…
193117 30| move-result-object v1
193119 .local v1, "editable", android.text.Editable
193140 …50| invoke-interface {v1,v8,v0}, android.text.Editable.insert(int, java.lang.CharSequence):android…
193163 .end_local v1
193175 .restart_local v1
193193 74| invoke-interface {v1}, android.text.Editable.length():int
193199 80| invoke-interface {v1,v4}, android.text.Editable.charAt(int):char
193212 …91| invoke-interface {v1,v3,v4,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
193286 37| move-result v1
193288 .local v1, "end", int
193335 76| if-ltz v1, Label_6
193338 78| if-ge v4, v1, Label_6
193344 84| invoke-interface {v6,v4,v1}, android.text.Editable.delete(int, int):android.text.Editable
193349 .end_local v1
193407 37| move-result-object v1
193409 .local v1, "editable", android.text.Editable
193410 38| invoke-interface {v1}, android.text.Editable.length():int
193432 …69| invoke-virtual {v6,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
193442 82| invoke-interface {v1,v5,v3}, android.text.Editable.delete(int, int):android.text.Editable
193447 .end_local v1
193504 41| add-int v1, v3, v4
193506 .local v1, "desiredPos", int
193507 43| if-le v0, v1, Label_1
193512 47| sub-int v4, v0, v1
193520 .end_local v1
193541 6| new-instance v1, com.android.ex.chips.RecipientEditTextView$7
193542 …8| invoke-direct {v1,v2}, com.android.ex.chips.RecipientEditTextView$7.<init>(com.android.ex.chips…
193543 …11| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.registerUpdateObserver(com.a…
193545 14| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
193546 …16| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.setDropdownChipLayouter(com.…
193560 0| invoke-super {v1,v2}, android.widget.MultiAutoCompleteTextView.setDropDownAnchor(int):void
193567 … 6| invoke-virtual {v1}, com.android.ex.chips.RecipientEditTextView.getRootView():android.view.View
193571 14| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
193588 0| iput-object v2, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
193590 2| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
193591 …4| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setDeleteListener(com.android…
193593 7| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
193594 …9| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setPermissionRequestDismissed…
193608 0| iput-boolean v1, v0, com.android.ex.chips.RecipientEditTextView.mShouldShrink
193622 0| iput-object v2, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
193624 2| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
193625 …4| invoke-super {v1,v0}, android.widget.MultiAutoCompleteTextView.setTokenizer(android.widget.Mult…
193639 0| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView.mValidator
193641 …2| invoke-super {v0,v1}, android.widget.MultiAutoCompleteTextView.setValidator(android.widget.Auto…
193670 16| iget-object v1, v2, com.android.ex.chips.RecipientEditTextView.mDelayedShrink
193671 18| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
193710 23| const/4 v1, #+0 (0x00000000 | 0.00000)
193711 24| iput-object v1, v2, com.android.ex.chips.RecipientEntry.mPhotoBytes
193718 32| const/4 v1, #+0 (0x00000000 | 0.00000)
193719 33| iput v1, v2, com.android.ex.chips.RecipientEntry.mIndicatorIconId
193721 35| const/4 v1, #+0 (0x00000000 | 0.00000)
193722 36| iput-object v1, v2, com.android.ex.chips.RecipientEntry.mIndicatorText
193744 6| array-length v1, v0
193745 7| if-lez v1, Label_2
193748 9| const/4 v1, #+0 (0x00000000 | 0.00000)
193749 10| aget-object v1, v17, v1
193750 12| invoke-virtual {v1}, android.text.util.Rfc822Token.getAddress():java.lang.String
193757 16| new-instance v1, com.android.ex.chips.RecipientEntry
193776 …34| invoke-direct/range {v1..v16}, com.android.ex.chips.RecipientEntry.<init>(int, java.lang.Strin…
193777 37| return-object v1
193803 6| const/4 v1, #+0 (0x00000000 | 0.00000)
193835 6| const/4 v1, #+0 (0x00000000 | 0.00000)
193874 15| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
193904 4| move-object/from16 v1, v19
193906 …8| invoke-static {v0,v1,v2}, com.android.ex.chips.RecipientEntry.pickDisplayName(int, java.lang.St…
193954 4| move-object/from16 v1, v19
193956 …8| invoke-static {v0,v1,v2}, com.android.ex.chips.RecipientEntry.pickDisplayName(int, java.lang.St…
194004 3| cmp-long v1, v4:v5, v2:v3
194005 5| if-eqz v1, Label_1
194009 9| cmp-long v1, v4:v5, v2:v3
194010 11| if-nez v1, Label_2
194032 2| if-le v1, v0, Label_2
194054 0| iget-wide v0:v1, v2, com.android.ex.chips.RecipientEntry.mContactId
194055 2| return-wide v0:v1
194066 0| iget-wide v0:v1, v2, com.android.ex.chips.RecipientEntry.mDataId
194067 2| return-wide v0:v1
194078 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDestination
194090 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDestinationLabel
194102 0| iget v0, v1, com.android.ex.chips.RecipientEntry.mDestinationType
194114 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDirectoryId
194126 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDisplayName
194138 0| iget v0, v1, com.android.ex.chips.RecipientEntry.mEntryType
194150 0| iget v0, v1, com.android.ex.chips.RecipientEntry.mIndicatorIconId
194162 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mIndicatorText
194174 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mLookupKey
194186 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPermissions
194197 0| monitor-enter v1
194202 1| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPhotoBytes
194207 3| monitor-exit v1
194213 6| monitor-exit v1
194225 0| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPhotoThumbnailUri
194237 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEntry.mIsFirstLevel
194248 0| const/4 v1, #+0 (0x00000000 | 0.00000)
194264 11| move v0, v1
194276 0| iget-boolean v0, v1, com.android.ex.chips.RecipientEntry.mIsValid
194288 0| monitor-enter v1
194293 1| iput-object v2, v1, com.android.ex.chips.RecipientEntry.mPhotoBytes
194298 3| monitor-exit v1
194305 6| monitor-exit v1
194319 5| iget-object v1, v2, com.android.ex.chips.RecipientEntry.mDisplayName
194320 …7| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
194322 11| const-string/jumbo v1, " <"
194323 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
194325 18| iget-object v1, v2, com.android.ex.chips.RecipientEntry.mDestination
194326 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
194328 24| const-string/jumbo v1, ">, isValid="
194329 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
194331 31| iget-boolean v1, v2, com.android.ex.chips.RecipientEntry.mIsValid
194332 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
194352 6| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
194353 7| new-array v1, v1, com.android.ex.chips.RecipientEntry[]
194355 10| aput-object v5, v1, v2
194357 …12| invoke-direct {v3,v4,v0,v1}, android.widget.ArrayAdapter.<init>(android.content.Context, int, …
194383 13| move-object v1, v10
194445 0| invoke-direct {v1}, android.text.style.ReplacementSpan.<init>():void
194449 8| iput-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194485 0| const/4 v1, #+0 (0x00000000 | 0.00000)
194488 3| invoke-direct {v0,v1,v1,v1,v1}, android.graphics.Rect.<init>(int, int, int, int):void
194502 5| move-result-wide v0:v1
194503 6| return-wide v0:v1
194516 5| move-result-wide v0:v1
194517 6| return-wide v0:v1
194528 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194542 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194556 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194570 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194597 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194611 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194626 0| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
194657 25| move-result-wide v0:v1
194658 26| iput-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mContactId
194669 43| move-result-wide v0:v1
194670 44| iput-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDataId
194685 0| iget-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mContactId
194686 2| return-wide v0:v1
194697 0| iget-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDataId
194698 2| return-wide v0:v1
194709 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDirectoryId
194721 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mEntry
194733 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mLookupKey
194745 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
194751 8| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
194759 11| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mEntry
194773 0| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mValue
194785 0| iget-boolean v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mSelected
194804 6| iput-object v2, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
194816 13| iput-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
194830 5| iget-object v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDisplay
194831 …7| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.String…
194833 11| const-string/jumbo v1, " <"
194834 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
194836 18| iget-object v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mValue
194837 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
194839 24| const-string/jumbo v1, ">"
194840 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
194856 …0| invoke-direct {v1,v2}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.<init>(androi…
194860 8| iput-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
194874 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDrawable
194888 …0| invoke-super {v1}, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.getBounds():andro…
194903 5| move-result-wide v0:v1
194904 6| return-wide v0:v1
194917 5| move-result-wide v0:v1
194918 6| return-wide v0:v1
194929 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
194943 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
194957 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
194971 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
194985 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
194999 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
195014 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
195028 0| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
195043 …0| iput-object v1, v0, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeAction…
195056 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
195081 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
195094 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
195107 …0| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActio…
195123 5| move-result-object v1
195124 6| invoke-virtual {v0,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
195132 17| move-result-object v1
195133 18| invoke-virtual {v0,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
195155 1| const-string/jumbo v1, "EditModeActions"
195173 41| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
195183 50| const-string/jumbo v1, "EditModeActions"
195185 56| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
195192 60| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mManager
195193 …62| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.getSelectState…
195194 65| move-result v1
195195 66| packed-switch v1, Label_7
195205 73| move-result v1
195206 74| return v1
195212 78| move-result v1
195213 79| return v1
195219 83| move-result v1
195220 84| return v1
195225 85| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mManager
195226 …87| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.isWaitInput():…
195227 90| move-result v1
195228 91| if-eqz v1, Label_6
195233 96| move-result v1
195234 97| return v1
195240 101| move-result v1
195241 102| return v1
195264 …1| invoke-virtual {v1,v2,v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onActio…
195278 …0| invoke-direct {v1,v2}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.getAction(i…
195282 7| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mMode
195284 …9| invoke-virtual {v1,v2}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(int…
195298 …1| invoke-virtual {v1,v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(int…
195345 12| move-result-object v1
195346 …13| check-cast v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLine…
195348 ….local v1, "images", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLi…
195349 15| array-length v4, v1
195354 18| array-length v4, v1
195361 21| aget-object v0, v1, v3
195399 3| move-result-object v1
195401 ….local v1, "parent", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLi…
195405 6| invoke-interface {v4,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
195409 10| invoke-interface {v4,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
195473 7| new-instance v1, java.lang.StringBuilder
195474 9| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
195476 …15| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
195477 18| move-result-object v1
195478 19| invoke-virtual {v1,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
195479 22| move-result-object v1
195480 23| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
195481 26| move-result-object v1
195482 27| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
195506 …5| iget v1, v5, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLineDra…
195510 12| invoke-direct {v0,v2,v3,v1,v4}, android.graphics.Rect.<init>(int, int, int, int):void
195514 18| move-result-object v1
195515 …19| invoke-virtual {v6,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
195530 1| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
195532 .local v1, "MARGIN", int
195582 …0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizontal…
195595 …0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizontal…
195616 10| move-result v1
195618 .local v1, "a", int
195631 23| if-nez v1, Label_1
195635 25| const/16 v1, #+128 (0x00000080 | 1.79366e-43)
195662 44| invoke-static {v1,v4,v3,v2}, android.graphics.Color.argb(int, int, int, int):int
195714 … 0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mType
195715 …2| invoke-direct {v1,v0,v2}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Marq…
195717 …6| iput v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mMarq…
195731 …0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mMarq…
195762 18| move-result v1
195764 .local v1, "image_width", int
195775 38| invoke-virtual {v3,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
195797 75| if-le v1, v2, Label_2
195801 …77| iget v1, v6, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$RescalableImageS…
195805 82| div-int v0, v2, v1
195810 …84| invoke-virtual {v7,v5,v5,v1,v0}, android.graphics.drawable.Drawable.setBounds(int, int, int, i…
195981 132| move-exception v1
195983 .local v1, "e", java.lang.Exception
195995 …158| invoke-static {v8,v9,v1}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
196002 .end_local v1
196032 4| const-string/jumbo v1, "--- handleCancel"
196033 7| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196057 36| const/4 v1, #+0 (0x00000000 | 0.00000)
196058 …37| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText.setOnClickListener(androi…
196081 4| move-result v1
196082 5| if-ge v0, v1, Label_2
196087 10| move-result v1
196089 13| if-ne v1, v2, Label_3
196098 17| const-string/jumbo v1, "EditStyledText.EditorManager"
196120 66| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
196150 3| add-int/lit8 v1, v0, #-1 (0xffffffff | NaN)
196151 5| invoke-interface {v5,v1}, android.text.Editable.charAt(int):char
196152 8| move-result v1
196154 11| if-ne v1, v2, Label_3
196159 13| const-string/jumbo v1, "EditStyledText.EditorManager"
196181 62| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
196201 3| new-instance v1, java.lang.StringBuilder
196202 5| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
196204 …11| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
196205 14| move-result-object v1
196207 17| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
196208 20| move-result-object v1
196210 …24| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
196211 27| move-result-object v1
196213 30| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
196214 33| move-result-object v1
196215 34| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
196216 37| move-result-object v1
196217 38| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196230 48| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCurEnd
196231 50| if-ne v0, v1, Label_2
196236 55| new-instance v1, java.lang.StringBuilder
196237 57| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
196239 …63| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
196240 66| move-result-object v1
196242 69| invoke-virtual {v1,v2}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
196243 72| move-result-object v1
196244 73| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
196245 76| move-result-object v1
196246 77| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196256 86| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
196257 87| if-ne v0, v1, Label_3
196268 94| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196269 …96| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(in…
196272 101| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196273 …103| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getText():android.text.Edit…
196274 106| move-result-object v1
196275 …107| invoke-static {v0,v1}, com.android.ex.editstyledtext.EditStyledText.-wrap13(android.view.View…
196299 7| const/16 v1, #+11 (0x0000000b | 1.54143e-44)
196300 …9| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(i…
196354 38| move-result v1
196356 .local v1, "end", int
196358 …42| invoke-virtual {v0,v2,v1,v7}, android.text.SpannableStringBuilder.replace(int, int, java.lang.…
196363 .end_local v1
196389 8| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196391 …12| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
196404 0| const-string/jumbo v1, "EditStyledText.EditorManager"
196406 6| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
196408 9| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196412 …17| invoke-static {v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap13(android.view.View,…
196414 20| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196415 22| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getSelectionStart():int
196419 26| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196420 …28| invoke-virtual {v1,v0,v0}, com.android.ex.editstyledtext.EditStyledText.setSelection(int, int)…
196422 31| const/4 v1, #+0 (0x00000000 | 0.00000)
196423 32| iput v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
196437 3| const-string/jumbo v1, "--- blockSoftKey:"
196438 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196457 1| iget-object v1, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCopyBuffer
196458 3| if-eqz v1, Label_1
196461 5| iget-object v1, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCopyBuffer
196462 7| invoke-virtual {v1}, android.text.SpannableStringBuilder.length():int
196463 10| move-result v1
196464 11| if-lez v1, Label_1
196468 13| iget-object v1, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCopyBuffer
196470 …15| invoke-direct {v2,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.removeImageC…
196471 18| move-result-object v1
196472 19| invoke-virtual {v1}, android.text.SpannableStringBuilder.length():int
196473 22| move-result v1
196474 23| if-nez v1, Label_1
196492 0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mBackgroundColor
196504 0| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
196516 0| const-string/jumbo v1, "EditStyledText.EditorManager"
196518 6| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
196520 9| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196521 11| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.isFocused():boolean
196522 14| move-result v1
196523 15| if-nez v1, Label_1
196532 18| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
196538 30| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewStart
196540 32| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
196546 44| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewEnd
196548 46| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196549 …48| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getContext():android.content…
196550 51| move-result-object v1
196554 …55| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
196559 61| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
196560 …63| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getWindowToken():android.os.…
196561 66| move-result-object v1
196564 …70| invoke-virtual {v0,v1,v3,v2}, android.view.inputmethod.InputMethodManager.hideSoftInputFromWin…
196577 0| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEditFlag
196589 …0| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSoftKeyBlockFl…
196604 6| move-result-object v1
196606 .local v1, "txt", android.text.Editable
196607 7| invoke-interface {v1}, android.text.Editable.length():int
196612 …13| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
196621 …24| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
196637 …37| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
196662 … 0| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mWaitInputFlag
196676 …1| invoke-virtual {v1,v2,v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(…
196698 9| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196700 …13| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
196717 2| const/16 v1, #+14 (0x0000000e | 1.96182e-44)
196718 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(i…
196732 3| const-string/jumbo v1, "--- onClickView"
196733 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196736 11| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
196737 12| if-eq v0, v1, Label_1
196741 16| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
196742 17| if-ne v0, v1, Label_2
196751 26| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196753 …30| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
196770 3| const-string/jumbo v1, "--- onFixSelectedItem"
196771 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196776 14| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196778 …18| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
196824 38| aget-object v1, v2, v7
196826 ….local v1, "line", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLine…
196827 …40| invoke-virtual {v1,v6}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horiz…
196835 .end_local v1
196900 3| const-string/jumbo v1, "--- onClickSelect"
196901 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196922 25| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196924 …29| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
196951 3| const-string/jumbo v1, "--- onClickSelectAll"
196952 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
196961 16| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
196963 …20| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
196980 0| iput v1, v0, com.android.ex.editstyledtext.EditStyledText$EditorManager.mBackgroundColor
197030 58| iget v1, v8, com.android.ex.editstyledtext.EditStyledText$EditorManager.mColorWaitInput
197035 .local v1, "foregroundColor", int
197048 81| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
197092 146| if-ne v1, v0, Label_4
197142 .end_local v1
197145 194| move-result v1
197146 .restart_local v1
197159 0| const-string/jumbo v1, "EditStyledText.EditorManager"
197161 6| invoke-static {v1,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
197163 9| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
197164 11| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.isFocused():boolean
197165 14| move-result v1
197166 15| if-eqz v1, Label_1
197170 20| move-result v1
197171 21| if-eqz v1, Label_2
197181 24| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
197187 36| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewStart
197189 38| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
197195 50| iput v2, v1, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewEnd
197197 52| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.this$0
197198 …54| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getContext():android.content…
197199 57| move-result-object v1
197203 …61| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
197208 67| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
197211 …72| invoke-virtual {v0,v1,v3,v2}, android.view.inputmethod.InputMethodManager.showSoftInput(androi…
197212 75| move-result v1
197213 76| if-eqz v1, Label_3
197216 78| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSkr
197217 80| if-eqz v1, Label_3
197221 82| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText$EditorManager.this$0
197222 …84| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.getText():android.text.Edita…
197223 87| move-result-object v1
197224 …88| invoke-static {v1,v5,v6}, android.text.Selection.setSelection(android.text.Spannable, int, int…
197241 3| const-string/jumbo v1, "--- unblockSoftKey:"
197242 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
197260 4| const-string/jumbo v1, "--- unsetTextComposingMask"
197261 7| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
197271 …20| iget-object v1, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mComposingTextM…
197272 22| invoke-interface {v0,v1}, android.text.Editable.removeSpan(java.lang.Object):void
197411 166| move/from16 v1, v19
197412 168| if-le v0, v1, Label_6
197689 215| move/from16 v1, v19
197690 217| if-le v0, v1, Label_8
197749 0| iput-object v1, v0, com.android.ex.editstyledtext.EditStyledText$MenuHandler.this$0
197762 …0| invoke-direct {v0,v1}, com.android.ex.editstyledtext.EditStyledText$MenuHandler.<init>(com.andr…
197777 5| move-result v1
197778 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText.onTextContextMenuItem(int)…
197792 0| invoke-direct {v0,v1}, android.view.View$BaseSavedState.<init>(android.os.Parcelable):void
197807 5| const-string/jumbo v1, "EditStyledText.SavedState{"
197808 …8| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
197812 15| move-result v1
197813 16| invoke-static {v1}, java.lang.Integer.toHexString(int):java.lang.String
197814 19| move-result-object v1
197816 …20| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
197819 24| const-string/jumbo v1, " bgcolor="
197821 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
197824 …31| iget v1, v2, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
197826 33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
197829 37| const-string/jumbo v1, "}"
197831 …40| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
197847 …0| invoke-super {v1,v2,v3}, android.view.View$BaseSavedState.writeToParcel(android.os.Parcel, int)…
197849 … 3| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
197872 9| iget v1, v3, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mNewStart
197874 …13| invoke-static {v0,v1,v2}, android.text.Selection.setSelection(android.text.Spannable, int, int…
197892 …1| invoke-direct {v1,v2,v0}, android.view.inputmethod.InputConnectionWrapper.<init>(android.view.i…
197894 … 4| iput-object v3, v1, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
197909 3| const-string/jumbo v1, "--- commitText:"
197910 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
197931 3| const-string/jumbo v1, "--- finishcomposing:"
197932 6| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
197970 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
197982 …0| invoke-static {v0,v1}, com.android.ex.editstyledtext.EditStyledText.stopSelecting(android.view.…
197994 …0| invoke-direct {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.notifyStateChanged(int, …
198029 9| move-result-object v1
198033 .local v1, "notifier$iterator", java.util.Iterator
198034 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
198039 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
198051 .end_local v1
198063 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198085 9| move-result-object v1
198089 .local v1, "notifier$iterator", java.util.Iterator
198090 10| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
198095 16| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
198107 .end_local v1
198134 0| invoke-super {v1}, android.widget.EditText.drawableStateChanged():void
198136 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198141 7| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198158 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198179 8| move-result-object v1
198180 9| invoke-interface {v1}, android.text.Editable.length():int
198181 12| move-result v1
198182 13| if-le v6, v1, Label_2
198193 19| move-result-object v1
198195 …22| invoke-interface {v1,v6,v6,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
198200 28| array-length v1, v0
198201 29| if-lez v1, Label_3
198205 31| aget-object v1, v0, v3
198206 33| invoke-virtual {v1}, android.text.style.ForegroundColorSpan.getForegroundColor():int
198207 36| move-result v1
198208 37| return v1
198224 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198248 10| move-result-object v1
198253 .local v1, "notifier$iterator", java.util.Iterator
198254 11| invoke-interface {v1}, java.util.Iterator.hasNext():boolean
198259 17| invoke-interface {v1}, java.util.Iterator.next():java.lang.Object
198274 .end_local v1
198287 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198301 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198315 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198329 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198343 0| const/4 v1, #+0 (0x00000000 | 0.00000)
198349 …7| invoke-direct {v0,v4,v1}, com.android.ex.editstyledtext.EditStyledText$MenuHandler.<init>(com.a…
198352 10| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_HORIZONTALLINE
198353 12| if-eqz v1, Label_1
198357 14| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_HORIZONTALLINE
198359 …19| invoke-interface {v5,v3,v2,v3,v1}, android.view.ContextMenu.add(int, int, int, java.lang.CharS…
198360 22| move-result-object v1
198361 …23| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
198367 29| move-result v1
198368 30| if-eqz v1, Label_2
198371 32| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_CLEARSTYLES
198372 34| if-eqz v1, Label_2
198376 36| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_CLEARSTYLES
198378 …41| invoke-interface {v5,v3,v2,v3,v1}, android.view.ContextMenu.add(int, int, int, java.lang.CharS…
198379 44| move-result-object v1
198380 …45| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
198385 48| iget-object v1, v4, com.android.ex.editstyledtext.EditStyledText.mManager
198386 …50| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.canPaste():boo…
198387 53| move-result v1
198388 54| if-eqz v1, Label_3
198392 56| sget-object v1, com.android.ex.editstyledtext.EditStyledText.STR_PASTE
198394 …61| invoke-interface {v5,v3,v2,v3,v1}, android.view.ContextMenu.add(int, int, int, java.lang.CharS…
198395 64| move-result-object v1
198396 …65| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
198397 68| move-result-object v1
198401 …71| invoke-interface {v1,v2}, android.view.MenuItem.setAlphabeticShortcut(char):android.view.MenuI…
198420 5| move-result-object v1
198421 …6| invoke-direct {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnectio…
198438 2| const/16 v1, #+21 (0x00000015 | 2.94273e-44)
198439 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
198452 0| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
198467 …0| invoke-super {v1,v2,v3,v4}, android.widget.EditText.onFocusChanged(boolean, int, android.graphi…
198473 5| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.onStartEdit():void
198483 9| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.isButtonsFocused():boolean
198489 15| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText.onEndEdit():void
198502 2| const/16 v1, #+12 (0x0000000c | 1.68156e-44)
198503 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
198517 0| instance-of v1, v3, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState
198518 2| if-nez v1, Label_1
198534 14| move-result-object v1
198535 …15| invoke-super {v2,v1}, android.widget.EditText.onRestoreInstanceState(android.os.Parcelable):vo…
198537 …18| iget v1, v0, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
198538 …20| invoke-virtual {v2,v1}, com.android.ex.editstyledtext.EditStyledText.setBackgroundColor(int):v…
198552 3| move-result-object v1
198554 .local v1, "superState", android.os.Parcelable
198556 …6| invoke-direct {v0,v1}, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.<init>…
198576 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
198577 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
198591 2| const/4 v1, #+7 (0x00000007 | 9.80909e-45)
198592 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
198606 2| const/16 v1, #+20 (0x00000014 | 2.80260e-44)
198607 …4| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
198621 2| const/4 v1, #+2 (0x00000002 | 2.80260e-45)
198622 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
198636 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
198637 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSelec…
198651 2| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
198652 …3| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSelec…
198673 9| move-result-object v1
198674 …10| invoke-virtual {v0,v1,v4,v5,v6}, com.android.ex.editstyledtext.EditStyledText$EditorManager.up…
198678 18| move-result-object v1
198679 …19| invoke-virtual {v0,v1,v4,v5,v6}, com.android.ex.editstyledtext.EditStyledText$EditorManager.up…
198686 26| add-int v1, v4, v6
198687 …28| invoke-virtual {v0,v4,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.setTextC…
198734 65| const/16 v1, #+22 (0x00000016 | 3.08286e-44)
198735 …67| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(in…
198751 5| move-result v1
198754 10| if-eq v1, v2, Label_3
198769 19| move-result v1
198770 20| return v1
198792 30| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText.mManager
198793 …32| invoke-virtual {v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.blockSoftKey()…
198826 50| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText.mManager
198827 …52| invoke-virtual {v1,v4}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSele…
198849 65| iget-object v1, v5, com.android.ex.editstyledtext.EditStyledText.mManager
198850 …67| invoke-virtual {v1,v4}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSele…
198937 34| move-result v1
198939 .local v1, "oldSelEnd", int
198986 .end_local v1
198996 .restart_local v1
198999 …90| invoke-virtual {v4,v2,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.showSoft…
199006 .end_local v1
199029 5| invoke-super {v1,v2}, android.widget.EditText.setBackgroundColor(int):void
199034 8| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
199037 13| invoke-direct {v1}, com.android.ex.editstyledtext.EditStyledText.onRefreshStyles():void
199044 17| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mDefaultBackground
199045 …19| invoke-virtual {v1,v0}, com.android.ex.editstyledtext.EditStyledText.setBackgroundDrawable(and…
199143 40| move-result-wide v0:v1
199152 47| iput-wide v0:v1, v7, com.android.timezonepicker.TimeZoneData.mTimeMillis
199174 83| sub-long/2addr v4:v5, v0:v1
199200 3| move-result-object v1
199202 .local v1, "defaultLocale", java.util.Locale
199230 … 27| invoke-virtual {v4,v1}, java.util.Locale.getDisplayCountry(java.util.Locale):java.lang.String
199243 38| invoke-virtual {v1,v4}, java.util.Locale.equals(java.lang.Object):boolean
199251 46| sput-object v1, com.android.timezonepicker.TimeZoneData.mBackupCountryLocale
199342 16| move-result-object v1
199343 17| check-cast v1, com.android.timezonepicker.TimeZoneInfo
199345 .local v1, "tzi", com.android.timezonepicker.TimeZoneInfo
199346 …19| invoke-virtual {v1,v6}, com.android.timezonepicker.TimeZoneInfo.hasSameRules(com.android.timez…
199352 25| iget-object v3, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
199367 34| iget-object v3, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
199386 .end_local v1
199408 10| add-int/lit8 v1, v3, #+20 (0x00000014 | 2.80260e-44)
199410 .local v1, "index", int
199413 15| aput-boolean v4, v3, v1
199416 19| invoke-virtual {v3,v1}, android.util.SparseArray.get(int):java.lang.Object
199431 34| invoke-virtual {v3,v1,v0}, android.util.SparseArray.put(int, java.lang.Object):void
199477 30| move-object/from16 v1, v22
199478 32| invoke-direct {v0,v1}, java.io.BufferedReader.<init>(java.io.Reader):void
199602 156| move-object/from16 v1, v22
199603 158| invoke-direct {v0,v1}, java.io.BufferedReader.<init>(java.io.Reader):void
199653 218| move-object/from16 v1, v18
199654 …220| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
199833 310| move-object/from16 v1, v22
199834 312| invoke-virtual {v0,v1}, java.lang.String.startsWith(java.lang.String):boolean
199842 322| move-object/from16 v1, v18
199843 324| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
199933 393| move-object/from16 v1, v22
199934 395| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
199959 426| move-object/from16 v1, v25
199960 428| iput-object v0, v1, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
199966 438| move-object/from16 v1, v22
199967 …440| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
199973 448| move/from16 v1, v22
199974 450| if-ne v0, v1, Label_21
199993 471| move-object/from16 v1, v20
199994 …473| invoke-direct {v0,v1,v4}, com.android.timezonepicker.TimeZoneInfo.<init>(java.util.TimeZone, …
199998 478| move-object/from16 v1, v19
199999 …480| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
200013 498| move-object/from16 v1, v19
200014 500| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
200020 505| move-object/from16 v1, v18
200021 507| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
200038 526| move/from16 v1, v21
200040 530| invoke-virtual {v0,v1,v2}, java.util.ArrayList.add(int, java.lang.Object):void
200109 5| move-result-object v1
200111 .local v1, "ids", java.lang.String[]
200117 12| array-length v3, v1
200120 13| array-length v5, v1
200132 32| array-length v7, v1
200147 56| array-length v5, v1
200165 67| aget-object v6, v1, v0
200233 16| move-result-object v1
200234 17| check-cast v1, com.android.timezonepicker.TimeZoneInfo
200236 .local v1, "tzi", com.android.timezonepicker.TimeZoneInfo
200237 19| iget-object v3, v1, com.android.timezonepicker.TimeZoneInfo.mTzId
200255 .end_local v1
200269 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneData.mTimeZones
200285 2| iget-object v1, v2, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
200286 4| invoke-virtual {v0,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
200303 2| iget-object v1, v2, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
200304 4| array-length v1, v1
200305 5| if-ge v0, v1, Label_1
200313 9| const/4 v1, #+0 (0x00000000 | 0.00000)
200314 10| return-object v1
200319 11| iget-object v1, v2, com.android.timezonepicker.TimeZoneData.mTimeZonesByOffsets
200320 13| invoke-virtual {v1,v0}, android.util.SparseArray.get(int):java.lang.Object
200321 16| move-result-object v1
200322 17| check-cast v1, java.util.ArrayList
200323 19| return-object v1
200339 3| iget-object v1, v3, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
200340 5| array-length v1, v1
200341 6| if-ge v0, v1, Label_1
200354 11| iget-object v1, v3, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
200355 13| aget-boolean v1, v1, v0
200356 15| return v1
200639 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneData.mTimeZones
200654 0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1.this$0
200682 0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
200695 …0| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.<init>(…
200738 24| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
200749 …48| invoke-direct {v1,v2,v5,v3,v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTyp…
200751 .local v1, "r", com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
200752 51| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
200757 .end_local v1
200774 69| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
200785 …93| invoke-direct {v1,v2,v5,v3,v8}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTyp…
200787 .restart_local v1
200788 96| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
200793 .end_local v1
200815 117| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
200826 …141| invoke-direct {v1,v2,v5,v3,v8}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
200828 .restart_local v1
200829 144| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
200834 .end_local v1
200859 168| new-instance v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
200870 …192| invoke-direct {v1,v2,v5,v3,v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
200872 .restart_local v1
200873 195| invoke-virtual {v7,v1}, java.util.ArrayList.add(java.lang.Object):boolean
200878 .end_local v1
200908 10| const/4 v1, #+0 (0x00000000 | 0.00000)
200910 .local v1, "initialIdx", int
200916 13| move v2, v1
200920 .end_local v1
200935 27| move v1, v2
200941 .restart_local v1
200943 30| move v2, v1
200944 .end_local v1
200955 34| add-int/lit8 v1, v2, #+1 (0x00000001 | 1.40130e-45)
200957 .restart_local v1
200971 47| if-ne v1, v3, Label_5
200986 .end_local v1
201010 72| move v1, v2
201012 .restart_local v1
201027 4| move v1, v10
201029 .local v1, "idx", int
201036 8| add-int/lit8 v1, v10, #+1 (0x00000001 | 1.40130e-45)
201064 29| if-lt v1, v5, Label_4
201073 32| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
201074 .end_local v1
201076 34| invoke-virtual {v9,v1}, java.lang.String.charAt(int):char
201078 38| move v1, v2
201081 .restart_local v1
201092 48| if-ge v1, v5, Label_6
201096 50| add-int/lit8 v2, v1, #+1 (0x00000001 | 1.40130e-45)
201097 .end_local v1
201099 52| invoke-virtual {v9,v1}, java.lang.String.charAt(int):char
201112 70| move v1, v2
201118 .restart_local v1
201121 75| if-eq v1, v5, Label_8
201130 .end_local v1
201138 .restart_local v1
201215 58| move/from16 v1, v18
201216 60| if-eq v0, v1, Label_3
201225 74| move/from16 v1, v18
201226 76| if-ne v0, v1, Label_4
201273 120| move/from16 v1, v18
201274 122| if-ne v0, v1, Label_11
201348 206| move/from16 v1, v18
201349 208| if-ne v0, v1, Label_13
201423 258| move/from16 v1, v19
201424 260| if-ge v0, v1, Label_10
201484 316| move-object/from16 v1, v18
201487 …322| invoke-direct {v0,v1,v2,v5,v3}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
201517 2| iget-object v1, v6, android.widget.Filter$FilterResults.values
201518 4| if-eqz v1, Label_1
201521 6| iget v1, v6, android.widget.Filter$FilterResults.count
201522 8| if-nez v1, Label_6
201527 10| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
201528 …12| invoke-static {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-get0(com.android.tim…
201529 15| move-result-object v1
201530 16| if-eqz v1, Label_3
201535 21| move-result v1
201536 22| if-eqz v1, Label_5
201546 25| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
201547 …27| invoke-static {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-get0(com.android.tim…
201548 30| move-result-object v1
201549 …31| invoke-interface {v1,v0,v3,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$OnSetFilt…
201555 34| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
201557 …38| invoke-static {v1,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-set1(com.android.…
201559 41| iget v1, v6, android.widget.Filter$FilterResults.count
201560 43| if-lez v1, Label_7
201564 45| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
201565 …47| invoke-virtual {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.notifyDataSetChanged…
201584 55| iget-object v1, v6, android.widget.Filter$FilterResults.values
201585 57| check-cast v1, java.util.ArrayList
201586 …59| invoke-static {v2,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.-set0(com.android.…
201592 63| iget-object v1, v4, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
201593 …65| invoke-virtual {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.notifyDataSetInvalid…
201606 …0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.this$0
201626 …0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.const…
201659 5| sget v1, com.android.timezonepicker.R$id.value
201660 7| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
201661 10| move-result-object v1
201662 11| check-cast v1, android.widget.TextView
201663 …13| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.strTextView
201674 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
201682 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mTimeZoneData
201690 0| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
201691 2| return-object v1
201698 0| iput v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
201699 2| return v1
201711 0| invoke-direct {v1}, android.widget.BaseAdapter.<init>():void
201715 8| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
201718 11| iput v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
201721 …15| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1.<init>(com.andro…
201722 18| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mDummyListener
201724 20| iput-object v3, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mTimeZoneData
201726 22| iput-object v4, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
201732 33| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mInflater
201745 0| iget v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
201756 0| const/4 v1, #+0 (0x00000000 | 0.00000)
201764 …7| invoke-direct {v0,v2,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.<ini…
201783 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
201799 …0| invoke-virtual {v1,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.getItem(int):com.a…
201813 0| int-to-long v0:v1, v3
201814 1| return-wide v0:v1
201831 3| move-object v1, v8
201836 .local v1, "v", android.view.View
201837 4| invoke-virtual {v1}, android.view.View.getTag():java.lang.Object
201891 88| return-object v1
201897 .end_local v1
201902 96| move-result-object v1
201904 .restart_local v1
201905 …97| invoke-static {v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.setupViewH…
201918 0| iget-object v1, v5, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
201919 2| if-eqz v1, Label_1
201931 12| iget-object v1, v5, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
201935 …20| invoke-interface {v1,v2,v3,v4}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$OnSetFilt…
201958 6| move-result-wide v0:v1
201960 9| div-long/2addr v0:v1, v2:v3
201961 10| sput-wide v0:v1, com.android.timezonepicker.TimeZoneInfo.time
201968 20| const/16 v1, #+50 (0x00000032 | 7.00649e-44)
201969 22| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
201973 29| sget-object v1, com.android.timezonepicker.TimeZoneInfo.mSB
201976 …35| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
202006 17| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
202007 19| iput-wide v0:v1, v2, com.android.timezonepicker.TimeZoneInfo.mLocalTimeCacheReferenceTime
202033 1| const/4 v1, #-1 (0xffffffff | NaN)
202051 22| return v1
202055 23| move v1, v2
202081 38| return v1
202086 39| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mCountry
202088 43| invoke-virtual {v1,v2}, java.lang.String.compareTo(java.lang.String):int
202101 50| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mDisplayName
202102 52| if-eqz v1, Label_7
202105 54| iget-object v1, v6, com.android.timezonepicker.TimeZoneInfo.mDisplayName
202106 56| if-eqz v1, Label_7
202110 58| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mDisplayName
202112 62| invoke-virtual {v1,v2}, java.lang.String.compareTo(java.lang.String):int
202113 65| move-result v1
202114 66| return v1
202119 67| iget-object v1, v5, com.android.timezonepicker.TimeZoneInfo.mTz
202122 73| invoke-virtual {v1,v2}, java.util.TimeZone.getDisplayName(java.util.Locale):java.lang.String
202123 76| move-result-object v1
202131 87| invoke-virtual {v1,v2}, java.lang.String.compareTo(java.lang.String):int
202132 90| move-result v1
202133 91| return v1
202148 …2| invoke-virtual {v1,v2}, com.android.timezonepicker.TimeZoneInfo.compareTo(com.android.timezonep…
202309 163| move/from16 v1, v16
202310 …165| invoke-interface {v0,v4,v1,v14,v5}, android.text.Spannable.setSpan(java.lang.Object, int, int…
202323 182| move/from16 v1, v22
202325 …186| invoke-interface {v0,v4,v1,v2,v5}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
202459 68| const-string/jumbo v1, "%I:%M %p"
202461 .local v1, "format", java.lang.String
202477 88| const-string/jumbo v1, "%b %d %H:%M"
202483 93| invoke-virtual {v4,v1}, android.text.format.Time.format(java.lang.String):java.lang.String
202493 .end_local v1
202513 .restart_local v1
202514 112| const-string/jumbo v1, "%b %d %I:%M %p"
202525 120| const-string/jumbo v1, "%H:%M"
202555 2| iget-object v1, v3, com.android.timezonepicker.TimeZoneInfo.mTz
202556 4| invoke-virtual {v0,v1}, java.util.TimeZone.hasSameRules(java.util.TimeZone):boolean
202573 7| new-instance v1, java.lang.StringBuilder
202574 9| invoke-direct {v1}, java.lang.StringBuilder.<init>():void
202576 .local v1, "sb", java.lang.StringBuilder
202584 …18| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
202586 21| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202590 …28| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
202592 31| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202596 …38| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
202598 41| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202608 …54| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
202610 57| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202614 …64| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
202619 67| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202625 76| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
202627 79| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202633 88| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
202635 91| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202637 …94| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
202639 97| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202644 …109| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
202646 112| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202651 …124| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
202653 127| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202658 …139| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
202660 142| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202665 …154| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
202667 157| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202670 162| invoke-virtual {v1,v3}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202672 165| invoke-virtual {v1}, java.lang.StringBuilder.toString():java.lang.String
202679 170| invoke-virtual {v1,v6}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
202711 0| invoke-direct {v1}, android.app.DialogFragment.<init>():void
202714 4| iput-boolean v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mHasCachedResults
202732 4| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
202733 5| invoke-virtual {v0,v1}, android.app.Dialog.requestWindowFeature(int):boolean
202736 11| move-result-object v1
202738 14| invoke-virtual {v1,v2}, android.view.Window.setSoftInputMode(int):void
202796 39| move-result-object v1
202805 51| const/4 v1, #+0 (0x00000000 | 0.00000)
202806 52| invoke-virtual {v12,v0,v1}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
202813 60| const-string/jumbo v1, "last_filter_type"
202814 63| invoke-virtual {v12,v1}, android.os.Bundle.getInt(java.lang.String):int
202815 66| move-result v1
202825 …81| invoke-virtual {v0,v1,v2,v6}, com.android.timezonepicker.TimeZonePickerView.showFilterResults(…
202845 3| const-string/jumbo v1, "has_results"
202856 16| invoke-virtual {v3,v1,v0}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
202864 26| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
202865 28| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getLastFilterType():int
202866 31| move-result v1
202867 32| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
202870 38| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
202871 …40| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getLastFilterString():java.…
202872 43| move-result-object v1
202873 …44| invoke-virtual {v3,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
202876 50| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
202877 52| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getLastFilterTime():int
202878 55| move-result v1
202879 56| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
202882 62| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
202883 …64| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerView.getHideFilterSearchOnStart(…
202884 67| move-result v1
202885 68| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
202908 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
202913 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
202919 9| invoke-virtual {v1}, com.android.timezonepicker.TimeZonePickerDialog.dismiss():void
202933 0| iput-object v1, v0, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
202964 …3| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZonePickerUtils.cacheOverrides(android.co…
202992 16| move-result v1
202994 .local v1, "p", int
202995 17| int-to-long v2:v3, v1
203001 28| div-int v2, v1, v2
203034 .end_local v1
203157 119| move-object v1, v6
203159 .local v1, "gmtDisplayName", java.lang.CharSequence
203166 .end_local v1
203190 4| sget v1, com.android.timezonepicker.R$array.timezone_rename_ids
203191 6| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
203192 9| move-result-object v1
203193 10| iput-object v1, v2, com.android.timezonepicker.TimeZonePickerUtils.mOverrideIds
203195 12| sget v1, com.android.timezonepicker.R$array.timezone_rename_labels
203196 14| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
203197 17| move-result-object v1
203198 18| iput-object v1, v2, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
203213 1| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideIds
203214 3| if-eqz v1, Label_1
203217 5| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
203218 7| if-nez v1, Label_2
203224 12| move-result-object v1
203225 …13| invoke-virtual {v6,v7,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Locale…
203226 16| move-result-object v1
203227 17| return-object v1
203237 19| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideIds
203238 21| array-length v1, v1
203239 22| if-ge v0, v1, Label_5
203244 27| move-result-object v1
203247 32| invoke-virtual {v1,v2}, java.lang.String.equals(java.lang.Object):boolean
203248 35| move-result v1
203249 36| if-eqz v1, Label_6
203253 38| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
203254 40| array-length v1, v1
203255 41| if-le v1, v0, Label_4
203259 43| iget-object v1, v5, com.android.timezonepicker.TimeZonePickerUtils.mOverrideLabels
203260 45| aget-object v1, v1, v0
203261 47| return-object v1
203266 48| const-string/jumbo v1, "TimeZonePickerUtils"
203289 88| invoke-static {v1,v2}, android.util.Log.e(java.lang.String, java.lang.String):int
203295 94| move-result-object v1
203296 …95| invoke-virtual {v6,v7,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Locale…
203297 98| move-result-object v1
203298 99| return-object v1
203316 2| const/16 v1, #+16 (0x00000010 | 2.24208e-44)
203317 4| if-lt v0, v1, Label_1
203342 4| move-result-object v1
203344 .local v1, "timezone", java.util.TimeZone
203345 5| if-nez v1, Label_1
203372 …25| invoke-direct {v3,v1,v6,v7,v8}, com.android.timezonepicker.TimeZonePickerUtils.buildGmtDisplay…
203386 0| iput-object v1, v0, com.android.timezonepicker.TimeZonePickerView$1.this$0
203402 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView$1.this$0
203416 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
203463 48| move-result-object v1
203464 49| check-cast v1, android.widget.ListView
203466 .local v1, "timeZoneList", android.widget.ListView
203468 53| invoke-virtual {v1,v3}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
203471 …58| invoke-virtual {v1,v3}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
203529 10| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerView.mFilterAdapter
203530 …12| invoke-virtual {v0,v1}, android.widget.AutoCompleteTextView.setAdapter(android.widget.ListAdap…
203565 16| move-result-object v1
203567 .local v1, "searchIcon", android.graphics.drawable.Drawable
203584 …39| invoke-virtual {v1,v8,v8,v3,v3}, android.graphics.drawable.Drawable.setBounds(int, int, int, i…
203587 …44| invoke-direct {v4,v1}, android.text.style.ImageSpan.<init>(android.graphics.drawable.Drawable)…
203609 1| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mClearButton
203610 3| if-eqz v1, Label_2
203614 5| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mClearButton
203621 13| invoke-virtual {v1,v0}, android.widget.ImageButton.setVisibility(int):void
203655 0| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
203668 1| iget-object v1, v2, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203669 3| if-eqz v1, Label_1
203689 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203693 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203715 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203719 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203741 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203745 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203768 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
203772 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
203780 14| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
203785 …24| invoke-direct {v1,v0}, com.android.timezonepicker.TimeZonePickerView.filterOnString(java.lang.…
203804 3| move-result-object v1
203806 …7| invoke-virtual {v1,v2}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
203811 13| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
203812 15| invoke-virtual {v1}, android.widget.AutoCompleteTextView.getWindowToken():android.os.IBinder
203813 18| move-result-object v1
203815 …20| invoke-virtual {v0,v1,v2}, android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow…
203817 23| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
203818 24| iput-boolean v1, v3, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
203820 26| iget-object v1, v3, com.android.timezonepicker.TimeZonePickerView.mFilterAdapter
203821 …28| invoke-virtual {v1,v5}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.onClick(android.v…
203835 0| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mFirstTime
203839 4| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
203845 9| iput-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mFirstTime
203854 …16| invoke-direct {v1,v0}, com.android.timezonepicker.TimeZonePickerView.filterOnString(java.lang.…
203868 0| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203873 4| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
203907 5| sget v1, com.android.timezonepicker.R$id.time_zone
203908 7| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
203909 10| move-result-object v1
203910 11| check-cast v1, android.widget.TextView
203911 13| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.timeZone
203913 15| sget v1, com.android.timezonepicker.R$id.time_offset
203914 17| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
203915 20| move-result-object v1
203916 21| check-cast v1, android.widget.TextView
203917 23| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.timeOffset
203919 25| sget v1, com.android.timezonepicker.R$id.location
203920 27| invoke-virtual {v2,v1}, android.view.View.findViewById(int):android.view.View
203921 30| move-result-object v1
203922 31| check-cast v1, android.widget.TextView
203923 33| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.location
203952 0| const/4 v1, #+0 (0x00000000 | 0.00000)
203956 4| iput-boolean v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mHasResults
203958 6| iput v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
203979 …36| invoke-virtual {v2,v1,v0,v1}, com.android.timezonepicker.TimeZoneResultAdapter.onSetFilter(int…
204004 0| iget v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
204033 … 10| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
204034 12| aget v1, v1, v3
204035 …14| invoke-virtual {v0,v1}, com.android.timezonepicker.TimeZoneData.get(int):com.android.timezonep…
204051 4| int-to-long v0:v1, v0
204052 5| return-wide v0:v1
204063 0| iget-object v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterString
204075 0| iget v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterType
204139 55| move-result-object v1
204141 .local v1, "tzi", com.android.timezonepicker.TimeZoneInfo
204143 58| invoke-virtual {v2,v4,v1}, android.view.View.setTag(int, java.lang.Object):void
204146 63| iget-object v5, v1, com.android.timezonepicker.TimeZoneInfo.mDisplayName
204151 …72| invoke-virtual {v1,v5}, com.android.timezonepicker.TimeZoneInfo.getGmtDisplayName(android.cont…
204155 79| iget-object v0, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
204191 0| iget-boolean v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mHasResults
204217 … 1| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
204218 3| aget v1, v1, v3
204219 5| if-ltz v1, Label_1
204239 0| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneSetListener
204240 2| if-eqz v1, Label_1
204244 4| sget v1, com.android.timezonepicker.TimeZoneResultAdapter.VIEW_TAG_TIME_ZONE
204245 6| invoke-virtual {v4,v1}, android.view.View.getTag(int):java.lang.Object
204254 14| iget-object v1, v2, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneSetListener
204255 …16| invoke-interface {v1,v0}, com.android.timezonepicker.TimeZonePickerView$OnTimeZoneSetListener.…
204257 19| iget-object v1, v0, com.android.timezonepicker.TimeZoneInfo.mTzId
204258 …21| invoke-virtual {v2,v1}, com.android.timezonepicker.TimeZoneResultAdapter.saveRecentTimezone(ja…
204277 2| move-object/from16 v1, v18
204278 4| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterType
204281 8| move-object/from16 v1, v18
204282 10| iput-object v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterString
204285 14| move-object/from16 v1, v18
204286 16| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterTime
204313 47| move-object/from16 v1, v18
204314 49| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
204358 95| move-object/from16 v1, v18
204359 97| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
204444 200| move-object/from16 v1, v18
204445 202| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
204497 251| move-object/from16 v1, v18
204498 253| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
204546 308| move-object/from16 v1, v18
204547 310| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
204682 98| const/4 v1, #+1 (0x00000001 | 1.40130e-45)
204684 .local v1, "first", boolean
204701 115| if-eqz v1, Label_11
204705 117| const/4 v1, #+0 (0x00000000 | 0.00000)
204717 .end_local v1
204729 .restart_local v1