Changes of com.discord v889
This commit is contained in:
parent
978663884f
commit
dc8b0b8647
7005 changed files with 392258 additions and 379599 deletions
|
@ -75,113 +75,113 @@
|
|||
|
||||
.field public static final background_material_light:I = 0x7f06001f
|
||||
|
||||
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060036
|
||||
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060034
|
||||
|
||||
.field public static final bright_foreground_disabled_material_light:I = 0x7f060037
|
||||
.field public static final bright_foreground_disabled_material_light:I = 0x7f060035
|
||||
|
||||
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060038
|
||||
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060036
|
||||
|
||||
.field public static final bright_foreground_inverse_material_light:I = 0x7f060039
|
||||
.field public static final bright_foreground_inverse_material_light:I = 0x7f060037
|
||||
|
||||
.field public static final bright_foreground_material_dark:I = 0x7f06003a
|
||||
.field public static final bright_foreground_material_dark:I = 0x7f060038
|
||||
|
||||
.field public static final bright_foreground_material_light:I = 0x7f06003b
|
||||
.field public static final bright_foreground_material_light:I = 0x7f060039
|
||||
|
||||
.field public static final button_material_dark:I = 0x7f060041
|
||||
.field public static final button_material_dark:I = 0x7f06003f
|
||||
|
||||
.field public static final button_material_light:I = 0x7f060042
|
||||
.field public static final button_material_light:I = 0x7f060040
|
||||
|
||||
.field public static final dim_foreground_disabled_material_dark:I = 0x7f060068
|
||||
.field public static final dim_foreground_disabled_material_dark:I = 0x7f060066
|
||||
|
||||
.field public static final dim_foreground_disabled_material_light:I = 0x7f060069
|
||||
.field public static final dim_foreground_disabled_material_light:I = 0x7f060067
|
||||
|
||||
.field public static final dim_foreground_material_dark:I = 0x7f06006a
|
||||
.field public static final dim_foreground_material_dark:I = 0x7f060068
|
||||
|
||||
.field public static final dim_foreground_material_light:I = 0x7f06006b
|
||||
.field public static final dim_foreground_material_light:I = 0x7f060069
|
||||
|
||||
.field public static final error_color_material_dark:I = 0x7f06006c
|
||||
.field public static final error_color_material_dark:I = 0x7f06006a
|
||||
|
||||
.field public static final error_color_material_light:I = 0x7f06006d
|
||||
.field public static final error_color_material_light:I = 0x7f06006b
|
||||
|
||||
.field public static final foreground_material_dark:I = 0x7f060072
|
||||
.field public static final foreground_material_dark:I = 0x7f060070
|
||||
|
||||
.field public static final foreground_material_light:I = 0x7f060073
|
||||
.field public static final foreground_material_light:I = 0x7f060071
|
||||
|
||||
.field public static final highlighted_text_material_dark:I = 0x7f060084
|
||||
.field public static final highlighted_text_material_dark:I = 0x7f060080
|
||||
|
||||
.field public static final highlighted_text_material_light:I = 0x7f060085
|
||||
.field public static final highlighted_text_material_light:I = 0x7f060081
|
||||
|
||||
.field public static final material_blue_grey_800:I = 0x7f060094
|
||||
.field public static final material_blue_grey_800:I = 0x7f06008f
|
||||
|
||||
.field public static final material_blue_grey_900:I = 0x7f060095
|
||||
.field public static final material_blue_grey_900:I = 0x7f060090
|
||||
|
||||
.field public static final material_blue_grey_950:I = 0x7f060096
|
||||
.field public static final material_blue_grey_950:I = 0x7f060091
|
||||
|
||||
.field public static final material_deep_teal_200:I = 0x7f060097
|
||||
.field public static final material_deep_teal_200:I = 0x7f060092
|
||||
|
||||
.field public static final material_deep_teal_500:I = 0x7f060098
|
||||
.field public static final material_deep_teal_500:I = 0x7f060093
|
||||
|
||||
.field public static final material_grey_100:I = 0x7f060099
|
||||
.field public static final material_grey_100:I = 0x7f060094
|
||||
|
||||
.field public static final material_grey_300:I = 0x7f06009a
|
||||
.field public static final material_grey_300:I = 0x7f060095
|
||||
|
||||
.field public static final material_grey_50:I = 0x7f06009b
|
||||
.field public static final material_grey_50:I = 0x7f060096
|
||||
|
||||
.field public static final material_grey_600:I = 0x7f06009c
|
||||
.field public static final material_grey_600:I = 0x7f060097
|
||||
|
||||
.field public static final material_grey_800:I = 0x7f06009d
|
||||
.field public static final material_grey_800:I = 0x7f060098
|
||||
|
||||
.field public static final material_grey_850:I = 0x7f06009e
|
||||
.field public static final material_grey_850:I = 0x7f060099
|
||||
|
||||
.field public static final material_grey_900:I = 0x7f06009f
|
||||
.field public static final material_grey_900:I = 0x7f06009a
|
||||
|
||||
.field public static final notification_action_color_filter:I = 0x7f0600ba
|
||||
.field public static final notification_action_color_filter:I = 0x7f0600b5
|
||||
|
||||
.field public static final notification_icon_bg_color:I = 0x7f0600bb
|
||||
.field public static final notification_icon_bg_color:I = 0x7f0600b6
|
||||
|
||||
.field public static final primary_dark_material_dark:I = 0x7f0600eb
|
||||
.field public static final primary_dark_material_dark:I = 0x7f0600e6
|
||||
|
||||
.field public static final primary_dark_material_light:I = 0x7f0600ec
|
||||
.field public static final primary_dark_material_light:I = 0x7f0600e7
|
||||
|
||||
.field public static final primary_material_dark:I = 0x7f0600ed
|
||||
.field public static final primary_material_dark:I = 0x7f0600e8
|
||||
|
||||
.field public static final primary_material_light:I = 0x7f0600ee
|
||||
.field public static final primary_material_light:I = 0x7f0600e9
|
||||
|
||||
.field public static final primary_text_default_material_dark:I = 0x7f0600ef
|
||||
.field public static final primary_text_default_material_dark:I = 0x7f0600ea
|
||||
|
||||
.field public static final primary_text_default_material_light:I = 0x7f0600f0
|
||||
.field public static final primary_text_default_material_light:I = 0x7f0600eb
|
||||
|
||||
.field public static final primary_text_disabled_material_dark:I = 0x7f0600f1
|
||||
.field public static final primary_text_disabled_material_dark:I = 0x7f0600ec
|
||||
|
||||
.field public static final primary_text_disabled_material_light:I = 0x7f0600f2
|
||||
.field public static final primary_text_disabled_material_light:I = 0x7f0600ed
|
||||
|
||||
.field public static final ripple_material_dark:I = 0x7f0600fc
|
||||
.field public static final ripple_material_dark:I = 0x7f0600f7
|
||||
|
||||
.field public static final ripple_material_light:I = 0x7f0600fd
|
||||
.field public static final ripple_material_light:I = 0x7f0600f8
|
||||
|
||||
.field public static final secondary_text_default_material_dark:I = 0x7f0600fe
|
||||
.field public static final secondary_text_default_material_dark:I = 0x7f0600f9
|
||||
|
||||
.field public static final secondary_text_default_material_light:I = 0x7f0600ff
|
||||
.field public static final secondary_text_default_material_light:I = 0x7f0600fa
|
||||
|
||||
.field public static final secondary_text_disabled_material_dark:I = 0x7f060100
|
||||
.field public static final secondary_text_disabled_material_dark:I = 0x7f0600fb
|
||||
|
||||
.field public static final secondary_text_disabled_material_light:I = 0x7f060101
|
||||
.field public static final secondary_text_disabled_material_light:I = 0x7f0600fc
|
||||
|
||||
.field public static final switch_thumb_disabled_material_dark:I = 0x7f060131
|
||||
.field public static final switch_thumb_disabled_material_dark:I = 0x7f06012b
|
||||
|
||||
.field public static final switch_thumb_disabled_material_light:I = 0x7f060132
|
||||
.field public static final switch_thumb_disabled_material_light:I = 0x7f06012c
|
||||
|
||||
.field public static final switch_thumb_material_dark:I = 0x7f060133
|
||||
.field public static final switch_thumb_material_dark:I = 0x7f06012d
|
||||
|
||||
.field public static final switch_thumb_material_light:I = 0x7f060134
|
||||
.field public static final switch_thumb_material_light:I = 0x7f06012e
|
||||
|
||||
.field public static final switch_thumb_normal_material_dark:I = 0x7f060135
|
||||
.field public static final switch_thumb_normal_material_dark:I = 0x7f06012f
|
||||
|
||||
.field public static final switch_thumb_normal_material_light:I = 0x7f060136
|
||||
.field public static final switch_thumb_normal_material_light:I = 0x7f060130
|
||||
|
||||
.field public static final tooltip_background_dark:I = 0x7f060138
|
||||
.field public static final tooltip_background_dark:I = 0x7f060132
|
||||
|
||||
.field public static final tooltip_background_light:I = 0x7f060139
|
||||
.field public static final tooltip_background_light:I = 0x7f060133
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -165,83 +165,83 @@
|
|||
|
||||
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004a
|
||||
|
||||
.field public static final compat_button_inset_horizontal_material:I = 0x7f070079
|
||||
.field public static final compat_button_inset_horizontal_material:I = 0x7f070076
|
||||
|
||||
.field public static final compat_button_inset_vertical_material:I = 0x7f07007a
|
||||
.field public static final compat_button_inset_vertical_material:I = 0x7f070077
|
||||
|
||||
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007b
|
||||
.field public static final compat_button_padding_horizontal_material:I = 0x7f070078
|
||||
|
||||
.field public static final compat_button_padding_vertical_material:I = 0x7f07007c
|
||||
.field public static final compat_button_padding_vertical_material:I = 0x7f070079
|
||||
|
||||
.field public static final compat_control_corner_material:I = 0x7f07007d
|
||||
.field public static final compat_control_corner_material:I = 0x7f07007a
|
||||
|
||||
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007e
|
||||
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007b
|
||||
|
||||
.field public static final compat_notification_large_icon_max_width:I = 0x7f07007f
|
||||
.field public static final compat_notification_large_icon_max_width:I = 0x7f07007c
|
||||
|
||||
.field public static final disabled_alpha_material_dark:I = 0x7f0700b3
|
||||
.field public static final disabled_alpha_material_dark:I = 0x7f0700b0
|
||||
|
||||
.field public static final disabled_alpha_material_light:I = 0x7f0700b4
|
||||
.field public static final disabled_alpha_material_light:I = 0x7f0700b1
|
||||
|
||||
.field public static final highlight_alpha_material_colored:I = 0x7f0700c5
|
||||
.field public static final highlight_alpha_material_colored:I = 0x7f0700c1
|
||||
|
||||
.field public static final highlight_alpha_material_dark:I = 0x7f0700c6
|
||||
.field public static final highlight_alpha_material_dark:I = 0x7f0700c2
|
||||
|
||||
.field public static final highlight_alpha_material_light:I = 0x7f0700c7
|
||||
.field public static final highlight_alpha_material_light:I = 0x7f0700c3
|
||||
|
||||
.field public static final hint_alpha_material_dark:I = 0x7f0700c8
|
||||
.field public static final hint_alpha_material_dark:I = 0x7f0700c4
|
||||
|
||||
.field public static final hint_alpha_material_light:I = 0x7f0700c9
|
||||
.field public static final hint_alpha_material_light:I = 0x7f0700c5
|
||||
|
||||
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700ca
|
||||
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700c6
|
||||
|
||||
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700cb
|
||||
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700c7
|
||||
|
||||
.field public static final notification_action_icon_size:I = 0x7f070109
|
||||
.field public static final notification_action_icon_size:I = 0x7f070105
|
||||
|
||||
.field public static final notification_action_text_size:I = 0x7f07010a
|
||||
.field public static final notification_action_text_size:I = 0x7f070106
|
||||
|
||||
.field public static final notification_big_circle_margin:I = 0x7f07010b
|
||||
.field public static final notification_big_circle_margin:I = 0x7f070107
|
||||
|
||||
.field public static final notification_content_margin_start:I = 0x7f07010c
|
||||
.field public static final notification_content_margin_start:I = 0x7f070108
|
||||
|
||||
.field public static final notification_large_icon_height:I = 0x7f07010d
|
||||
.field public static final notification_large_icon_height:I = 0x7f070109
|
||||
|
||||
.field public static final notification_large_icon_width:I = 0x7f07010e
|
||||
.field public static final notification_large_icon_width:I = 0x7f07010a
|
||||
|
||||
.field public static final notification_main_column_padding_top:I = 0x7f07010f
|
||||
.field public static final notification_main_column_padding_top:I = 0x7f07010b
|
||||
|
||||
.field public static final notification_media_narrow_margin:I = 0x7f070110
|
||||
.field public static final notification_media_narrow_margin:I = 0x7f07010c
|
||||
|
||||
.field public static final notification_right_icon_size:I = 0x7f070111
|
||||
.field public static final notification_right_icon_size:I = 0x7f07010d
|
||||
|
||||
.field public static final notification_right_side_padding_top:I = 0x7f070112
|
||||
.field public static final notification_right_side_padding_top:I = 0x7f07010e
|
||||
|
||||
.field public static final notification_small_icon_background_padding:I = 0x7f070113
|
||||
.field public static final notification_small_icon_background_padding:I = 0x7f07010f
|
||||
|
||||
.field public static final notification_small_icon_size_as_large:I = 0x7f070114
|
||||
.field public static final notification_small_icon_size_as_large:I = 0x7f070110
|
||||
|
||||
.field public static final notification_subtext_size:I = 0x7f070115
|
||||
.field public static final notification_subtext_size:I = 0x7f070111
|
||||
|
||||
.field public static final notification_top_pad:I = 0x7f070116
|
||||
.field public static final notification_top_pad:I = 0x7f070112
|
||||
|
||||
.field public static final notification_top_pad_large_text:I = 0x7f070117
|
||||
.field public static final notification_top_pad_large_text:I = 0x7f070113
|
||||
|
||||
.field public static final tooltip_corner_radius:I = 0x7f07012d
|
||||
.field public static final tooltip_corner_radius:I = 0x7f070125
|
||||
|
||||
.field public static final tooltip_horizontal_padding:I = 0x7f07012e
|
||||
.field public static final tooltip_horizontal_padding:I = 0x7f070126
|
||||
|
||||
.field public static final tooltip_margin:I = 0x7f07012f
|
||||
.field public static final tooltip_margin:I = 0x7f070127
|
||||
|
||||
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f070130
|
||||
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f070128
|
||||
|
||||
.field public static final tooltip_precise_anchor_threshold:I = 0x7f070131
|
||||
.field public static final tooltip_precise_anchor_threshold:I = 0x7f070129
|
||||
|
||||
.field public static final tooltip_vertical_padding:I = 0x7f070132
|
||||
.field public static final tooltip_vertical_padding:I = 0x7f07012a
|
||||
|
||||
.field public static final tooltip_y_offset_non_touch:I = 0x7f070133
|
||||
.field public static final tooltip_y_offset_non_touch:I = 0x7f07012b
|
||||
|
||||
.field public static final tooltip_y_offset_touch:I = 0x7f070134
|
||||
.field public static final tooltip_y_offset_touch:I = 0x7f07012c
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -183,33 +183,33 @@
|
|||
|
||||
.field public static final abc_vector_test:I = 0x7f080064
|
||||
|
||||
.field public static final notification_action_background:I = 0x7f0803b5
|
||||
.field public static final notification_action_background:I = 0x7f0803ad
|
||||
|
||||
.field public static final notification_bg:I = 0x7f0803b6
|
||||
.field public static final notification_bg:I = 0x7f0803ae
|
||||
|
||||
.field public static final notification_bg_low:I = 0x7f0803b7
|
||||
.field public static final notification_bg_low:I = 0x7f0803af
|
||||
|
||||
.field public static final notification_bg_low_normal:I = 0x7f0803b8
|
||||
.field public static final notification_bg_low_normal:I = 0x7f0803b0
|
||||
|
||||
.field public static final notification_bg_low_pressed:I = 0x7f0803b9
|
||||
.field public static final notification_bg_low_pressed:I = 0x7f0803b1
|
||||
|
||||
.field public static final notification_bg_normal:I = 0x7f0803ba
|
||||
.field public static final notification_bg_normal:I = 0x7f0803b2
|
||||
|
||||
.field public static final notification_bg_normal_pressed:I = 0x7f0803bb
|
||||
.field public static final notification_bg_normal_pressed:I = 0x7f0803b3
|
||||
|
||||
.field public static final notification_icon_background:I = 0x7f0803bc
|
||||
.field public static final notification_icon_background:I = 0x7f0803b4
|
||||
|
||||
.field public static final notification_template_icon_bg:I = 0x7f0803bd
|
||||
.field public static final notification_template_icon_bg:I = 0x7f0803b5
|
||||
|
||||
.field public static final notification_template_icon_low_bg:I = 0x7f0803be
|
||||
.field public static final notification_template_icon_low_bg:I = 0x7f0803b6
|
||||
|
||||
.field public static final notification_tile_bg:I = 0x7f0803bf
|
||||
.field public static final notification_tile_bg:I = 0x7f0803b7
|
||||
|
||||
.field public static final notify_panel_notification_icon_bg:I = 0x7f0803c0
|
||||
.field public static final notify_panel_notification_icon_bg:I = 0x7f0803b8
|
||||
|
||||
.field public static final tooltip_frame_dark:I = 0x7f0803c5
|
||||
.field public static final tooltip_frame_dark:I = 0x7f0803bd
|
||||
|
||||
.field public static final tooltip_frame_light:I = 0x7f0803c6
|
||||
.field public static final tooltip_frame_light:I = 0x7f0803be
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -81,149 +81,149 @@
|
|||
|
||||
.field public static final default_activity_button:I = 0x7f0a01e9
|
||||
|
||||
.field public static final edit_query:I = 0x7f0a0239
|
||||
.field public static final edit_query:I = 0x7f0a0238
|
||||
|
||||
.field public static final end:I = 0x7f0a0251
|
||||
.field public static final end:I = 0x7f0a0250
|
||||
|
||||
.field public static final expand_activities_button:I = 0x7f0a0257
|
||||
.field public static final expand_activities_button:I = 0x7f0a0256
|
||||
|
||||
.field public static final expanded_menu:I = 0x7f0a0258
|
||||
.field public static final expanded_menu:I = 0x7f0a0257
|
||||
|
||||
.field public static final forever:I = 0x7f0a0279
|
||||
.field public static final forever:I = 0x7f0a0278
|
||||
|
||||
.field public static final group_divider:I = 0x7f0a02ae
|
||||
.field public static final group_divider:I = 0x7f0a02ad
|
||||
|
||||
.field public static final home:I = 0x7f0a0309
|
||||
.field public static final home:I = 0x7f0a0307
|
||||
|
||||
.field public static final icon:I = 0x7f0a030b
|
||||
.field public static final icon:I = 0x7f0a0309
|
||||
|
||||
.field public static final icon_group:I = 0x7f0a030c
|
||||
.field public static final icon_group:I = 0x7f0a030a
|
||||
|
||||
.field public static final image:I = 0x7f0a030f
|
||||
.field public static final image:I = 0x7f0a030d
|
||||
|
||||
.field public static final info:I = 0x7f0a0321
|
||||
.field public static final info:I = 0x7f0a031f
|
||||
|
||||
.field public static final italic:I = 0x7f0a034e
|
||||
.field public static final italic:I = 0x7f0a034c
|
||||
|
||||
.field public static final left:I = 0x7f0a038f
|
||||
.field public static final left:I = 0x7f0a038d
|
||||
|
||||
.field public static final line1:I = 0x7f0a0391
|
||||
.field public static final line1:I = 0x7f0a038f
|
||||
|
||||
.field public static final line3:I = 0x7f0a0392
|
||||
.field public static final line3:I = 0x7f0a0390
|
||||
|
||||
.field public static final listMode:I = 0x7f0a0394
|
||||
.field public static final listMode:I = 0x7f0a0392
|
||||
|
||||
.field public static final list_item:I = 0x7f0a0395
|
||||
.field public static final list_item:I = 0x7f0a0393
|
||||
|
||||
.field public static final message:I = 0x7f0a03f5
|
||||
.field public static final message:I = 0x7f0a03f3
|
||||
|
||||
.field public static final multiply:I = 0x7f0a03fd
|
||||
.field public static final multiply:I = 0x7f0a03fb
|
||||
|
||||
.field public static final none:I = 0x7f0a0412
|
||||
.field public static final none:I = 0x7f0a0410
|
||||
|
||||
.field public static final normal:I = 0x7f0a0413
|
||||
.field public static final normal:I = 0x7f0a0411
|
||||
|
||||
.field public static final notification_background:I = 0x7f0a041a
|
||||
.field public static final notification_background:I = 0x7f0a0418
|
||||
|
||||
.field public static final notification_main_column:I = 0x7f0a041b
|
||||
.field public static final notification_main_column:I = 0x7f0a0419
|
||||
|
||||
.field public static final notification_main_column_container:I = 0x7f0a041c
|
||||
.field public static final notification_main_column_container:I = 0x7f0a041a
|
||||
|
||||
.field public static final parentPanel:I = 0x7f0a0426
|
||||
.field public static final parentPanel:I = 0x7f0a0424
|
||||
|
||||
.field public static final progress_circular:I = 0x7f0a049a
|
||||
.field public static final progress_circular:I = 0x7f0a0498
|
||||
|
||||
.field public static final progress_horizontal:I = 0x7f0a049c
|
||||
.field public static final progress_horizontal:I = 0x7f0a049a
|
||||
|
||||
.field public static final radio:I = 0x7f0a04a7
|
||||
.field public static final radio:I = 0x7f0a04a5
|
||||
|
||||
.field public static final right:I = 0x7f0a04bf
|
||||
.field public static final right:I = 0x7f0a04bd
|
||||
|
||||
.field public static final right_icon:I = 0x7f0a04c0
|
||||
.field public static final right_icon:I = 0x7f0a04be
|
||||
|
||||
.field public static final right_side:I = 0x7f0a04c1
|
||||
.field public static final right_side:I = 0x7f0a04bf
|
||||
|
||||
.field public static final screen:I = 0x7f0a04ef
|
||||
.field public static final screen:I = 0x7f0a04ed
|
||||
|
||||
.field public static final scrollIndicatorDown:I = 0x7f0a04f1
|
||||
.field public static final scrollIndicatorDown:I = 0x7f0a04ef
|
||||
|
||||
.field public static final scrollIndicatorUp:I = 0x7f0a04f2
|
||||
.field public static final scrollIndicatorUp:I = 0x7f0a04f0
|
||||
|
||||
.field public static final scrollView:I = 0x7f0a04f3
|
||||
.field public static final scrollView:I = 0x7f0a04f1
|
||||
|
||||
.field public static final search_badge:I = 0x7f0a04f7
|
||||
.field public static final search_badge:I = 0x7f0a04f5
|
||||
|
||||
.field public static final search_bar:I = 0x7f0a04f8
|
||||
.field public static final search_bar:I = 0x7f0a04f6
|
||||
|
||||
.field public static final search_button:I = 0x7f0a04f9
|
||||
.field public static final search_button:I = 0x7f0a04f7
|
||||
|
||||
.field public static final search_close_btn:I = 0x7f0a04fb
|
||||
.field public static final search_close_btn:I = 0x7f0a04f9
|
||||
|
||||
.field public static final search_edit_frame:I = 0x7f0a04fc
|
||||
.field public static final search_edit_frame:I = 0x7f0a04fa
|
||||
|
||||
.field public static final search_go_btn:I = 0x7f0a04ff
|
||||
.field public static final search_go_btn:I = 0x7f0a04fd
|
||||
|
||||
.field public static final search_mag_icon:I = 0x7f0a0501
|
||||
.field public static final search_mag_icon:I = 0x7f0a04ff
|
||||
|
||||
.field public static final search_plate:I = 0x7f0a0502
|
||||
.field public static final search_plate:I = 0x7f0a0500
|
||||
|
||||
.field public static final search_src_text:I = 0x7f0a0505
|
||||
.field public static final search_src_text:I = 0x7f0a0503
|
||||
|
||||
.field public static final search_voice_btn:I = 0x7f0a0511
|
||||
.field public static final search_voice_btn:I = 0x7f0a050f
|
||||
|
||||
.field public static final select_dialog_listview:I = 0x7f0a0512
|
||||
.field public static final select_dialog_listview:I = 0x7f0a0510
|
||||
|
||||
.field public static final shortcut:I = 0x7f0a0623
|
||||
.field public static final shortcut:I = 0x7f0a062b
|
||||
|
||||
.field public static final spacer:I = 0x7f0a062e
|
||||
.field public static final spacer:I = 0x7f0a0636
|
||||
|
||||
.field public static final split_action_bar:I = 0x7f0a062f
|
||||
.field public static final split_action_bar:I = 0x7f0a0637
|
||||
|
||||
.field public static final src_atop:I = 0x7f0a0632
|
||||
.field public static final src_atop:I = 0x7f0a063a
|
||||
|
||||
.field public static final src_in:I = 0x7f0a0633
|
||||
.field public static final src_in:I = 0x7f0a063b
|
||||
|
||||
.field public static final src_over:I = 0x7f0a0634
|
||||
.field public static final src_over:I = 0x7f0a063c
|
||||
|
||||
.field public static final start:I = 0x7f0a0636
|
||||
.field public static final start:I = 0x7f0a063e
|
||||
|
||||
.field public static final submenuarrow:I = 0x7f0a064b
|
||||
.field public static final submenuarrow:I = 0x7f0a0653
|
||||
|
||||
.field public static final submit_area:I = 0x7f0a064c
|
||||
.field public static final submit_area:I = 0x7f0a0654
|
||||
|
||||
.field public static final tabMode:I = 0x7f0a0658
|
||||
.field public static final tabMode:I = 0x7f0a0660
|
||||
|
||||
.field public static final tag_transition_group:I = 0x7f0a0659
|
||||
.field public static final tag_transition_group:I = 0x7f0a0661
|
||||
|
||||
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a065a
|
||||
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0662
|
||||
|
||||
.field public static final tag_unhandled_key_listeners:I = 0x7f0a065b
|
||||
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0663
|
||||
|
||||
.field public static final text:I = 0x7f0a0660
|
||||
.field public static final text:I = 0x7f0a0668
|
||||
|
||||
.field public static final text2:I = 0x7f0a0661
|
||||
.field public static final text2:I = 0x7f0a0669
|
||||
|
||||
.field public static final textSpacerNoButtons:I = 0x7f0a0662
|
||||
.field public static final textSpacerNoButtons:I = 0x7f0a066a
|
||||
|
||||
.field public static final textSpacerNoTitle:I = 0x7f0a0663
|
||||
.field public static final textSpacerNoTitle:I = 0x7f0a066b
|
||||
|
||||
.field public static final time:I = 0x7f0a066f
|
||||
.field public static final time:I = 0x7f0a0677
|
||||
|
||||
.field public static final title:I = 0x7f0a0670
|
||||
.field public static final title:I = 0x7f0a0678
|
||||
|
||||
.field public static final titleDividerNoCustom:I = 0x7f0a0671
|
||||
.field public static final titleDividerNoCustom:I = 0x7f0a0679
|
||||
|
||||
.field public static final title_template:I = 0x7f0a0672
|
||||
.field public static final title_template:I = 0x7f0a067a
|
||||
|
||||
.field public static final top:I = 0x7f0a0677
|
||||
.field public static final top:I = 0x7f0a067f
|
||||
|
||||
.field public static final topPanel:I = 0x7f0a0678
|
||||
.field public static final topPanel:I = 0x7f0a0680
|
||||
|
||||
.field public static final uniform:I = 0x7f0a0689
|
||||
.field public static final uniform:I = 0x7f0a0691
|
||||
|
||||
.field public static final up:I = 0x7f0a068c
|
||||
.field public static final up:I = 0x7f0a0694
|
||||
|
||||
.field public static final wrap_content:I = 0x7f0a074d
|
||||
.field public static final wrap_content:I = 0x7f0a0755
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -93,9 +93,9 @@
|
|||
|
||||
.field public static final abc_toolbar_collapse_description:I = 0x7f12002a
|
||||
|
||||
.field public static final search_menu_title:I = 0x7f120e0b
|
||||
.field public static final search_menu_title:I = 0x7f120e1c
|
||||
|
||||
.field public static final status_bar_notification_info_overflow:I = 0x7f120ec6
|
||||
.field public static final status_bar_notification_info_overflow:I = 0x7f120ed8
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -130,7 +130,7 @@
|
|||
.end method
|
||||
|
||||
.method public static setActionBarUpIndicator(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
.locals 4
|
||||
.locals 5
|
||||
|
||||
new-instance p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
|
@ -138,6 +138,8 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
const-string v1, "ActionBarDrawerToggleHC"
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
:try_start_0
|
||||
|
@ -147,25 +149,25 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v1, [Ljava/lang/Object;
|
||||
new-array v3, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
aput-object p2, v2, v3
|
||||
aput-object p2, v3, v4
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v0, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
iget-object p2, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
|
||||
|
||||
new-array v0, v1, [Ljava/lang/Object;
|
||||
new-array v0, v2, [Ljava/lang/Object;
|
||||
|
||||
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
aput-object p3, v0, v3
|
||||
aput-object p3, v0, v4
|
||||
|
||||
invoke-virtual {p2, p1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
:try_end_0
|
||||
|
@ -176,11 +178,9 @@
|
|||
:catch_0
|
||||
move-exception p1
|
||||
|
||||
const-string p2, "ActionBarDrawerToggleHC"
|
||||
const-string p2, "Couldn\'t set home-as-up indicator via JB-MR2 API"
|
||||
|
||||
const-string p3, "Couldn\'t set home-as-up indicator via JB-MR2 API"
|
||||
|
||||
invoke-static {p2, p3, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, p2, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -196,11 +196,9 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "ActionBarDrawerToggleHC"
|
||||
const-string p1, "Couldn\'t set home-as-up indicator"
|
||||
|
||||
const-string p2, "Couldn\'t set home-as-up indicator"
|
||||
|
||||
invoke-static {p1, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:goto_0
|
||||
return-object p0
|
||||
|
|
|
@ -218,16 +218,14 @@
|
|||
|
||||
iget v1, p1, Landroidx/appcompat/app/AlertController;->mSingleChoiceItemLayout:I
|
||||
|
||||
move v4, v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget v1, p1, Landroidx/appcompat/app/AlertController;->mListItemLayout:I
|
||||
|
||||
:goto_0
|
||||
move v4, v1
|
||||
|
||||
:goto_0
|
||||
iget-object v5, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCursor:Landroid/database/Cursor;
|
||||
|
||||
const v1, 0x1020014
|
||||
|
|
|
@ -52,15 +52,35 @@
|
|||
|
||||
iget v0, p1, Landroid/os/Message;->what:I
|
||||
|
||||
const/4 v1, -0x3
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, -0x2
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Landroid/content/DialogInterface;
|
||||
|
||||
invoke-interface {p1}, Landroid/content/DialogInterface;->dismiss()V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Landroid/content/DialogInterface$OnClickListener;
|
||||
|
@ -78,23 +98,4 @@
|
|||
invoke-interface {v0, v1, p1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Landroid/content/DialogInterface;
|
||||
|
||||
invoke-interface {p1}, Landroid/content/DialogInterface;->dismiss()V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x3
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
|
|
@ -1472,35 +1472,38 @@
|
|||
|
||||
# virtual methods
|
||||
.method public getButton(I)Landroid/widget/Button;
|
||||
.locals 0
|
||||
.locals 1
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
const/4 v0, -0x3
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
const/4 v0, -0x2
|
||||
|
||||
if-eq p1, v0, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/appcompat/app/AlertController;->mButtonPositive:Landroid/widget/Button;
|
||||
|
||||
return-object p1
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
iget-object p1, p0, Landroidx/appcompat/app/AlertController;->mButtonNegative:Landroid/widget/Button;
|
||||
|
||||
return-object p1
|
||||
|
||||
:pswitch_2
|
||||
:cond_2
|
||||
iget-object p1, p0, Landroidx/appcompat/app/AlertController;->mButtonNeutral:Landroid/widget/Button;
|
||||
|
||||
return-object p1
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x3
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public getIconAttributeResId(I)I
|
||||
|
@ -1609,17 +1612,18 @@
|
|||
move-result-object p4
|
||||
|
||||
:cond_0
|
||||
packed-switch p1, :pswitch_data_0
|
||||
const/4 p3, -0x3
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
if-eq p1, p3, :cond_3
|
||||
|
||||
const-string p2, "Button does not exist"
|
||||
const/4 p3, -0x2
|
||||
|
||||
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
if-eq p1, p3, :cond_2
|
||||
|
||||
throw p1
|
||||
const/4 p3, -0x1
|
||||
|
||||
if-ne p1, p3, :cond_1
|
||||
|
||||
:pswitch_0
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController;->mButtonPositiveText:Ljava/lang/CharSequence;
|
||||
|
||||
iput-object p4, p0, Landroidx/appcompat/app/AlertController;->mButtonPositiveMessage:Landroid/os/Message;
|
||||
|
@ -1628,7 +1632,16 @@
|
|||
|
||||
return-void
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string p2, "Button does not exist"
|
||||
|
||||
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_2
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController;->mButtonNegativeText:Ljava/lang/CharSequence;
|
||||
|
||||
iput-object p4, p0, Landroidx/appcompat/app/AlertController;->mButtonNegativeMessage:Landroid/os/Message;
|
||||
|
@ -1637,7 +1650,7 @@
|
|||
|
||||
return-void
|
||||
|
||||
:pswitch_2
|
||||
:cond_3
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController;->mButtonNeutralText:Ljava/lang/CharSequence;
|
||||
|
||||
iput-object p4, p0, Landroidx/appcompat/app/AlertController;->mButtonNeutralMessage:Landroid/os/Message;
|
||||
|
@ -1645,13 +1658,6 @@
|
|||
iput-object p5, p0, Landroidx/appcompat/app/AlertController;->mButtonNeutralIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x3
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public setButtonPanelLayoutHint(I)V
|
||||
|
|
|
@ -119,7 +119,19 @@
|
|||
.method public static setDefaultNightMode(I)V
|
||||
.locals 1
|
||||
|
||||
packed-switch p0, :pswitch_data_0
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p0, v0, :cond_0
|
||||
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p0, v0, :cond_0
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-eq p0, v0, :cond_0
|
||||
|
||||
const-string p0, "AppCompatDelegate"
|
||||
|
||||
|
@ -129,18 +141,10 @@
|
|||
|
||||
return-void
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
sput p0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x1
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
|
@ -70,9 +70,6 @@
|
|||
|
||||
:cond_1
|
||||
return v1
|
||||
|
||||
:cond_2
|
||||
return v1
|
||||
.end method
|
||||
|
||||
|
||||
|
|
|
@ -974,7 +974,7 @@
|
|||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar;
|
||||
|
||||
|
@ -1025,9 +1025,6 @@
|
|||
invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;->setDefaultDisplayHomeAsUpEnabled(Z)V
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
|
||||
:cond_4
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
@ -1458,13 +1455,13 @@
|
|||
|
||||
iget-boolean v0, p1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->isOpen:Z
|
||||
|
||||
if-nez v0, :cond_10
|
||||
if-nez v0, :cond_f
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mIsDestroyed:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
goto/16 :goto_4
|
||||
goto/16 :goto_3
|
||||
|
||||
:cond_0
|
||||
iget v0, p1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->featureId:I
|
||||
|
@ -1732,15 +1729,9 @@
|
|||
|
||||
iput-boolean v2, p1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->isOpen:Z
|
||||
|
||||
return-void
|
||||
|
||||
:cond_f
|
||||
:goto_3
|
||||
return-void
|
||||
|
||||
:cond_10
|
||||
:goto_4
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private performPanelShortcut(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;I)Z
|
||||
|
@ -2082,13 +2073,13 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz p1, :cond_6
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
invoke-interface {p1}, Landroidx/appcompat/widget/DecorContentParent;->canShowOverflowMenu()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_6
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mContext:Landroid/content/Context;
|
||||
|
||||
|
@ -2108,7 +2099,7 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_6
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->getWindowCallback()Landroid/view/Window$Callback;
|
||||
|
@ -2136,7 +2127,7 @@
|
|||
|
||||
iget-boolean p2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mIsDestroyed:Z
|
||||
|
||||
if-nez p2, :cond_5
|
||||
if-nez p2, :cond_4
|
||||
|
||||
invoke-virtual {p0, v1, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->getPanelState(IZ)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
|
||||
|
||||
|
@ -2150,11 +2141,11 @@
|
|||
|
||||
:cond_2
|
||||
:goto_0
|
||||
if-eqz p1, :cond_5
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
iget-boolean p2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mIsDestroyed:Z
|
||||
|
||||
if-nez p2, :cond_5
|
||||
if-nez p2, :cond_4
|
||||
|
||||
iget-boolean p2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuPosted:Z
|
||||
|
||||
|
@ -2212,13 +2203,10 @@
|
|||
invoke-interface {p1}, Landroidx/appcompat/widget/DecorContentParent;->showOverflowMenu()Z
|
||||
|
||||
:cond_4
|
||||
return-void
|
||||
|
||||
:cond_5
|
||||
:goto_1
|
||||
return-void
|
||||
|
||||
:cond_6
|
||||
:cond_5
|
||||
invoke-virtual {p0, v1, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->getPanelState(IZ)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -2235,37 +2223,33 @@
|
|||
.end method
|
||||
|
||||
.method private sanitizeWindowFeatureId(I)I
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
const/16 v0, 0x8
|
||||
const-string v0, "AppCompatDelegate"
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
const/16 v1, 0x8
|
||||
|
||||
const-string p1, "AppCompatDelegate"
|
||||
if-ne p1, v1, :cond_0
|
||||
|
||||
const-string v0, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature."
|
||||
const-string p1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature."
|
||||
|
||||
invoke-static {p1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
const/16 p1, 0x6c
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
const/16 v0, 0x9
|
||||
const/16 v1, 0x9
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
if-ne p1, v1, :cond_1
|
||||
|
||||
const-string p1, "AppCompatDelegate"
|
||||
const-string p1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature."
|
||||
|
||||
const-string v0, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature."
|
||||
|
||||
invoke-static {p1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
const/16 p1, 0x6d
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
return p1
|
||||
.end method
|
||||
|
@ -2817,24 +2801,24 @@
|
|||
:catch_0
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "AppCompatDelegate"
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
const-string v4, "Failed to instantiate custom view inflater "
|
||||
|
||||
const-string v5, "Failed to instantiate custom view inflater "
|
||||
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, ". Falling back to default."
|
||||
|
||||
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v3, "AppCompatDelegate"
|
||||
|
||||
invoke-static {v3, v0, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatViewInflater;
|
||||
|
@ -3412,50 +3396,72 @@
|
|||
.end method
|
||||
|
||||
.method public hasWindowFeature(I)Z
|
||||
.locals 2
|
||||
.locals 4
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->sanitizeWindowFeatureId(I)I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v1, 0x1
|
||||
|
||||
sparse-switch v0, :sswitch_data_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eq v0, v1, :cond_5
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
if-eq v0, v3, :cond_4
|
||||
|
||||
const/4 v3, 0x5
|
||||
|
||||
if-eq v0, v3, :cond_3
|
||||
|
||||
const/16 v3, 0xa
|
||||
|
||||
if-eq v0, v3, :cond_2
|
||||
|
||||
const/16 v3, 0x6c
|
||||
|
||||
if-eq v0, v3, :cond_1
|
||||
|
||||
const/16 v3, 0x6d
|
||||
|
||||
if-eq v0, v3, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_0
|
||||
:cond_0
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_1
|
||||
:cond_1
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_2
|
||||
:cond_2
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionMode:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_3
|
||||
:cond_3
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFeatureIndeterminateProgress:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_4
|
||||
:cond_4
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFeatureProgress:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:sswitch_5
|
||||
:cond_5
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mWindowNoTitle:Z
|
||||
|
||||
:goto_0
|
||||
if-nez v0, :cond_1
|
||||
if-nez v0, :cond_7
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mWindow:Landroid/view/Window;
|
||||
|
||||
|
@ -3463,30 +3469,16 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
if-eqz p1, :cond_6
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
return v1
|
||||
:cond_6
|
||||
return v2
|
||||
|
||||
:cond_1
|
||||
:cond_7
|
||||
:goto_1
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
|
||||
nop
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
0x1 -> :sswitch_5
|
||||
0x2 -> :sswitch_4
|
||||
0x5 -> :sswitch_3
|
||||
0xa -> :sswitch_2
|
||||
0x6c -> :sswitch_1
|
||||
0x6d -> :sswitch_0
|
||||
.end sparse-switch
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public installViewFactory()V
|
||||
|
@ -4172,7 +4164,7 @@
|
|||
.end method
|
||||
|
||||
.method public requestWindowFeature(I)Z
|
||||
.locals 3
|
||||
.locals 4
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->sanitizeWindowFeatureId(I)I
|
||||
|
||||
|
@ -4182,27 +4174,45 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/16 v2, 0x6c
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/16 v0, 0x6c
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
if-ne p1, v2, :cond_0
|
||||
|
||||
return v1
|
||||
|
||||
:cond_0
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
if-ne p1, v2, :cond_1
|
||||
if-ne p1, v3, :cond_1
|
||||
|
||||
iput-boolean v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
|
||||
|
||||
:cond_1
|
||||
sparse-switch p1, :sswitch_data_0
|
||||
if-eq p1, v3, :cond_7
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-eq p1, v0, :cond_6
|
||||
|
||||
const/4 v0, 0x5
|
||||
|
||||
if-eq p1, v0, :cond_5
|
||||
|
||||
const/16 v0, 0xa
|
||||
|
||||
if-eq p1, v0, :cond_4
|
||||
|
||||
if-eq p1, v2, :cond_3
|
||||
|
||||
const/16 v0, 0x6d
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mWindow:Landroid/view/Window;
|
||||
|
||||
|
@ -4212,59 +4222,47 @@
|
|||
|
||||
return p1
|
||||
|
||||
:sswitch_0
|
||||
:cond_2
|
||||
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z
|
||||
iput-boolean v3, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z
|
||||
|
||||
return v2
|
||||
return v3
|
||||
|
||||
:sswitch_1
|
||||
:cond_3
|
||||
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
|
||||
iput-boolean v3, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
|
||||
|
||||
return v2
|
||||
return v3
|
||||
|
||||
:sswitch_2
|
||||
:cond_4
|
||||
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionMode:Z
|
||||
iput-boolean v3, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionMode:Z
|
||||
|
||||
return v2
|
||||
return v3
|
||||
|
||||
:sswitch_3
|
||||
:cond_5
|
||||
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFeatureIndeterminateProgress:Z
|
||||
iput-boolean v3, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFeatureIndeterminateProgress:Z
|
||||
|
||||
return v2
|
||||
return v3
|
||||
|
||||
:sswitch_4
|
||||
:cond_6
|
||||
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFeatureProgress:Z
|
||||
iput-boolean v3, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFeatureProgress:Z
|
||||
|
||||
return v2
|
||||
return v3
|
||||
|
||||
:sswitch_5
|
||||
:cond_7
|
||||
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mWindowNoTitle:Z
|
||||
iput-boolean v3, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mWindowNoTitle:Z
|
||||
|
||||
return v2
|
||||
|
||||
nop
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
0x1 -> :sswitch_5
|
||||
0x2 -> :sswitch_4
|
||||
0x5 -> :sswitch_3
|
||||
0xa -> :sswitch_2
|
||||
0x6c -> :sswitch_1
|
||||
0x6d -> :sswitch_0
|
||||
.end sparse-switch
|
||||
return v3
|
||||
.end method
|
||||
|
||||
.method public setContentView(I)V
|
||||
|
@ -4362,7 +4360,19 @@
|
|||
.method public setLocalNightMode(I)V
|
||||
.locals 1
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
const-string p1, "AppCompatDelegate"
|
||||
|
||||
|
@ -4372,32 +4382,22 @@
|
|||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mLocalNightMode:I
|
||||
|
||||
if-eq v0, p1, :cond_0
|
||||
if-eq v0, p1, :cond_1
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mLocalNightMode:I
|
||||
|
||||
iget-boolean p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mApplyDayNightCalled:Z
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight()Z
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x1
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
|
||||
|
@ -5167,7 +5167,7 @@
|
|||
|
||||
const/4 p1, 0x0
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_5
|
||||
|
||||
:cond_6
|
||||
iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
|
||||
|
@ -5178,42 +5178,41 @@
|
|||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_4
|
||||
const/4 v3, 0x0
|
||||
|
||||
:cond_8
|
||||
:goto_4
|
||||
:goto_5
|
||||
if-eqz v2, :cond_a
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
invoke-virtual {v2, v0}, Landroidx/appcompat/widget/ActionBarContextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_6
|
||||
|
||||
:cond_9
|
||||
const/4 v3, 0x0
|
||||
|
||||
:cond_a
|
||||
:goto_5
|
||||
:goto_6
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mStatusGuard:Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_c
|
||||
|
||||
if-eqz v3, :cond_b
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_7
|
||||
|
||||
:cond_b
|
||||
const/16 v1, 0x8
|
||||
|
||||
:goto_6
|
||||
:goto_7
|
||||
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
|
||||
|
||||
:cond_c
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
.end method
|
||||
|
||||
.method public setupDialog(Landroid/app/Dialog;I)V
|
||||
.locals 1
|
||||
.locals 3
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
|
||||
|
@ -42,17 +42,27 @@
|
|||
|
||||
instance-of v0, p1, Landroidx/appcompat/app/AppCompatDialog;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
check-cast v0, Landroidx/appcompat/app/AppCompatDialog;
|
||||
|
||||
packed-switch p2, :pswitch_data_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq p2, v1, :cond_1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
if-eq p2, v2, :cond_1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
if-eq p2, v2, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -61,25 +71,14 @@
|
|||
|
||||
invoke-virtual {p1, p2}, Landroid/view/Window;->addFlags(I)V
|
||||
|
||||
:pswitch_1
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDialog;->supportRequestWindowFeature(I)Z
|
||||
:cond_1
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDialog;->supportRequestWindowFeature(I)Z
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
:cond_2
|
||||
invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->setupDialog(Landroid/app/Dialog;I)V
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
|
|
@ -166,8 +166,6 @@
|
|||
:cond_1
|
||||
invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
|
|
|
@ -94,35 +94,35 @@
|
|||
|
||||
sget-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
|
||||
|
||||
const-string v1, "ResourcesFlusher"
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
:try_start_0
|
||||
const-class v1, Landroid/content/res/Resources;
|
||||
const-class v2, Landroid/content/res/Resources;
|
||||
|
||||
const-string v2, "mDrawableCache"
|
||||
const-string v3, "mDrawableCache"
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
sput-object v1, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
|
||||
sput-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
|
||||
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v1
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "Could not retrieve Resources#mDrawableCache field"
|
||||
|
||||
invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:goto_0
|
||||
sput-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
|
||||
|
@ -132,7 +132,7 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
@ -148,13 +148,11 @@
|
|||
:catch_1
|
||||
move-exception p0
|
||||
|
||||
const-string v0, "ResourcesFlusher"
|
||||
const-string v0, "Could not retrieve value from Resources#mDrawableCache"
|
||||
|
||||
const-string v2, "Could not retrieve value from Resources#mDrawableCache"
|
||||
invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
invoke-static {v0, v2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
move-object p0, v1
|
||||
move-object p0, v2
|
||||
|
||||
:goto_1
|
||||
if-eqz p0, :cond_1
|
||||
|
@ -177,35 +175,35 @@
|
|||
|
||||
sget-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
|
||||
|
||||
const-string v1, "ResourcesFlusher"
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
:try_start_0
|
||||
const-class v1, Landroid/content/res/Resources;
|
||||
const-class v2, Landroid/content/res/Resources;
|
||||
|
||||
const-string v2, "mDrawableCache"
|
||||
const-string v3, "mDrawableCache"
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
sput-object v1, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
|
||||
sput-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
|
||||
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v1
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
move-exception v2
|
||||
|
||||
const-string v3, "Could not retrieve Resources#mDrawableCache field"
|
||||
|
||||
invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:goto_0
|
||||
sput-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
|
||||
|
@ -213,12 +211,12 @@
|
|||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
sget-object v1, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
|
||||
sget-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v2, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
:try_end_1
|
||||
|
@ -229,8 +227,6 @@
|
|||
:catch_1
|
||||
move-exception p0
|
||||
|
||||
const-string v1, "ResourcesFlusher"
|
||||
|
||||
const-string v2, "Could not retrieve value from Resources#mDrawableCache"
|
||||
|
||||
invoke-static {v1, v2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
@ -261,14 +257,16 @@
|
|||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
:try_start_0
|
||||
const-class v0, Landroid/content/res/Resources;
|
||||
|
||||
const-string v2, "mResourcesImpl"
|
||||
const-string v3, "mResourcesImpl"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -283,8 +281,6 @@
|
|||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
|
||||
const-string v3, "Could not retrieve Resources#mResourcesImpl field"
|
||||
|
||||
invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
@ -300,7 +296,7 @@
|
|||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
@ -314,13 +310,11 @@
|
|||
:catch_1
|
||||
move-exception p0
|
||||
|
||||
const-string v0, "ResourcesFlusher"
|
||||
const-string v0, "Could not retrieve value from Resources#mResourcesImpl"
|
||||
|
||||
const-string v3, "Could not retrieve value from Resources#mResourcesImpl"
|
||||
invoke-static {v2, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
invoke-static {v0, v3, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
move-object p0, v2
|
||||
move-object p0, v3
|
||||
|
||||
:goto_1
|
||||
if-nez p0, :cond_2
|
||||
|
@ -337,9 +331,9 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
const-string v3, "mDrawableCache"
|
||||
const-string v4, "mDrawableCache"
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
invoke-virtual {v0, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -354,11 +348,9 @@
|
|||
:catch_2
|
||||
move-exception v0
|
||||
|
||||
const-string v3, "ResourcesFlusher"
|
||||
|
||||
const-string v4, "Could not retrieve ResourcesImpl#mDrawableCache field"
|
||||
|
||||
invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v2, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:goto_2
|
||||
sput-boolean v1, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
|
||||
|
@ -371,7 +363,7 @@
|
|||
:try_start_3
|
||||
invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v3
|
||||
:try_end_3
|
||||
.catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_3} :catch_3
|
||||
|
||||
|
@ -380,17 +372,15 @@
|
|||
:catch_3
|
||||
move-exception p0
|
||||
|
||||
const-string v0, "ResourcesFlusher"
|
||||
const-string v0, "Could not retrieve value from ResourcesImpl#mDrawableCache"
|
||||
|
||||
const-string v1, "Could not retrieve value from ResourcesImpl#mDrawableCache"
|
||||
|
||||
invoke-static {v0, v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v2, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:cond_4
|
||||
:goto_3
|
||||
if-eqz v2, :cond_5
|
||||
if-eqz v3, :cond_5
|
||||
|
||||
invoke-static {v2}, Landroidx/appcompat/app/ResourcesFlusher;->flushThemedResourcesCache(Ljava/lang/Object;)V
|
||||
invoke-static {v3}, Landroidx/appcompat/app/ResourcesFlusher;->flushThemedResourcesCache(Ljava/lang/Object;)V
|
||||
|
||||
:cond_5
|
||||
return-void
|
||||
|
@ -410,6 +400,8 @@
|
|||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
:try_start_0
|
||||
|
@ -428,8 +420,6 @@
|
|||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
|
||||
const-string v3, "Could not find ThemedResourceCache class"
|
||||
|
||||
invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
@ -445,14 +435,14 @@
|
|||
return-void
|
||||
|
||||
:cond_1
|
||||
sget-boolean v2, Landroidx/appcompat/app/ResourcesFlusher;->sThemedResourceCache_mUnthemedEntriesFieldFetched:Z
|
||||
sget-boolean v3, Landroidx/appcompat/app/ResourcesFlusher;->sThemedResourceCache_mUnthemedEntriesFieldFetched:Z
|
||||
|
||||
if-nez v2, :cond_2
|
||||
if-nez v3, :cond_2
|
||||
|
||||
:try_start_1
|
||||
const-string v2, "mUnthemedEntries"
|
||||
const-string v3, "mUnthemedEntries"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -467,8 +457,6 @@
|
|||
:catch_1
|
||||
move-exception v0
|
||||
|
||||
const-string v2, "ResourcesFlusher"
|
||||
|
||||
const-string v3, "Could not retrieve ThemedResourceCache#mUnthemedEntries field"
|
||||
|
||||
invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
@ -500,11 +488,9 @@
|
|||
:catch_2
|
||||
move-exception p0
|
||||
|
||||
const-string v0, "ResourcesFlusher"
|
||||
const-string v0, "Could not retrieve value from ThemedResourceCache#mUnthemedEntries"
|
||||
|
||||
const-string v2, "Could not retrieve value from ThemedResourceCache#mUnthemedEntries"
|
||||
|
||||
invoke-static {v0, v2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v2, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
move-object p0, v1
|
||||
|
||||
|
|
|
@ -665,8 +665,6 @@
|
|||
|
||||
invoke-virtual {v1}, Landroidx/appcompat/view/menu/MenuBuilder;->startDispatchingItemsChanged()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_4
|
||||
return-void
|
||||
|
||||
|
|
|
@ -1642,7 +1642,7 @@
|
|||
.end method
|
||||
|
||||
.method public getNavigationItemCount()I
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
|
@ -1650,13 +1650,19 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabs:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
|
||||
|
@ -1665,7 +1671,7 @@
|
|||
|
||||
return v0
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
invoke-interface {v0}, Landroidx/appcompat/widget/DecorToolbar;->getDropdownItemCount()I
|
||||
|
@ -1673,14 +1679,6 @@
|
|||
move-result v0
|
||||
|
||||
return v0
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public getNavigationMode()I
|
||||
|
@ -1696,7 +1694,7 @@
|
|||
.end method
|
||||
|
||||
.method public getSelectedNavigationIndex()I
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
|
@ -1704,16 +1702,22 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, -0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
if-eq v0, v1, :cond_2
|
||||
|
||||
return v1
|
||||
const/4 v1, 0x2
|
||||
|
||||
:pswitch_0
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
return v2
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mSelectedTab:Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->getPosition()I
|
||||
|
||||
|
@ -1721,10 +1725,10 @@
|
|||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
return v1
|
||||
:cond_1
|
||||
return v2
|
||||
|
||||
:pswitch_1
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
invoke-interface {v0}, Landroidx/appcompat/widget/DecorToolbar;->getDropdownSelectedPosition()I
|
||||
|
@ -1732,12 +1736,6 @@
|
|||
move-result v0
|
||||
|
||||
return v0
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public getSelectedTab()Landroidx/appcompat/app/ActionBar$Tab;
|
||||
|
@ -2912,7 +2910,7 @@
|
|||
.end method
|
||||
|
||||
.method public setSelectedNavigationItem(I)V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
|
@ -2920,17 +2918,14 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const-string v0, "setSelectedNavigationIndex not valid for current navigation mode"
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
throw p1
|
||||
|
||||
:pswitch_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabs:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
@ -2943,20 +2938,21 @@
|
|||
|
||||
return-void
|
||||
|
||||
:pswitch_1
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v0, "setSelectedNavigationIndex not valid for current navigation mode"
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/appcompat/widget/DecorToolbar;->setDropdownSelectedPosition(I)V
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public setShowHideAnimationEnabled(Z)V
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/graphics/drawable/AnimationDrawable;ZZ)V
|
||||
.locals 6
|
||||
.locals 5
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -60,17 +60,17 @@
|
|||
|
||||
invoke-direct {v4, p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;-><init>(Landroid/graphics/drawable/AnimationDrawable;Z)V
|
||||
|
||||
const-string p2, "currentIndex"
|
||||
const/4 p2, 0x2
|
||||
|
||||
const/4 v5, 0x2
|
||||
new-array p2, p2, [I
|
||||
|
||||
new-array v5, v5, [I
|
||||
aput v2, p2, v1
|
||||
|
||||
aput v2, v5, v1
|
||||
aput v0, p2, v3
|
||||
|
||||
aput v0, v5, v3
|
||||
const-string v0, "currentIndex"
|
||||
|
||||
invoke-static {p1, p2, v5}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
|
||||
invoke-static {p1, v0, p2}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -98,7 +98,7 @@
|
|||
.end method
|
||||
|
||||
.method public static create(Landroid/content/Context;ILandroid/content/res/Resources$Theme;)Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
|
||||
.locals 5
|
||||
.locals 6
|
||||
.param p0 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -114,36 +114,38 @@
|
|||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
const-string v0, "parser error"
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
|
||||
invoke-virtual {v1, p1}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
:cond_0
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v2
|
||||
move-result v3
|
||||
|
||||
const/4 v3, 0x2
|
||||
const/4 v4, 0x2
|
||||
|
||||
if-eq v2, v3, :cond_1
|
||||
if-eq v3, v4, :cond_1
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v5, 0x1
|
||||
|
||||
if-ne v2, v4, :cond_0
|
||||
if-ne v3, v5, :cond_0
|
||||
|
||||
:cond_1
|
||||
if-ne v2, v3, :cond_2
|
||||
if-ne v3, v4, :cond_2
|
||||
|
||||
invoke-static {p0, v0, p1, v1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;->createFromXmlInner(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
|
||||
invoke-static {p0, v1, p1, v2, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;->createFromXmlInner(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -166,9 +168,7 @@
|
|||
|
||||
sget-object p1, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;->LOGTAG:Ljava/lang/String;
|
||||
|
||||
const-string p2, "parser error"
|
||||
|
||||
invoke-static {p1, p2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {p1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -177,9 +177,7 @@
|
|||
|
||||
sget-object p1, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;->LOGTAG:Ljava/lang/String;
|
||||
|
||||
const-string p2, "parser error"
|
||||
|
||||
invoke-static {p1, p2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {p1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:goto_0
|
||||
const/4 p0, 0x0
|
||||
|
@ -456,6 +454,8 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
const-string v2, ": <item> tag requires a \'drawable\' attribute or child tag defining a drawable"
|
||||
|
||||
if-nez p1, :cond_5
|
||||
|
||||
:cond_1
|
||||
|
@ -463,21 +463,21 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
const/4 v2, 0x4
|
||||
const/4 v3, 0x4
|
||||
|
||||
if-eq p1, v2, :cond_1
|
||||
if-eq p1, v3, :cond_1
|
||||
|
||||
const/4 v2, 0x2
|
||||
const/4 v3, 0x2
|
||||
|
||||
if-ne p1, v2, :cond_4
|
||||
if-ne p1, v3, :cond_4
|
||||
|
||||
invoke-interface {p3}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v2, "vector"
|
||||
const-string v3, "vector"
|
||||
|
||||
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -492,9 +492,9 @@
|
|||
:cond_2
|
||||
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v2, 0x15
|
||||
const/16 v3, 0x15
|
||||
|
||||
if-lt p1, v2, :cond_3
|
||||
if-lt p1, v3, :cond_3
|
||||
|
||||
invoke-static {p2, p3, p4, p5}, Landroid/graphics/drawable/Drawable;->createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
|
@ -522,9 +522,7 @@
|
|||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p3, ": <item> tag requires a \'drawable\' attribute or child tag defining a drawable"
|
||||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
@ -559,9 +557,7 @@
|
|||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p3, ": <item> tag requires a \'drawable\' attribute or child tag defining a drawable"
|
||||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
@ -651,32 +647,34 @@
|
|||
|
||||
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
const-string v0, ": <transition> tag requires a \'drawable\' attribute or child tag defining a drawable"
|
||||
|
||||
if-nez v4, :cond_5
|
||||
|
||||
:cond_1
|
||||
invoke-interface {p3}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v0
|
||||
move-result v4
|
||||
|
||||
const/4 v4, 0x4
|
||||
const/4 v6, 0x4
|
||||
|
||||
if-eq v0, v4, :cond_1
|
||||
if-eq v4, v6, :cond_1
|
||||
|
||||
const/4 v4, 0x2
|
||||
const/4 v6, 0x2
|
||||
|
||||
if-ne v0, v4, :cond_4
|
||||
if-ne v4, v6, :cond_4
|
||||
|
||||
invoke-interface {p3}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v4
|
||||
|
||||
const-string v4, "animated-vector"
|
||||
const-string v6, "animated-vector"
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
move-result v4
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
invoke-static {p1, p2, p3, p4, p5}, Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;->createFromXmlInner(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;
|
||||
|
||||
|
@ -687,9 +685,9 @@
|
|||
:cond_2
|
||||
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v0, 0x15
|
||||
const/16 v4, 0x15
|
||||
|
||||
if-lt p1, v0, :cond_3
|
||||
if-lt p1, v4, :cond_3
|
||||
|
||||
invoke-static {p2, p3, p4, p5}, Landroid/graphics/drawable/Drawable;->createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
|
@ -717,9 +715,7 @@
|
|||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p3, ": <transition> tag requires a \'drawable\' attribute or child tag defining a drawable"
|
||||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
@ -783,9 +779,7 @@
|
|||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p3, ": <transition> tag requires a \'drawable\' attribute or child tag defining a drawable"
|
||||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
@ -869,7 +863,7 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eqz v4, :cond_8
|
||||
if-eqz v4, :cond_7
|
||||
|
||||
if-nez v3, :cond_3
|
||||
|
||||
|
@ -947,9 +941,6 @@
|
|||
return v1
|
||||
|
||||
:cond_7
|
||||
return v5
|
||||
|
||||
:cond_8
|
||||
:goto_2
|
||||
return v5
|
||||
.end method
|
||||
|
|
|
@ -247,28 +247,23 @@
|
|||
|
||||
iget v3, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mDirection:I
|
||||
|
||||
const/4 v4, 0x3
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v5, 0x1
|
||||
|
||||
const/4 v6, 0x1
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
if-eq v3, v4, :cond_0
|
||||
if-eq v3, v5, :cond_1
|
||||
|
||||
packed-switch v3, :pswitch_data_0
|
||||
const/4 v6, 0x3
|
||||
|
||||
if-eq v3, v6, :cond_0
|
||||
|
||||
invoke-static/range {p0 .. p0}, Landroidx/core/graphics/drawable/DrawableCompat;->getLayoutDirection(Landroid/graphics/drawable/Drawable;)I
|
||||
|
||||
move-result v3
|
||||
|
||||
if-ne v3, v6, :cond_1
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
const/4 v5, 0x1
|
||||
if-ne v3, v5, :cond_2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -277,20 +272,20 @@
|
|||
|
||||
move-result v3
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
const/4 v5, 0x1
|
||||
if-nez v3, :cond_2
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
:pswitch_1
|
||||
const/4 v4, 0x1
|
||||
|
||||
:cond_2
|
||||
iget v3, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mArrowHeadLength:F
|
||||
|
||||
mul-float v3, v3, v3
|
||||
|
||||
const/high16 v4, 0x40000000 # 2.0f
|
||||
const/high16 v6, 0x40000000 # 2.0f
|
||||
|
||||
mul-float v3, v3, v4
|
||||
mul-float v3, v3, v6
|
||||
|
||||
float-to-double v7, v3
|
||||
|
||||
|
@ -342,25 +337,25 @@
|
|||
|
||||
move-result v9
|
||||
|
||||
if-eqz v5, :cond_2
|
||||
if-eqz v4, :cond_3
|
||||
|
||||
const/4 v11, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:cond_3
|
||||
const/high16 v11, -0x3ccc0000 # -180.0f
|
||||
|
||||
:goto_1
|
||||
const/high16 v12, 0x43340000 # 180.0f
|
||||
|
||||
if-eqz v5, :cond_3
|
||||
if-eqz v4, :cond_4
|
||||
|
||||
const/high16 v13, 0x43340000 # 180.0f
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
:cond_4
|
||||
const/4 v13, 0x0
|
||||
|
||||
:goto_2
|
||||
|
@ -384,6 +379,8 @@
|
|||
|
||||
mul-double v16, v16, v13
|
||||
|
||||
move v9, v4
|
||||
|
||||
invoke-static/range {v16 .. v17}, Ljava/lang/Math;->round(D)J
|
||||
|
||||
move-result-wide v3
|
||||
|
@ -430,45 +427,43 @@
|
|||
|
||||
neg-float v11, v7
|
||||
|
||||
const/high16 v9, 0x40000000 # 2.0f
|
||||
|
||||
div-float/2addr v11, v9
|
||||
div-float/2addr v11, v6
|
||||
|
||||
iget-object v13, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
add-float v14, v11, v8
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-virtual {v13, v14, v6}, Landroid/graphics/Path;->moveTo(FF)V
|
||||
invoke-virtual {v13, v14, v5}, Landroid/graphics/Path;->moveTo(FF)V
|
||||
|
||||
iget-object v13, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
mul-float v8, v8, v9
|
||||
mul-float v8, v8, v6
|
||||
|
||||
sub-float/2addr v7, v8
|
||||
|
||||
invoke-virtual {v13, v7, v6}, Landroid/graphics/Path;->rLineTo(FF)V
|
||||
invoke-virtual {v13, v7, v5}, Landroid/graphics/Path;->rLineTo(FF)V
|
||||
|
||||
iget-object v6, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
iget-object v5, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
invoke-virtual {v6, v11, v10}, Landroid/graphics/Path;->moveTo(FF)V
|
||||
invoke-virtual {v5, v11, v10}, Landroid/graphics/Path;->moveTo(FF)V
|
||||
|
||||
iget-object v6, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
iget-object v5, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
invoke-virtual {v6, v3, v4}, Landroid/graphics/Path;->rLineTo(FF)V
|
||||
invoke-virtual {v5, v3, v4}, Landroid/graphics/Path;->rLineTo(FF)V
|
||||
|
||||
iget-object v6, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
iget-object v5, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
neg-float v7, v10
|
||||
|
||||
invoke-virtual {v6, v11, v7}, Landroid/graphics/Path;->moveTo(FF)V
|
||||
invoke-virtual {v5, v11, v7}, Landroid/graphics/Path;->moveTo(FF)V
|
||||
|
||||
iget-object v6, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
iget-object v5, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
neg-float v4, v4
|
||||
|
||||
invoke-virtual {v6, v3, v4}, Landroid/graphics/Path;->rLineTo(FF)V
|
||||
invoke-virtual {v5, v3, v4}, Landroid/graphics/Path;->rLineTo(FF)V
|
||||
|
||||
iget-object v3, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
|
@ -488,20 +483,18 @@
|
|||
|
||||
int-to-float v4, v4
|
||||
|
||||
const/high16 v6, 0x40400000 # 3.0f
|
||||
const/high16 v5, 0x40400000 # 3.0f
|
||||
|
||||
mul-float v6, v6, v3
|
||||
mul-float v5, v5, v3
|
||||
|
||||
sub-float/2addr v4, v5
|
||||
|
||||
iget v5, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mBarGap:F
|
||||
|
||||
mul-float v6, v6, v5
|
||||
|
||||
sub-float/2addr v4, v6
|
||||
|
||||
iget v6, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mBarGap:F
|
||||
|
||||
const/high16 v7, 0x40000000 # 2.0f
|
||||
|
||||
mul-float v7, v7, v6
|
||||
|
||||
sub-float/2addr v4, v7
|
||||
|
||||
float-to-int v4, v4
|
||||
|
||||
div-int/lit8 v4, v4, 0x4
|
||||
|
@ -510,11 +503,11 @@
|
|||
|
||||
int-to-float v4, v4
|
||||
|
||||
const/high16 v7, 0x3fc00000 # 1.5f
|
||||
const/high16 v6, 0x3fc00000 # 1.5f
|
||||
|
||||
mul-float v3, v3, v7
|
||||
mul-float v3, v3, v6
|
||||
|
||||
add-float/2addr v3, v6
|
||||
add-float/2addr v3, v5
|
||||
|
||||
add-float/2addr v4, v3
|
||||
|
||||
|
@ -528,23 +521,23 @@
|
|||
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mSpin:Z
|
||||
|
||||
if-eqz v2, :cond_5
|
||||
if-eqz v2, :cond_6
|
||||
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mVerticalMirror:Z
|
||||
|
||||
xor-int/2addr v2, v5
|
||||
xor-int/2addr v2, v9
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
const/4 v6, -0x1
|
||||
const/4 v5, -0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
const/4 v6, 0x1
|
||||
:cond_5
|
||||
const/4 v5, 0x1
|
||||
|
||||
:goto_3
|
||||
int-to-float v2, v6
|
||||
int-to-float v2, v5
|
||||
|
||||
mul-float v11, v15, v2
|
||||
|
||||
|
@ -552,12 +545,12 @@
|
|||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
if-eqz v5, :cond_6
|
||||
:cond_6
|
||||
if-eqz v9, :cond_7
|
||||
|
||||
invoke-virtual {v1, v12}, Landroid/graphics/Canvas;->rotate(F)V
|
||||
|
||||
:cond_6
|
||||
:cond_7
|
||||
:goto_4
|
||||
iget-object v2, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPath:Landroid/graphics/Path;
|
||||
|
||||
|
@ -568,14 +561,6 @@
|
|||
invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public getArrowHeadLength()F
|
||||
|
|
|
@ -184,18 +184,18 @@
|
|||
:catch_0
|
||||
move-exception p2
|
||||
|
||||
const-string p3, "SupportMenuInflater"
|
||||
|
||||
const-string v0, "Cannot instantiate class: "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
const-string p3, "Cannot instantiate class: "
|
||||
|
||||
invoke-virtual {p3, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p3, "SupportMenuInflater"
|
||||
|
||||
invoke-static {p3, p1, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.end method
|
||||
|
||||
.method private parseMenu(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V
|
||||
.locals 8
|
||||
.locals 12
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Lorg/xmlpull/v1/XmlPullParserException;,
|
||||
|
@ -152,7 +152,9 @@
|
|||
:cond_0
|
||||
const/4 v1, 0x2
|
||||
|
||||
const/4 v2, 0x1
|
||||
const-string v2, "menu"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne p3, v1, :cond_2
|
||||
|
||||
|
@ -160,13 +162,11 @@
|
|||
|
||||
move-result-object p3
|
||||
|
||||
const-string v1, "menu"
|
||||
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
move-result v4
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
if-eqz v4, :cond_1
|
||||
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
|
@ -196,166 +196,170 @@
|
|||
|
||||
move-result p3
|
||||
|
||||
if-ne p3, v2, :cond_0
|
||||
if-ne p3, v3, :cond_0
|
||||
|
||||
:goto_0
|
||||
const/4 v1, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
const/4 v5, 0x0
|
||||
|
||||
move v4, p3
|
||||
move v6, p3
|
||||
|
||||
move-object v6, v1
|
||||
move-object v8, v4
|
||||
|
||||
const/4 p3, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v7, 0x0
|
||||
|
||||
:goto_1
|
||||
if-nez p3, :cond_b
|
||||
if-nez p3, :cond_e
|
||||
|
||||
packed-switch v4, :pswitch_data_0
|
||||
if-eq v6, v3, :cond_d
|
||||
|
||||
goto/16 :goto_2
|
||||
const-string v9, "item"
|
||||
|
||||
:pswitch_0
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
const-string v10, "group"
|
||||
|
||||
move-result-object v4
|
||||
if-eq v6, v1, :cond_8
|
||||
|
||||
if-eqz v5, :cond_3
|
||||
const/4 v11, 0x3
|
||||
|
||||
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_3
|
||||
|
||||
move-object v6, v1
|
||||
|
||||
const/4 v5, 0x0
|
||||
if-eq v6, v11, :cond_3
|
||||
|
||||
goto/16 :goto_2
|
||||
|
||||
:cond_3
|
||||
const-string v7, "group"
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v7
|
||||
move-result-object v6
|
||||
|
||||
if-eqz v7, :cond_4
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->resetGroup()V
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
goto/16 :goto_2
|
||||
move-result v11
|
||||
|
||||
if-eqz v11, :cond_4
|
||||
|
||||
move-object v8, v4
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
const-string v7, "item"
|
||||
invoke-virtual {v6, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
move-result v10
|
||||
|
||||
move-result v7
|
||||
if-eqz v10, :cond_5
|
||||
|
||||
if-eqz v7, :cond_6
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->resetGroup()V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
invoke-virtual {v6, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v9
|
||||
|
||||
if-eqz v9, :cond_7
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->hasAddedItem()Z
|
||||
|
||||
move-result v4
|
||||
move-result v6
|
||||
|
||||
if-nez v4, :cond_a
|
||||
if-nez v6, :cond_c
|
||||
|
||||
iget-object v4, v0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->itemActionProvider:Landroidx/core/view/ActionProvider;
|
||||
iget-object v6, v0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->itemActionProvider:Landroidx/core/view/ActionProvider;
|
||||
|
||||
if-eqz v4, :cond_5
|
||||
if-eqz v6, :cond_6
|
||||
|
||||
iget-object v4, v0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->itemActionProvider:Landroidx/core/view/ActionProvider;
|
||||
iget-object v6, v0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->itemActionProvider:Landroidx/core/view/ActionProvider;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/core/view/ActionProvider;->hasSubMenu()Z
|
||||
invoke-virtual {v6}, Landroidx/core/view/ActionProvider;->hasSubMenu()Z
|
||||
|
||||
move-result v4
|
||||
move-result v6
|
||||
|
||||
if-eqz v4, :cond_5
|
||||
if-eqz v6, :cond_6
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->addSubMenuItem()Landroid/view/SubMenu;
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
:cond_6
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->addItem()V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_6
|
||||
const-string v7, "menu"
|
||||
:cond_7
|
||||
invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
move-result v6
|
||||
|
||||
move-result v4
|
||||
|
||||
if-eqz v4, :cond_a
|
||||
if-eqz v6, :cond_c
|
||||
|
||||
const/4 p3, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_1
|
||||
if-nez v5, :cond_a
|
||||
:cond_8
|
||||
if-nez v7, :cond_c
|
||||
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v6
|
||||
|
||||
const-string v7, "group"
|
||||
invoke-virtual {v6, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
move-result v10
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_7
|
||||
if-eqz v10, :cond_9
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->readGroup(Landroid/util/AttributeSet;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_7
|
||||
const-string v7, "item"
|
||||
:cond_9
|
||||
invoke-virtual {v6, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
move-result v9
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_8
|
||||
if-eqz v9, :cond_a
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->readItem(Landroid/util/AttributeSet;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_8
|
||||
const-string v7, "menu"
|
||||
:cond_a
|
||||
invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
move-result v9
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_9
|
||||
if-eqz v9, :cond_b
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->addSubMenuItem()Landroid/view/SubMenu;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v6
|
||||
|
||||
invoke-direct {p0, p1, p2, v4}, Landroidx/appcompat/view/SupportMenuInflater;->parseMenu(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V
|
||||
invoke-direct {p0, p1, p2, v6}, Landroidx/appcompat/view/SupportMenuInflater;->parseMenu(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_9
|
||||
move-object v6, v4
|
||||
:cond_b
|
||||
move-object v8, v6
|
||||
|
||||
const/4 v5, 0x1
|
||||
const/4 v7, 0x1
|
||||
|
||||
goto :goto_2
|
||||
:cond_c
|
||||
:goto_2
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
:pswitch_2
|
||||
move-result v6
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_d
|
||||
new-instance p1, Ljava/lang/RuntimeException;
|
||||
|
||||
const-string p2, "Unexpected end of document"
|
||||
|
@ -364,23 +368,8 @@
|
|||
|
||||
throw p1
|
||||
|
||||
:cond_a
|
||||
:goto_2
|
||||
invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v4
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:cond_b
|
||||
:cond_e
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
||||
|
@ -407,49 +396,49 @@
|
|||
.end method
|
||||
|
||||
.method public inflate(ILandroid/view/Menu;)V
|
||||
.locals 2
|
||||
.locals 3
|
||||
.param p1 # I
|
||||
.annotation build Landroidx/annotation/LayoutRes;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
instance-of v0, p2, Landroidx/core/internal/view/SupportMenu;
|
||||
const-string v0, "Error inflating menu XML"
|
||||
|
||||
if-nez v0, :cond_0
|
||||
instance-of v1, p2, Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, p0, Landroidx/appcompat/view/SupportMenuInflater;->mContext:Landroid/content/Context;
|
||||
iget-object v2, p0, Landroidx/appcompat/view/SupportMenuInflater;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v2, p1}, Landroid/content/res/Resources;->getLayout(I)Landroid/content/res/XmlResourceParser;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1, p1}, Landroid/content/res/Resources;->getLayout(I)Landroid/content/res/XmlResourceParser;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
|
||||
invoke-static {v1}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, v0, p1, p2}, Landroidx/appcompat/view/SupportMenuInflater;->parseMenu(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V
|
||||
invoke-direct {p0, v1, p1, p2}, Landroidx/appcompat/view/SupportMenuInflater;->parseMenu(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V
|
||||
:try_end_0
|
||||
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-interface {v0}, Landroid/content/res/XmlResourceParser;->close()V
|
||||
|
||||
return-void
|
||||
invoke-interface {v1}, Landroid/content/res/XmlResourceParser;->close()V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
@ -465,9 +454,7 @@
|
|||
:try_start_1
|
||||
new-instance p2, Landroid/view/InflateException;
|
||||
|
||||
const-string v1, "Error inflating menu XML"
|
||||
|
||||
invoke-direct {p2, v1, p1}, Landroid/view/InflateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
invoke-direct {p2, v0, p1}, Landroid/view/InflateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
throw p2
|
||||
|
||||
|
@ -476,18 +463,16 @@
|
|||
|
||||
new-instance p2, Landroid/view/InflateException;
|
||||
|
||||
const-string v1, "Error inflating menu XML"
|
||||
|
||||
invoke-direct {p2, v1, p1}, Landroid/view/InflateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
invoke-direct {p2, v0, p1}, Landroid/view/InflateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
throw p2
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
:goto_0
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-interface {v0}, Landroid/content/res/XmlResourceParser;->close()V
|
||||
invoke-interface {v1}, Landroid/content/res/XmlResourceParser;->close()V
|
||||
|
||||
:cond_2
|
||||
throw p1
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;->this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
|
||||
|
@ -79,7 +79,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;->getPopup()Landroidx/appcompat/view/menu/ShowableListMenu;
|
||||
|
||||
|
@ -99,7 +99,4 @@
|
|||
|
||||
:cond_0
|
||||
return v1
|
||||
|
||||
:cond_1
|
||||
return v1
|
||||
.end method
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
|
||||
instance-of v0, p1, Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
|
@ -105,9 +105,6 @@
|
|||
|
||||
:cond_1
|
||||
return-object p1
|
||||
|
||||
:cond_2
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method final getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
|
|
@ -123,8 +123,6 @@
|
|||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -778,8 +778,6 @@
|
|||
|
||||
if-eqz v9, :cond_6
|
||||
|
||||
add-int/2addr v12, v2
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
|
@ -787,9 +785,7 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
sub-int/2addr v12, v2
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_5
|
||||
|
||||
:cond_7
|
||||
if-eqz v9, :cond_8
|
||||
|
@ -798,21 +794,23 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
:goto_4
|
||||
add-int/2addr v12, v2
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_6
|
||||
|
||||
:cond_8
|
||||
:goto_5
|
||||
sub-int/2addr v12, v2
|
||||
|
||||
:goto_4
|
||||
:goto_6
|
||||
invoke-virtual {v4, v12}, Landroidx/appcompat/widget/MenuPopupWindow;->setHorizontalOffset(I)V
|
||||
|
||||
invoke-virtual {v4, v3}, Landroidx/appcompat/widget/MenuPopupWindow;->setOverlapAnchor(Z)V
|
||||
|
||||
invoke-virtual {v4, v8}, Landroidx/appcompat/widget/MenuPopupWindow;->setVerticalOffset(I)V
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_7
|
||||
|
||||
:cond_9
|
||||
iget-boolean v2, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mHasXOffset:Z
|
||||
|
@ -839,7 +837,7 @@
|
|||
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/MenuPopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
|
||||
|
||||
:goto_5
|
||||
:goto_7
|
||||
new-instance v2, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
|
||||
iget v3, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mLastPosition:I
|
||||
|
|
|
@ -844,8 +844,6 @@
|
|||
|
||||
invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_8
|
||||
:goto_4
|
||||
return-void
|
||||
|
|
|
@ -344,7 +344,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList;
|
||||
|
||||
|
@ -411,9 +411,6 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
|
||||
:cond_4
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
@ -656,7 +653,7 @@
|
|||
.method private removeItemAtInt(IZ)V
|
||||
.locals 1
|
||||
|
||||
if-ltz p1, :cond_2
|
||||
if-ltz p1, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mItems:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -680,9 +677,6 @@
|
|||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuBuilder;->onItemsChanged(Z)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
@ -1275,7 +1269,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez v0, :cond_5
|
||||
if-nez v0, :cond_4
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mExpandedItem:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
|
@ -1337,9 +1331,6 @@
|
|||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mExpandedItem:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
:cond_4
|
||||
return v1
|
||||
|
||||
:cond_5
|
||||
:goto_1
|
||||
return v1
|
||||
.end method
|
||||
|
@ -2805,13 +2796,13 @@
|
|||
|
||||
if-eqz v4, :cond_1
|
||||
|
||||
const-string v4, "android:menu:expandedactionview"
|
||||
|
||||
invoke-interface {v3}, Landroid/view/MenuItem;->getItemId()I
|
||||
|
||||
move-result v5
|
||||
move-result v4
|
||||
|
||||
invoke-virtual {p1, v4, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
|
||||
const-string v5, "android:menu:expandedactionview"
|
||||
|
||||
invoke-virtual {p1, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
|
||||
|
||||
:cond_1
|
||||
invoke-interface {v3}, Landroid/view/MenuItem;->hasSubMenu()Z
|
||||
|
|
|
@ -779,8 +779,6 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_1
|
||||
return-object v0
|
||||
.end method
|
||||
|
@ -827,7 +825,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemImpl;->mActionView:Landroid/view/View;
|
||||
|
||||
|
@ -854,9 +852,6 @@
|
|||
|
||||
:cond_1
|
||||
return v1
|
||||
|
||||
:cond_2
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public final hasSubMenu()Z
|
||||
|
@ -1738,12 +1733,23 @@
|
|||
.end method
|
||||
|
||||
.method public final setShowAsAction(I)V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
and-int/lit8 v0, p1, 0x3
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string v0, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive."
|
||||
|
@ -1752,7 +1758,8 @@
|
|||
|
||||
throw p1
|
||||
|
||||
:pswitch_0
|
||||
:cond_1
|
||||
:goto_0
|
||||
iput p1, p0, Landroidx/appcompat/view/menu/MenuItemImpl;->mShowAsAction:I
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/MenuItemImpl;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
@ -1760,15 +1767,6 @@
|
|||
invoke-virtual {p1, p0}, Landroidx/appcompat/view/menu/MenuBuilder;->onItemActionRequestChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public final bridge synthetic setShowAsActionFlags(I)Landroid/view/MenuItem;
|
||||
|
|
|
@ -139,8 +139,6 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -84,8 +84,6 @@
|
|||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/StandardMenuPopup;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
:goto_1
|
||||
return-void
|
||||
|
|
|
@ -313,8 +313,6 @@
|
|||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContextView;->killMode()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
@ -824,14 +822,9 @@
|
|||
|
||||
add-int/2addr p5, v0
|
||||
|
||||
move v2, p5
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
move v2, p5
|
||||
|
||||
:goto_4
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ActionBarContextView;->mCustomView:Landroid/view/View;
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
@ -855,7 +848,7 @@
|
|||
|
||||
move v3, p2
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
sub-int/2addr p4, p2
|
||||
|
@ -868,7 +861,7 @@
|
|||
|
||||
move v3, p4
|
||||
|
||||
:goto_5
|
||||
:goto_4
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/ActionBarContextView;->mMenuView:Landroidx/appcompat/widget/ActionMenuView;
|
||||
|
||||
if-eqz p2, :cond_7
|
||||
|
|
|
@ -419,7 +419,7 @@
|
|||
const/4 v13, 0x0
|
||||
|
||||
:goto_4
|
||||
if-ge v5, v3, :cond_1e
|
||||
if-ge v5, v3, :cond_1d
|
||||
|
||||
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
|
@ -498,16 +498,17 @@
|
|||
|
||||
move v13, v12
|
||||
|
||||
:goto_8
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto/16 :goto_f
|
||||
goto/16 :goto_10
|
||||
|
||||
:cond_c
|
||||
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z
|
||||
|
||||
move-result v12
|
||||
|
||||
if-eqz v12, :cond_1d
|
||||
if-eqz v12, :cond_1c
|
||||
|
||||
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I
|
||||
|
||||
|
@ -533,13 +534,13 @@
|
|||
:cond_e
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_9
|
||||
|
||||
:cond_f
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_8
|
||||
if-eqz v2, :cond_17
|
||||
:goto_9
|
||||
if-eqz v2, :cond_16
|
||||
|
||||
move/from16 v16, v2
|
||||
|
||||
|
@ -574,13 +575,13 @@
|
|||
|
||||
const/16 v16, 0x0
|
||||
|
||||
goto :goto_9
|
||||
goto :goto_a
|
||||
|
||||
:cond_11
|
||||
invoke-virtual {v2, v6, v6}, Landroid/view/View;->measure(II)V
|
||||
|
||||
:cond_12
|
||||
:goto_9
|
||||
:goto_a
|
||||
invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I
|
||||
|
||||
move-result v2
|
||||
|
@ -594,57 +595,48 @@
|
|||
:cond_13
|
||||
iget-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
|
||||
|
||||
if-eqz v2, :cond_15
|
||||
if-eqz v2, :cond_14
|
||||
|
||||
if-ltz v10, :cond_14
|
||||
if-ltz v10, :cond_15
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto :goto_a
|
||||
goto :goto_b
|
||||
|
||||
:cond_14
|
||||
const/4 v2, 0x0
|
||||
add-int v2, v10, v13
|
||||
|
||||
:goto_a
|
||||
and-int v2, v16, v2
|
||||
if-lez v2, :cond_15
|
||||
|
||||
:goto_b
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:cond_15
|
||||
add-int v2, v10, v13
|
||||
|
||||
if-lez v2, :cond_16
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_16
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_b
|
||||
:goto_c
|
||||
and-int v2, v16, v2
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_d
|
||||
|
||||
:cond_17
|
||||
:cond_16
|
||||
move/from16 v16, v2
|
||||
|
||||
move/from16 v17, v3
|
||||
|
||||
:goto_c
|
||||
if-eqz v2, :cond_18
|
||||
:goto_d
|
||||
if-eqz v2, :cond_17
|
||||
|
||||
if-eqz v12, :cond_18
|
||||
if-eqz v12, :cond_17
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v4, v12, v3}, Landroid/util/SparseBooleanArray;->put(IZ)V
|
||||
|
||||
goto :goto_e
|
||||
goto :goto_f
|
||||
|
||||
:cond_18
|
||||
if-eqz v15, :cond_1b
|
||||
:cond_17
|
||||
if-eqz v15, :cond_1a
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
|
@ -652,8 +644,8 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_d
|
||||
if-ge v3, v5, :cond_1b
|
||||
:goto_e
|
||||
if-ge v3, v5, :cond_1a
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||
|
||||
|
@ -665,60 +657,58 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-ne v0, v12, :cond_1a
|
||||
if-ne v0, v12, :cond_19
|
||||
|
||||
invoke-virtual {v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->isActionButton()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_19
|
||||
if-eqz v0, :cond_18
|
||||
|
||||
add-int/lit8 v11, v11, 0x1
|
||||
|
||||
:cond_19
|
||||
:cond_18
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {v15, v0}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
|
||||
|
||||
:cond_1a
|
||||
:cond_19
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
goto :goto_d
|
||||
goto :goto_e
|
||||
|
||||
:cond_1b
|
||||
:goto_e
|
||||
if-eqz v2, :cond_1c
|
||||
:cond_1a
|
||||
:goto_f
|
||||
if-eqz v2, :cond_1b
|
||||
|
||||
add-int/lit8 v11, v11, -0x1
|
||||
|
||||
:cond_1c
|
||||
:cond_1b
|
||||
invoke-virtual {v14, v2}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
goto/16 :goto_8
|
||||
|
||||
goto :goto_f
|
||||
|
||||
:cond_1d
|
||||
:cond_1c
|
||||
move/from16 v17, v3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {v14, v0}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
|
||||
|
||||
:goto_f
|
||||
:goto_10
|
||||
add-int/lit8 v5, v5, 0x1
|
||||
|
||||
move/from16 v3, v17
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
move/from16 v3, v17
|
||||
|
||||
goto/16 :goto_4
|
||||
|
||||
:cond_1e
|
||||
:cond_1d
|
||||
const/4 v2, 0x1
|
||||
|
||||
return v2
|
||||
|
|
|
@ -903,8 +903,6 @@
|
|||
:goto_12
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/16 v25, 0x1
|
||||
|
||||
goto :goto_13
|
||||
|
||||
:cond_1c
|
||||
|
@ -926,9 +924,10 @@
|
|||
|
||||
iput v7, v5, Landroidx/appcompat/widget/ActionMenuView$LayoutParams;->rightMargin:I
|
||||
|
||||
:goto_13
|
||||
const/16 v25, 0x1
|
||||
|
||||
goto :goto_13
|
||||
goto :goto_14
|
||||
|
||||
:cond_1d
|
||||
const/4 v2, 0x1
|
||||
|
@ -948,13 +947,13 @@
|
|||
|
||||
iput v7, v5, Landroidx/appcompat/widget/ActionMenuView$LayoutParams;->rightMargin:I
|
||||
|
||||
goto :goto_13
|
||||
goto :goto_14
|
||||
|
||||
:cond_1f
|
||||
const/4 v3, 0x2
|
||||
|
||||
:cond_20
|
||||
:goto_13
|
||||
:goto_14
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_11
|
||||
|
@ -967,7 +966,7 @@
|
|||
|
||||
if-eqz v25, :cond_24
|
||||
|
||||
:goto_14
|
||||
:goto_15
|
||||
if-ge v13, v8, :cond_24
|
||||
|
||||
invoke-virtual {v0, v13}, Landroidx/appcompat/widget/ActionMenuView;->getChildAt(I)Landroid/view/View;
|
||||
|
@ -1001,23 +1000,21 @@
|
|||
:cond_23
|
||||
add-int/lit8 v13, v13, 0x1
|
||||
|
||||
goto :goto_14
|
||||
goto :goto_15
|
||||
|
||||
:cond_24
|
||||
if-eq v11, v1, :cond_25
|
||||
|
||||
move/from16 v1, v24
|
||||
|
||||
move/from16 v2, v26
|
||||
|
||||
goto :goto_15
|
||||
goto :goto_16
|
||||
|
||||
:cond_25
|
||||
move/from16 v1, v19
|
||||
|
||||
:goto_16
|
||||
move/from16 v2, v26
|
||||
|
||||
:goto_15
|
||||
invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/ActionMenuView;->setMeasuredDimension(II)V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -52,28 +52,34 @@
|
|||
.end method
|
||||
|
||||
.method public final varargs doInBackground([Ljava/lang/Object;)Ljava/lang/Void;
|
||||
.locals 11
|
||||
.locals 14
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-string v0, "historical-record"
|
||||
|
||||
aget-object v1, p1, v0
|
||||
const-string v1, "historical-records"
|
||||
|
||||
check-cast v1, Ljava/util/List;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aget-object p1, p1, v2
|
||||
|
||||
check-cast p1, Ljava/lang/String;
|
||||
const-string v2, "Error writing historical record file: "
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aget-object v4, p1, v3
|
||||
|
||||
check-cast v4, Ljava/util/List;
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
aget-object p1, p1, v5
|
||||
|
||||
check-cast p1, Ljava/lang/String;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
:try_start_0
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
iget-object v7, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iget-object v4, v4, Landroidx/appcompat/widget/ActivityChooserModel;->mContext:Landroid/content/Context;
|
||||
iget-object v7, v7, Landroidx/appcompat/widget/ActivityChooserModel;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v4, p1, v0}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
|
||||
invoke-virtual {v7, p1, v3}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
|
||||
|
||||
move-result-object p1
|
||||
:try_end_0
|
||||
|
@ -81,84 +87,76 @@
|
|||
|
||||
invoke-static {}, Landroid/util/Xml;->newSerializer()Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v7
|
||||
|
||||
:try_start_1
|
||||
invoke-interface {v4, p1, v3}, Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V
|
||||
invoke-interface {v7, p1, v6}, Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V
|
||||
|
||||
const-string v5, "UTF-8"
|
||||
const-string v8, "UTF-8"
|
||||
|
||||
sget-object v6, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
invoke-interface {v4, v5, v6}, Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
invoke-interface {v7, v8, v9}, Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V
|
||||
|
||||
const-string v5, "historical-records"
|
||||
invoke-interface {v7, v6, v1}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4, v3, v5}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
invoke-interface {v4}, Ljava/util/List;->size()I
|
||||
|
||||
invoke-interface {v1}, Ljava/util/List;->size()I
|
||||
move-result v8
|
||||
|
||||
move-result v5
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v9, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v6, v5, :cond_0
|
||||
if-ge v9, v8, :cond_0
|
||||
|
||||
invoke-interface {v1, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
|
||||
invoke-interface {v4, v3}, Ljava/util/List;->remove(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object v7
|
||||
move-result-object v10
|
||||
|
||||
check-cast v7, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;
|
||||
check-cast v10, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;
|
||||
|
||||
const-string v8, "historical-record"
|
||||
invoke-interface {v7, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4, v3, v8}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
const-string v11, "activity"
|
||||
|
||||
const-string v8, "activity"
|
||||
iget-object v12, v10, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->activity:Landroid/content/ComponentName;
|
||||
|
||||
iget-object v9, v7, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->activity:Landroid/content/ComponentName;
|
||||
invoke-virtual {v12}, Landroid/content/ComponentName;->flattenToString()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v9}, Landroid/content/ComponentName;->flattenToString()Ljava/lang/String;
|
||||
move-result-object v12
|
||||
|
||||
move-result-object v9
|
||||
invoke-interface {v7, v6, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4, v3, v8, v9}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
const-string v11, "time"
|
||||
|
||||
const-string v8, "time"
|
||||
iget-wide v12, v10, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->time:J
|
||||
|
||||
iget-wide v9, v7, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->time:J
|
||||
invoke-static {v12, v13}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
invoke-static {v9, v10}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
move-result-object v12
|
||||
|
||||
move-result-object v9
|
||||
invoke-interface {v7, v6, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4, v3, v8, v9}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
const-string v11, "weight"
|
||||
|
||||
const-string v8, "weight"
|
||||
iget v10, v10, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->weight:F
|
||||
|
||||
iget v7, v7, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->weight:F
|
||||
invoke-static {v10}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
|
||||
|
||||
invoke-static {v7}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
|
||||
move-result-object v10
|
||||
|
||||
move-result-object v7
|
||||
invoke-interface {v7, v6, v11, v10}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4, v3, v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
invoke-interface {v7, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
const-string v7, "historical-record"
|
||||
|
||||
invoke-interface {v4, v3, v7}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
add-int/lit8 v6, v6, 0x1
|
||||
add-int/lit8 v9, v9, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const-string v0, "historical-records"
|
||||
invoke-interface {v7, v6, v1}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
|
||||
|
||||
invoke-interface {v4}, Lorg/xmlpull/v1/XmlSerializer;->endDocument()V
|
||||
invoke-interface {v7}, Lorg/xmlpull/v1/XmlSerializer;->endDocument()V
|
||||
:try_end_1
|
||||
.catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2
|
||||
.catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
@ -167,7 +165,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iput-boolean v2, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
iput-boolean v5, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
|
@ -190,29 +188,27 @@
|
|||
:try_start_3
|
||||
sget-object v1, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v5, "Error writing historical record file: "
|
||||
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
iget-object v2, v2, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
iget-object v5, v5, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
move-result-object v2
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-static {v1, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iput-boolean v2, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
iput-boolean v5, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
|
@ -224,29 +220,27 @@
|
|||
:try_start_4
|
||||
sget-object v1, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v5, "Error writing historical record file: "
|
||||
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
iget-object v2, v2, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
iget-object v5, v5, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
move-result-object v2
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-static {v1, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
:try_end_4
|
||||
.catchall {:try_start_4 .. :try_end_4} :catchall_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iput-boolean v2, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
iput-boolean v5, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
|
@ -258,29 +252,27 @@
|
|||
:try_start_5
|
||||
sget-object v1, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v5, "Error writing historical record file: "
|
||||
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
iget-object v2, v2, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
iget-object v5, v5, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
move-result-object v2
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-static {v1, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
:try_end_5
|
||||
.catchall {:try_start_5 .. :try_end_5} :catchall_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iput-boolean v2, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
iput-boolean v5, v0, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
|
@ -289,12 +281,12 @@
|
|||
:catch_3
|
||||
:cond_1
|
||||
:goto_2
|
||||
return-object v3
|
||||
return-object v6
|
||||
|
||||
:goto_3
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ActivityChooserModel$PersistHistoryAsyncTask;->this$0:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
iput-boolean v2, v1, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
iput-boolean v5, v1, Landroidx/appcompat/widget/ActivityChooserModel;->mCanReadHistoricalData:Z
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
|
@ -312,8 +304,6 @@
|
|||
|
||||
sget-object v1, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
|
||||
const-string v2, "Error writing historical record file: "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
@ -324,5 +314,5 @@
|
|||
|
||||
invoke-static {v1, p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
return-object v3
|
||||
return-object v6
|
||||
.end method
|
||||
|
|
|
@ -182,21 +182,19 @@
|
|||
|
||||
invoke-virtual {p2, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
|
||||
|
||||
move-result p1
|
||||
move-result v0
|
||||
|
||||
if-nez p1, :cond_0
|
||||
if-nez v0, :cond_0
|
||||
|
||||
new-instance p1, Ljava/lang/StringBuilder;
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p2, ".xml"
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -510,144 +508,146 @@
|
|||
.end method
|
||||
|
||||
.method private readHistoricalDataImpl()V
|
||||
.locals 9
|
||||
.locals 10
|
||||
|
||||
const-string v0, "Error reading historical recrod file: "
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mContext:Landroid/content/Context;
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mContext:Landroid/content/Context;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;
|
||||
invoke-virtual {v1, v2}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v1
|
||||
:try_end_0
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_6
|
||||
|
||||
:try_start_1
|
||||
invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
const-string v2, "UTF-8"
|
||||
const-string v3, "UTF-8"
|
||||
|
||||
invoke-interface {v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V
|
||||
invoke-interface {v2, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_0
|
||||
const/4 v3, 0x1
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-eq v2, v3, :cond_0
|
||||
if-eq v3, v4, :cond_0
|
||||
|
||||
const/4 v4, 0x2
|
||||
const/4 v5, 0x2
|
||||
|
||||
if-eq v2, v4, :cond_0
|
||||
if-eq v3, v5, :cond_0
|
||||
|
||||
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v2
|
||||
move-result v3
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const-string v2, "historical-records"
|
||||
const-string v3, "historical-records"
|
||||
|
||||
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2}, Ljava/util/List;->clear()V
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v4
|
||||
|
||||
if-eq v4, v3, :cond_3
|
||||
|
||||
const/4 v5, 0x3
|
||||
|
||||
if-eq v4, v5, :cond_1
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
if-eq v4, v5, :cond_1
|
||||
|
||||
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v5, "historical-record"
|
||||
|
||||
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v4
|
||||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
const-string v4, "activity"
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-interface {v1, v5, v4}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const-string v6, "time"
|
||||
|
||||
invoke-interface {v1, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-static {v6}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
|
||||
|
||||
move-result-wide v6
|
||||
|
||||
const-string v8, "weight"
|
||||
|
||||
invoke-interface {v1, v5, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-static {v5}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
|
||||
invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List;
|
||||
|
||||
invoke-interface {v3}, Ljava/util/List;->clear()V
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v5
|
||||
|
||||
new-instance v8, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;
|
||||
if-eq v5, v4, :cond_3
|
||||
|
||||
invoke-direct {v8, v4, v6, v7, v5}, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;-><init>(Ljava/lang/String;JF)V
|
||||
const/4 v6, 0x3
|
||||
|
||||
invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
if-eq v5, v6, :cond_1
|
||||
|
||||
const/4 v6, 0x4
|
||||
|
||||
if-eq v5, v6, :cond_1
|
||||
|
||||
invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
const-string v6, "historical-record"
|
||||
|
||||
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_2
|
||||
|
||||
const-string v5, "activity"
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
invoke-interface {v2, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
const-string v7, "time"
|
||||
|
||||
invoke-interface {v2, v6, v7}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
invoke-static {v7}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
|
||||
|
||||
move-result-wide v7
|
||||
|
||||
const-string v9, "weight"
|
||||
|
||||
invoke-interface {v2, v6, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-static {v6}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
|
||||
|
||||
move-result v6
|
||||
|
||||
new-instance v9, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;
|
||||
|
||||
invoke-direct {v9, v5, v7, v8, v6}, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;-><init>(Ljava/lang/String;JF)V
|
||||
|
||||
invoke-interface {v3, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
new-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
|
||||
new-instance v2, Lorg/xmlpull/v1/XmlPullParserException;
|
||||
|
||||
const-string v2, "Share records file not well-formed."
|
||||
const-string v3, "Share records file not well-formed."
|
||||
|
||||
invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {v2, v3}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
throw v2
|
||||
:try_end_1
|
||||
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_1 .. :try_end_1} :catch_3
|
||||
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
:cond_3
|
||||
if-eqz v0, :cond_5
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
:try_start_2
|
||||
invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
|
||||
invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V
|
||||
:try_end_2
|
||||
.catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0
|
||||
|
||||
|
@ -656,51 +656,49 @@
|
|||
|
||||
:cond_4
|
||||
:try_start_3
|
||||
new-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
|
||||
new-instance v2, Lorg/xmlpull/v1/XmlPullParserException;
|
||||
|
||||
const-string v2, "Share records file does not start with historical-records tag."
|
||||
const-string v3, "Share records file does not start with historical-records tag."
|
||||
|
||||
invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {v2, v3}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
throw v2
|
||||
:try_end_3
|
||||
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_3 .. :try_end_3} :catch_3
|
||||
.catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_0
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
move-exception v0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:catch_1
|
||||
move-exception v1
|
||||
move-exception v2
|
||||
|
||||
:try_start_4
|
||||
sget-object v2, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
sget-object v3, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v4, "Error reading historical recrod file: "
|
||||
invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
move-result-object v0
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v3, v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
:try_end_4
|
||||
.catchall {:try_start_4 .. :try_end_4} :catchall_0
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
:try_start_5
|
||||
invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
|
||||
invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V
|
||||
:try_end_5
|
||||
.catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2
|
||||
|
||||
|
@ -708,53 +706,49 @@
|
|||
return-void
|
||||
|
||||
:catch_3
|
||||
move-exception v1
|
||||
move-exception v2
|
||||
|
||||
:try_start_6
|
||||
sget-object v2, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
sget-object v3, Landroidx/appcompat/widget/ActivityChooserModel;->LOG_TAG:Ljava/lang/String;
|
||||
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v4, "Error reading historical recrod file: "
|
||||
invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/ActivityChooserModel;->mHistoryFileName:Ljava/lang/String;
|
||||
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
move-result-object v0
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v3, v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
:try_end_6
|
||||
.catchall {:try_start_6 .. :try_end_6} :catchall_0
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
:try_start_7
|
||||
invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
|
||||
invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V
|
||||
:try_end_7
|
||||
.catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_4
|
||||
|
||||
:catch_4
|
||||
return-void
|
||||
|
||||
:cond_5
|
||||
return-void
|
||||
|
||||
:goto_2
|
||||
if-eqz v0, :cond_6
|
||||
if-eqz v1, :cond_6
|
||||
|
||||
:try_start_8
|
||||
invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
|
||||
invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V
|
||||
:try_end_8
|
||||
.catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_5
|
||||
|
||||
:catch_5
|
||||
:cond_6
|
||||
throw v1
|
||||
throw v0
|
||||
|
||||
:catch_6
|
||||
return-void
|
||||
|
|
|
@ -148,23 +148,27 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
|
||||
|
||||
throw p1
|
||||
|
||||
:pswitch_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->mShowDefaultActivity:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->mDataModel:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
|
@ -172,11 +176,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
|
||||
:cond_0
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->mDataModel:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ActivityChooserModel;->getActivity(I)Landroid/content/pm/ResolveInfo;
|
||||
|
@ -184,12 +188,6 @@
|
|||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public getItemId(I)J
|
||||
|
@ -240,26 +238,21 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v2, 0x1
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
if-ne v0, v2, :cond_2
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
|
||||
|
||||
throw p1
|
||||
|
||||
:pswitch_0
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-virtual {p2}, Landroid/view/View;->getId()I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eq p1, v1, :cond_1
|
||||
if-eq p1, v2, :cond_1
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
@ -274,11 +267,11 @@
|
|||
|
||||
sget p2, Landroidx/appcompat/R$layout;->abc_activity_chooser_view_list_item:I
|
||||
|
||||
invoke-virtual {p1, p2, p3, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
invoke-virtual {p1, p2, p3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {p2, v1}, Landroid/view/View;->setId(I)V
|
||||
invoke-virtual {p2, v2}, Landroid/view/View;->setId(I)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->title:I
|
||||
|
||||
|
@ -305,8 +298,15 @@
|
|||
:cond_1
|
||||
return-object p2
|
||||
|
||||
:pswitch_1
|
||||
if-eqz p2, :cond_2
|
||||
:cond_2
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_3
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
invoke-virtual {p2}, Landroid/view/View;->getId()I
|
||||
|
||||
|
@ -314,9 +314,9 @@
|
|||
|
||||
sget v3, Landroidx/appcompat/R$id;->list_item:I
|
||||
|
||||
if-eq v0, v3, :cond_3
|
||||
if-eq v0, v3, :cond_5
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
invoke-virtual {p2}, Landroidx/appcompat/widget/ActivityChooserView;->getContext()Landroid/content/Context;
|
||||
|
@ -329,11 +329,11 @@
|
|||
|
||||
sget v0, Landroidx/appcompat/R$layout;->abc_activity_chooser_view_list_item:I
|
||||
|
||||
invoke-virtual {p2, v0, p3, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
invoke-virtual {p2, v0, p3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
:cond_3
|
||||
:cond_5
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
invoke-virtual {p3}, Landroidx/appcompat/widget/ActivityChooserView;->getContext()Landroid/content/Context;
|
||||
|
@ -380,29 +380,23 @@
|
|||
|
||||
iget-boolean p3, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->mShowDefaultActivity:Z
|
||||
|
||||
if-eqz p3, :cond_4
|
||||
if-eqz p3, :cond_6
|
||||
|
||||
if-nez p1, :cond_4
|
||||
if-nez p1, :cond_6
|
||||
|
||||
iget-boolean p1, p0, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;->mHighlightDefaultActivity:Z
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
if-eqz p1, :cond_6
|
||||
|
||||
invoke-virtual {p2, v1}, Landroid/view/View;->setActivated(Z)V
|
||||
invoke-virtual {p2, v2}, Landroid/view/View;->setActivated(Z)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {p2, v2}, Landroid/view/View;->setActivated(Z)V
|
||||
:cond_6
|
||||
invoke-virtual {p2, v1}, Landroid/view/View;->setActivated(Z)V
|
||||
|
||||
:goto_0
|
||||
return-object p2
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public getViewTypeCount()I
|
||||
|
|
|
@ -190,15 +190,12 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
const/4 p2, 0x1
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
|
||||
if-ne p1, p2, :cond_0
|
||||
|
||||
throw p1
|
||||
|
||||
:pswitch_0
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
const p2, 0x7fffffff
|
||||
|
@ -207,7 +204,14 @@
|
|||
|
||||
return-void
|
||||
|
||||
:pswitch_1
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/ActivityChooserView;->dismissPopup()Z
|
||||
|
@ -216,9 +220,9 @@
|
|||
|
||||
iget-boolean p1, p1, Landroidx/appcompat/widget/ActivityChooserView;->mIsSelectingDefaultActivity:Z
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
if-lez p3, :cond_0
|
||||
if-lez p3, :cond_2
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
|
@ -230,12 +234,10 @@
|
|||
|
||||
invoke-virtual {p1, p3}, Landroidx/appcompat/widget/ActivityChooserModel;->setDefaultActivity(I)V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
:cond_3
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;->this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
iget-object p1, p1, Landroidx/appcompat/widget/ActivityChooserView;->mAdapter:Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;
|
||||
|
@ -244,11 +246,11 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
add-int/lit8 p3, p3, 0x1
|
||||
|
||||
:goto_0
|
||||
|
@ -264,7 +266,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
const/high16 p2, 0x80000
|
||||
|
||||
|
@ -278,14 +280,8 @@
|
|||
|
||||
invoke-virtual {p2, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
|
||||
|
||||
:cond_3
|
||||
:cond_5
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public onLongClick(Landroid/view/View;)Z
|
||||
|
|
|
@ -681,15 +681,13 @@
|
|||
|
||||
add-int/2addr v2, v7
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
sub-int v2, v8, v4
|
||||
|
||||
iget v3, v15, Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->rightMargin:I
|
||||
|
||||
sub-int/2addr v2, v3
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
|
@ -705,9 +703,10 @@
|
|||
|
||||
iget v3, v15, Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->rightMargin:I
|
||||
|
||||
:goto_3
|
||||
sub-int/2addr v2, v3
|
||||
|
||||
:goto_3
|
||||
:goto_4
|
||||
invoke-virtual {v6, v13}, Landroidx/appcompat/widget/AlertDialogLayout;->hasDividerBeforeChildAt(I)Z
|
||||
|
||||
move-result v3
|
||||
|
|
|
@ -1061,7 +1061,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
|
@ -1081,9 +1081,6 @@
|
|||
|
||||
:cond_0
|
||||
return-object v1
|
||||
|
||||
:cond_1
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method static getTintMode(I)Landroid/graphics/PorterDuff$Mode;
|
||||
|
@ -1117,29 +1114,29 @@
|
|||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
const-string v0, "vector"
|
||||
new-instance v0, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;
|
||||
|
||||
new-instance v1, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;
|
||||
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;-><init>()V
|
||||
|
||||
invoke-direct {v1}, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;-><init>()V
|
||||
const-string v1, "vector"
|
||||
|
||||
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
|
||||
invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
|
||||
|
||||
const-string v0, "animated-vector"
|
||||
new-instance v0, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;
|
||||
|
||||
new-instance v1, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;
|
||||
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;-><init>()V
|
||||
|
||||
invoke-direct {v1}, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;-><init>()V
|
||||
const-string v1, "animated-vector"
|
||||
|
||||
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
|
||||
invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
|
||||
|
||||
const-string v0, "animated-selector"
|
||||
new-instance v0, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;
|
||||
|
||||
new-instance v1, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;
|
||||
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;-><init>()V
|
||||
|
||||
invoke-direct {v1}, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;-><init>()V
|
||||
const-string v1, "animated-selector"
|
||||
|
||||
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
|
||||
invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -1156,8 +1153,6 @@
|
|||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
const-string v0, "android.graphics.drawable.VectorDrawable"
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object p0
|
||||
|
@ -1166,6 +1161,8 @@
|
|||
|
||||
move-result-object p0
|
||||
|
||||
const-string v0, "android.graphics.drawable.VectorDrawable"
|
||||
|
||||
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result p0
|
||||
|
@ -1187,7 +1184,7 @@
|
|||
.end method
|
||||
|
||||
.method private loadDrawableFromDelegates(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
|
||||
.locals 9
|
||||
.locals 10
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -1211,6 +1208,8 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
const-string v2, "appcompat_skip_skip"
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/collection/SparseArrayCompat;->get(I)Ljava/lang/Object;
|
||||
|
@ -1219,19 +1218,17 @@
|
|||
|
||||
check-cast v0, Ljava/lang/String;
|
||||
|
||||
const-string v2, "appcompat_skip_skip"
|
||||
|
||||
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v2
|
||||
move-result v3
|
||||
|
||||
if-nez v2, :cond_0
|
||||
if-nez v3, :cond_0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
|
||||
|
||||
invoke-virtual {v2, v0}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v3, v0}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1265,40 +1262,40 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v1, p2, v0, v2}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
|
||||
invoke-virtual {v1, p2, v0, v3}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
|
||||
|
||||
invoke-static {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->createCacheKey(Landroid/util/TypedValue;)J
|
||||
|
||||
move-result-wide v3
|
||||
move-result-wide v4
|
||||
|
||||
invoke-direct {p0, p1, v3, v4}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
if-eqz v5, :cond_4
|
||||
|
||||
return-object v5
|
||||
|
||||
:cond_4
|
||||
iget-object v6, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
|
||||
|
||||
if-eqz v6, :cond_9
|
||||
|
||||
iget-object v6, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
|
||||
|
||||
invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
|
||||
invoke-direct {p0, p1, v4, v5}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
const-string v7, ".xml"
|
||||
if-eqz v6, :cond_4
|
||||
|
||||
invoke-virtual {v6, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
|
||||
return-object v6
|
||||
|
||||
move-result v6
|
||||
:cond_4
|
||||
iget-object v7, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
|
||||
|
||||
if-eqz v6, :cond_9
|
||||
if-eqz v7, :cond_9
|
||||
|
||||
iget-object v7, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
|
||||
|
||||
invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
const-string v8, ".xml"
|
||||
|
||||
invoke-virtual {v7, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
|
||||
|
||||
move-result v7
|
||||
|
||||
if-eqz v7, :cond_9
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {v1, p2}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
|
||||
|
@ -1307,58 +1304,58 @@
|
|||
|
||||
invoke-static {v1}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
|
||||
|
||||
move-result-object v6
|
||||
move-result-object v7
|
||||
|
||||
:cond_5
|
||||
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v7
|
||||
move-result v8
|
||||
|
||||
const/4 v8, 0x2
|
||||
const/4 v9, 0x2
|
||||
|
||||
if-eq v7, v8, :cond_6
|
||||
if-eq v8, v9, :cond_6
|
||||
|
||||
if-ne v7, v2, :cond_5
|
||||
if-ne v8, v3, :cond_5
|
||||
|
||||
:cond_6
|
||||
if-ne v7, v8, :cond_8
|
||||
if-ne v8, v9, :cond_8
|
||||
|
||||
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v3
|
||||
|
||||
iget-object v7, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
|
||||
iget-object v8, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
invoke-virtual {v7, p2, v2}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
|
||||
invoke-virtual {v8, p2, v3}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
|
||||
|
||||
iget-object v7, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
|
||||
iget-object v8, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
|
||||
|
||||
invoke-virtual {v7, v2}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v8, v3}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v3
|
||||
|
||||
check-cast v2, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;
|
||||
check-cast v3, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;
|
||||
|
||||
if-eqz v2, :cond_7
|
||||
if-eqz v3, :cond_7
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
|
||||
|
||||
move-result-object v7
|
||||
move-result-object v8
|
||||
|
||||
invoke-interface {v2, p1, v1, v6, v7}, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;->createFromXmlInner(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
|
||||
invoke-interface {v3, p1, v1, v7, v8}, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;->createFromXmlInner(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
move-object v5, v1
|
||||
move-object v6, v1
|
||||
|
||||
:cond_7
|
||||
if-eqz v5, :cond_9
|
||||
if-eqz v6, :cond_9
|
||||
|
||||
iget v0, v0, Landroid/util/TypedValue;->changingConfigurations:I
|
||||
|
||||
invoke-virtual {v5, v0}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
|
||||
invoke-virtual {v6, v0}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
|
||||
|
||||
invoke-direct {p0, p1, v3, v4, v5}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z
|
||||
invoke-direct {p0, p1, v4, v5, v6}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -1384,16 +1381,14 @@
|
|||
|
||||
:cond_9
|
||||
:goto_0
|
||||
if-nez v5, :cond_a
|
||||
if-nez v6, :cond_a
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
const-string v0, "appcompat_skip_skip"
|
||||
|
||||
invoke-virtual {p1, p2, v0}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
|
||||
invoke-virtual {p1, p2, v2}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
|
||||
|
||||
:cond_a
|
||||
return-object v5
|
||||
return-object v6
|
||||
|
||||
:cond_b
|
||||
return-object v1
|
||||
|
@ -1763,11 +1758,12 @@
|
|||
|
||||
sget v2, Landroidx/appcompat/R$attr;->colorControlNormal:I
|
||||
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
sget-object v1, Landroidx/appcompat/widget/AppCompatDrawableManager;->COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
|
||||
|
@ -1780,10 +1776,6 @@
|
|||
|
||||
sget v2, Landroidx/appcompat/R$attr;->colorControlActivated:I
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
|
@ -1797,10 +1789,6 @@
|
|||
|
||||
sget-object v0, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
|
@ -1820,17 +1808,13 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
sget v1, Landroidx/appcompat/R$drawable;->abc_dialog_material_background:I
|
||||
|
||||
if-ne p1, v1, :cond_4
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
|
@ -1840,7 +1824,7 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
:goto_1
|
||||
if-eqz p1, :cond_7
|
||||
|
||||
invoke-static {p2}, Landroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z
|
||||
|
|
|
@ -207,14 +207,9 @@
|
|||
|
||||
sub-int/2addr p3, v0
|
||||
|
||||
move v3, p3
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
move v3, p3
|
||||
|
||||
:goto_0
|
||||
move-object v0, p0
|
||||
|
||||
move-object v1, p1
|
||||
|
|
|
@ -136,11 +136,11 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-nez v0, :cond_2
|
||||
if-nez v0, :cond_5
|
||||
|
||||
sget v0, Landroidx/appcompat/R$styleable;->TextAppearance_fontFamily:I
|
||||
|
||||
|
@ -159,46 +159,52 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAsyncFontPending:Z
|
||||
iput-boolean v1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAsyncFontPending:Z
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->TextAppearance_android_typeface:I
|
||||
|
||||
invoke-virtual {p2, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
invoke-virtual {p2, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
if-eq p1, v2, :cond_3
|
||||
|
||||
const/4 p2, 0x2
|
||||
|
||||
if-eq p1, p2, :cond_2
|
||||
|
||||
const/4 p2, 0x3
|
||||
|
||||
if-eq p1, p2, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_1
|
||||
sget-object p1, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
:cond_2
|
||||
sget-object p1, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_2
|
||||
:cond_3
|
||||
sget-object p1, Landroid/graphics/Typeface;->SANS_SERIF:Landroid/graphics/Typeface;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
:cond_4
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
:cond_5
|
||||
:goto_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -210,13 +216,13 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
sget v0, Landroidx/appcompat/R$styleable;->TextAppearance_fontFamily:I
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
:cond_6
|
||||
sget v0, Landroidx/appcompat/R$styleable;->TextAppearance_android_fontFamily:I
|
||||
|
||||
:goto_2
|
||||
|
@ -224,7 +230,7 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_5
|
||||
if-nez p1, :cond_8
|
||||
|
||||
new-instance p1, Ljava/lang/ref/WeakReference;
|
||||
|
||||
|
@ -247,35 +253,32 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
|
||||
|
||||
if-nez p1, :cond_4
|
||||
if-nez p1, :cond_7
|
||||
|
||||
goto :goto_3
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_4
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_3
|
||||
:cond_7
|
||||
iput-boolean v1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAsyncFontPending:Z
|
||||
:try_end_0
|
||||
.catch Ljava/lang/UnsupportedOperationException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_3
|
||||
|
||||
:catch_0
|
||||
nop
|
||||
|
||||
:cond_5
|
||||
:goto_4
|
||||
:cond_8
|
||||
:goto_3
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
|
||||
|
||||
if-nez p1, :cond_6
|
||||
if-nez p1, :cond_9
|
||||
|
||||
invoke-virtual {p2, v0}, Landroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_6
|
||||
if-eqz p1, :cond_9
|
||||
|
||||
iget p2, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mStyle:I
|
||||
|
||||
|
@ -285,15 +288,8 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
|
||||
|
||||
:cond_6
|
||||
:cond_9
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
||||
|
@ -770,14 +766,6 @@
|
|||
|
||||
move-result-object v10
|
||||
|
||||
move-object/from16 v16, v13
|
||||
|
||||
move-object v13, v10
|
||||
|
||||
move-object/from16 v10, v16
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_9
|
||||
move-object/from16 v16, v13
|
||||
|
||||
|
|
|
@ -106,8 +106,6 @@
|
|||
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
.catch Ljava/util/concurrent/ExecutionException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
return-void
|
||||
|
|
|
@ -228,11 +228,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
const-string v1, "getTextDirectionHeuristic"
|
||||
sget-object v1, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
|
||||
|
||||
sget-object v2, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
|
||||
const-string v2, "getTextDirectionHeuristic"
|
||||
|
||||
invoke-direct {p0, v0, v1, v2}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-direct {p0, v0, v2, v1}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -349,26 +349,20 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
move v8, v0
|
||||
|
||||
move v9, v1
|
||||
|
||||
move v10, v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
const-string v1, "getLineSpacingMultiplier"
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
const/high16 v2, 0x3f800000 # 1.0f
|
||||
invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
move-result-object v1
|
||||
|
||||
move-result-object v2
|
||||
const-string v2, "getLineSpacingMultiplier"
|
||||
|
||||
invoke-direct {p0, v0, v1, v2}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-direct {p0, v0, v2, v1}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -380,15 +374,15 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
const-string v2, "getLineSpacingExtra"
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
move-result-object v2
|
||||
|
||||
move-result-object v3
|
||||
const-string v3, "getLineSpacingExtra"
|
||||
|
||||
invoke-direct {p0, v1, v2, v3}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-direct {p0, v1, v3, v2}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -400,11 +394,11 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
const-string v3, "getIncludeFontPadding"
|
||||
sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
const-string v4, "getIncludeFontPadding"
|
||||
|
||||
invoke-direct {p0, v2, v3, v4}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-direct {p0, v2, v4, v3}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -414,13 +408,13 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
:goto_0
|
||||
move v8, v0
|
||||
|
||||
move v9, v1
|
||||
|
||||
move v10, v2
|
||||
|
||||
:goto_0
|
||||
new-instance v0, Landroid/text/StaticLayout;
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTempTextPaint:Landroid/text/TextPaint;
|
||||
|
@ -511,7 +505,7 @@
|
|||
.end method
|
||||
|
||||
.method private getTextViewMethod(Ljava/lang/String;)Ljava/lang/reflect/Method;
|
||||
.locals 4
|
||||
.locals 3
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -558,24 +552,24 @@
|
|||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
const-string v1, "ACTVAutoSizeHelper"
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
new-instance v2, Ljava/lang/StringBuilder;
|
||||
const-string v2, "Failed to retrieve TextView#"
|
||||
|
||||
const-string v3, "Failed to retrieve TextView#"
|
||||
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p1, "() method"
|
||||
|
||||
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "ACTVAutoSizeHelper"
|
||||
|
||||
invoke-static {v1, p1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
@ -1055,11 +1049,11 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
const-string v2, "getLayoutAlignment"
|
||||
sget-object v2, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
|
||||
|
||||
sget-object v4, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
|
||||
const-string v4, "getLayoutAlignment"
|
||||
|
||||
invoke-direct {p0, p1, v2, v4}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-direct {p0, p1, v4, v2}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -1165,26 +1159,28 @@
|
|||
.end method
|
||||
|
||||
.method private validateAndSetAutoSizeTextTypeUniformConfiguration(FFF)V
|
||||
.locals 2
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/IllegalArgumentException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-string v0, "px) is less or equal to (0px)"
|
||||
|
||||
cmpg-float v1, p1, v0
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-lez v1, :cond_2
|
||||
cmpg-float v2, p1, v1
|
||||
|
||||
cmpg-float v1, p2, p1
|
||||
if-lez v2, :cond_2
|
||||
|
||||
if-lez v1, :cond_1
|
||||
cmpg-float v2, p2, p1
|
||||
|
||||
cmpg-float v0, p3, v0
|
||||
if-lez v2, :cond_1
|
||||
|
||||
if-lez v0, :cond_0
|
||||
cmpg-float v1, p3, v1
|
||||
|
||||
if-lez v1, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
|
@ -1207,15 +1203,13 @@
|
|||
|
||||
new-instance p2, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, "The auto-size step granularity ("
|
||||
const-string v1, "The auto-size step granularity ("
|
||||
|
||||
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {p2, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p3, "px) is less or equal to (0px)"
|
||||
|
||||
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
@ -1259,15 +1253,13 @@
|
|||
|
||||
new-instance p3, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, "Minimum auto-size text size ("
|
||||
const-string v1, "Minimum auto-size text size ("
|
||||
|
||||
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {p3, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p1, "px) is less or equal to (0px)"
|
||||
|
||||
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
@ -1299,7 +1291,7 @@
|
|||
:cond_0
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mNeedsAutoSizeText:Z
|
||||
|
||||
if-eqz v0, :cond_7
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
|
@ -1307,7 +1299,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-lez v0, :cond_6
|
||||
if-lez v0, :cond_5
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
|
@ -1317,16 +1309,16 @@
|
|||
|
||||
if-gtz v0, :cond_1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
const-string v1, "getHorizontallyScrolling"
|
||||
sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||
|
||||
sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||
const-string v2, "getHorizontallyScrolling"
|
||||
|
||||
invoke-direct {p0, v0, v1, v2}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-direct {p0, v0, v2, v1}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->invokeAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1441,7 +1433,7 @@
|
|||
:cond_4
|
||||
monitor-exit v2
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
@ -1458,10 +1450,6 @@
|
|||
|
||||
:cond_6
|
||||
:goto_2
|
||||
return-void
|
||||
|
||||
:cond_7
|
||||
:goto_3
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mNeedsAutoSizeText:Z
|
||||
|
@ -1969,27 +1957,14 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
new-instance v0, Ljava/lang/IllegalArgumentException;
|
||||
const/4 v0, 0x1
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "Unknown auto-size text type: "
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:pswitch_0
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
@ -2022,25 +1997,34 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->autoSizeText()V
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_1
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "Unknown auto-size text type: "
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->clearAutoSizeConfiguration()V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method setTextSizeInternal(IF)V
|
||||
|
|
|
@ -372,10 +372,6 @@
|
|||
|
||||
add-int/2addr v1, p1
|
||||
|
||||
move v2, v1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_6
|
||||
move v2, v1
|
||||
|
||||
|
|
|
@ -304,9 +304,10 @@
|
|||
|
||||
move-result v10
|
||||
|
||||
:goto_2
|
||||
float-to-int v10, v10
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
iget v11, v10, Landroid/util/TypedValue;->type:I
|
||||
|
@ -325,14 +326,12 @@
|
|||
|
||||
move-result v10
|
||||
|
||||
float-to-int v10, v10
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/4 v10, 0x0
|
||||
|
||||
:goto_2
|
||||
:goto_3
|
||||
if-lez v10, :cond_4
|
||||
|
||||
iget-object v11, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
|
||||
|
@ -363,26 +362,26 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
move v10, p1
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_3
|
||||
:goto_4
|
||||
if-ne v5, v8, :cond_8
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;
|
||||
|
||||
:goto_4
|
||||
:goto_5
|
||||
if-eqz v5, :cond_8
|
||||
|
||||
iget v11, v5, Landroid/util/TypedValue;->type:I
|
||||
|
@ -397,9 +396,10 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
:goto_6
|
||||
float-to-int v5, v5
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_7
|
||||
|
||||
:cond_6
|
||||
iget v11, v5, Landroid/util/TypedValue;->type:I
|
||||
|
@ -418,14 +418,12 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
float-to-int v5, v5
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_6
|
||||
|
||||
:cond_7
|
||||
const/4 v5, 0x0
|
||||
|
||||
:goto_5
|
||||
:goto_7
|
||||
if-lez v5, :cond_8
|
||||
|
||||
iget-object v11, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
|
||||
|
@ -471,12 +469,12 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_8
|
||||
|
||||
:cond_9
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;
|
||||
|
||||
:goto_6
|
||||
:goto_8
|
||||
if-eqz p1, :cond_d
|
||||
|
||||
iget v1, p1, Landroid/util/TypedValue;->type:I
|
||||
|
@ -491,9 +489,10 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
:goto_9
|
||||
float-to-int p1, p1
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_a
|
||||
|
||||
:cond_a
|
||||
iget v1, p1, Landroid/util/TypedValue;->type:I
|
||||
|
@ -512,14 +511,12 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
float-to-int p1, p1
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_9
|
||||
|
||||
:cond_b
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_7
|
||||
:goto_a
|
||||
if-lez p1, :cond_c
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
|
||||
|
@ -541,12 +538,12 @@
|
|||
|
||||
move-result v10
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_b
|
||||
|
||||
:cond_d
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_8
|
||||
:goto_b
|
||||
if-eqz v3, :cond_e
|
||||
|
||||
invoke-super {p0, v10, p2}, Landroid/widget/FrameLayout;->onMeasure(II)V
|
||||
|
|
|
@ -55,8 +55,6 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -215,17 +213,17 @@
|
|||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
const-string v0, "android.graphics.drawable.VectorDrawable"
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
const-string v1, "android.graphics.drawable.VectorDrawable"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -272,7 +270,7 @@
|
|||
.end method
|
||||
|
||||
.method public static getOpticalBounds(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect;
|
||||
.locals 10
|
||||
.locals 12
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/DrawableUtils;->sInsetsClazz:Ljava/lang/Class;
|
||||
|
||||
|
@ -334,113 +332,106 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
const v9, -0x527265d5
|
||||
const/4 v9, 0x3
|
||||
|
||||
if-eq v8, v9, :cond_3
|
||||
const/4 v10, 0x2
|
||||
|
||||
const v9, 0x1c155
|
||||
const/4 v11, 0x1
|
||||
|
||||
if-eq v8, v9, :cond_2
|
||||
|
||||
const v9, 0x32a007
|
||||
|
||||
if-eq v8, v9, :cond_1
|
||||
|
||||
const v9, 0x677c21c
|
||||
|
||||
if-eq v8, v9, :cond_0
|
||||
sparse-switch v8, :sswitch_data_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:sswitch_0
|
||||
const-string v8, "right"
|
||||
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
if-eqz v6, :cond_0
|
||||
|
||||
const/4 v6, 0x2
|
||||
const/4 v7, 0x2
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
:sswitch_1
|
||||
const-string v8, "left"
|
||||
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
if-eqz v6, :cond_0
|
||||
|
||||
const/4 v6, 0x0
|
||||
const/4 v7, 0x0
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:sswitch_2
|
||||
const-string v8, "top"
|
||||
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
if-eqz v6, :cond_0
|
||||
|
||||
const/4 v6, 0x1
|
||||
const/4 v7, 0x1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
:sswitch_3
|
||||
const-string v8, "bottom"
|
||||
|
||||
invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
if-eqz v6, :cond_0
|
||||
|
||||
const/4 v6, 0x3
|
||||
const/4 v7, 0x3
|
||||
|
||||
:cond_0
|
||||
:goto_1
|
||||
if-eqz v7, :cond_4
|
||||
|
||||
if-eq v7, v11, :cond_3
|
||||
|
||||
if-eq v7, v10, :cond_2
|
||||
|
||||
if-eq v7, v9, :cond_1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
:goto_1
|
||||
const/4 v6, -0x1
|
||||
|
||||
:goto_2
|
||||
packed-switch v6, :pswitch_data_0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:pswitch_0
|
||||
:cond_1
|
||||
invoke-virtual {v5, p0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result v5
|
||||
|
||||
iput v5, v0, Landroid/graphics/Rect;->bottom:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_1
|
||||
:cond_2
|
||||
invoke-virtual {v5, p0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result v5
|
||||
|
||||
iput v5, v0, Landroid/graphics/Rect;->right:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_2
|
||||
:cond_3
|
||||
invoke-virtual {v5, p0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result v5
|
||||
|
||||
iput v5, v0, Landroid/graphics/Rect;->top:I
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_3
|
||||
:cond_4
|
||||
invoke-virtual {v5, p0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
|
||||
|
||||
move-result v5
|
||||
|
@ -449,7 +440,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
@ -469,13 +460,15 @@
|
|||
|
||||
return-object p0
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_3
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
nop
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
-0x527265d5 -> :sswitch_3
|
||||
0x1c155 -> :sswitch_2
|
||||
0x32a007 -> :sswitch_1
|
||||
0x677c21c -> :sswitch_0
|
||||
.end sparse-switch
|
||||
.end method
|
||||
|
||||
.method public static parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
|
|
|
@ -683,7 +683,7 @@
|
|||
|
||||
const/4 v1, -0x1
|
||||
|
||||
if-eqz v0, :cond_8
|
||||
if-eqz v0, :cond_7
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/DropDownListView;->isInTouchMode()Z
|
||||
|
||||
|
@ -691,7 +691,7 @@
|
|||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_3
|
||||
|
||||
:cond_0
|
||||
invoke-interface {v0}, Landroid/widget/ListAdapter;->getCount()I
|
||||
|
@ -776,10 +776,6 @@
|
|||
:cond_7
|
||||
:goto_3
|
||||
return v1
|
||||
|
||||
:cond_8
|
||||
:goto_4
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public measureHeightOfChildrenCompat(IIIII)I
|
||||
|
@ -966,43 +962,50 @@
|
|||
|
||||
const/4 v2, 0x1
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
if-eq v0, v2, :cond_3
|
||||
|
||||
const/4 p2, 0x0
|
||||
const/4 v3, 0x2
|
||||
|
||||
const/4 v3, 0x1
|
||||
if-eq v0, v3, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
const/4 p2, 0x3
|
||||
|
||||
:pswitch_0
|
||||
const/4 p2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_1
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_2
|
||||
const/4 v3, 0x0
|
||||
if-eq v0, p2, :cond_1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
const/4 p2, 0x0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_1
|
||||
:goto_1
|
||||
const/4 p2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {p1, p2}, Landroid/view/MotionEvent;->findPointerIndex(I)I
|
||||
|
||||
move-result p2
|
||||
|
||||
if-gez p2, :cond_0
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
if-gez p2, :cond_4
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:cond_4
|
||||
invoke-virtual {p1, p2}, Landroid/view/MotionEvent;->getX(I)F
|
||||
|
||||
move-result v4
|
||||
|
@ -1021,13 +1024,13 @@
|
|||
|
||||
const/4 v6, -0x1
|
||||
|
||||
if-ne v5, v6, :cond_1
|
||||
if-ne v5, v6, :cond_5
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_3
|
||||
|
||||
:cond_1
|
||||
:cond_5
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/DropDownListView;->getFirstVisiblePosition()I
|
||||
|
||||
move-result v3
|
||||
|
@ -1044,29 +1047,26 @@
|
|||
|
||||
invoke-direct {p0, v3, v5, v4, p2}, Landroidx/appcompat/widget/DropDownListView;->setPressedItem(Landroid/view/View;IFF)V
|
||||
|
||||
if-ne v0, v2, :cond_2
|
||||
if-ne v0, v2, :cond_0
|
||||
|
||||
invoke-direct {p0, v3, v5}, Landroidx/appcompat/widget/DropDownListView;->clickPressedItem(Landroid/view/View;I)V
|
||||
|
||||
:cond_2
|
||||
const/4 p2, 0x0
|
||||
goto :goto_0
|
||||
|
||||
const/4 v3, 0x1
|
||||
:goto_3
|
||||
if-eqz v3, :cond_6
|
||||
|
||||
:goto_1
|
||||
if-eqz v3, :cond_3
|
||||
if-eqz p2, :cond_7
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
:cond_3
|
||||
:cond_6
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/DropDownListView;->clearPressedItem()V
|
||||
|
||||
:cond_4
|
||||
if-eqz v3, :cond_6
|
||||
:cond_7
|
||||
if-eqz v3, :cond_9
|
||||
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/DropDownListView;->mScrollHelper:Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
|
||||
if-nez p2, :cond_5
|
||||
if-nez p2, :cond_8
|
||||
|
||||
new-instance p2, Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
|
||||
|
@ -1074,7 +1074,7 @@
|
|||
|
||||
iput-object p2, p0, Landroidx/appcompat/widget/DropDownListView;->mScrollHelper:Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
|
||||
:cond_5
|
||||
:cond_8
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/DropDownListView;->mScrollHelper:Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
|
||||
invoke-virtual {p2, v2}, Landroidx/core/widget/ListViewAutoScrollHelper;->setEnabled(Z)Landroidx/core/widget/AutoScrollHelper;
|
||||
|
@ -1083,27 +1083,18 @@
|
|||
|
||||
invoke-virtual {p2, p0, p1}, Landroidx/core/widget/ListViewAutoScrollHelper;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
:cond_9
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/DropDownListView;->mScrollHelper:Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
|
||||
if-eqz p1, :cond_7
|
||||
if-eqz p1, :cond_a
|
||||
|
||||
invoke-virtual {p1, v1}, Landroidx/core/widget/ListViewAutoScrollHelper;->setEnabled(Z)Landroidx/core/widget/AutoScrollHelper;
|
||||
|
||||
:cond_7
|
||||
:goto_2
|
||||
:cond_a
|
||||
:goto_4
|
||||
return v3
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public onHoverEvent(Landroid/view/MotionEvent;)Z
|
||||
|
|
|
@ -134,7 +134,7 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-interface {v1}, Landroidx/appcompat/view/menu/ShowableListMenu;->isShowing()Z
|
||||
|
||||
|
@ -142,7 +142,7 @@
|
|||
|
||||
if-nez v3, :cond_0
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
invoke-interface {v1}, Landroidx/appcompat/view/menu/ShowableListMenu;->getListView()Landroid/widget/ListView;
|
||||
|
@ -151,7 +151,7 @@
|
|||
|
||||
check-cast v1, Landroidx/appcompat/widget/DropDownListView;
|
||||
|
||||
if-eqz v1, :cond_4
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-virtual {v1}, Landroidx/appcompat/widget/DropDownListView;->isShown()Z
|
||||
|
||||
|
@ -205,15 +205,8 @@
|
|||
return v1
|
||||
|
||||
:cond_3
|
||||
return v2
|
||||
|
||||
:cond_4
|
||||
:goto_1
|
||||
return v2
|
||||
|
||||
:cond_5
|
||||
:goto_2
|
||||
return v2
|
||||
.end method
|
||||
|
||||
.method private onTouchObserved(Landroid/view/MotionEvent;)Z
|
||||
|
@ -236,22 +229,34 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
packed-switch v1, :pswitch_data_0
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-eq v1, v3, :cond_2
|
||||
|
||||
const/4 v4, 0x2
|
||||
|
||||
if-eq v1, v4, :cond_1
|
||||
|
||||
const/4 p1, 0x3
|
||||
|
||||
if-eq v1, p1, :cond_2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_1
|
||||
iget v1, p0, Landroidx/appcompat/widget/ForwardingListener;->mActivePointerId:I
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
|
||||
|
||||
move-result v1
|
||||
|
||||
if-ltz v1, :cond_3
|
||||
if-ltz v1, :cond_6
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getX(I)F
|
||||
|
||||
move-result v3
|
||||
move-result v4
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getY(I)F
|
||||
|
||||
|
@ -259,11 +264,11 @@
|
|||
|
||||
iget v1, p0, Landroidx/appcompat/widget/ForwardingListener;->mScaledTouchSlop:F
|
||||
|
||||
invoke-static {v0, v3, p1, v1}, Landroidx/appcompat/widget/ForwardingListener;->pointInView(Landroid/view/View;FFF)Z
|
||||
invoke-static {v0, v4, p1, v1}, Landroidx/appcompat/widget/ForwardingListener;->pointInView(Landroid/view/View;FFF)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_3
|
||||
if-nez p1, :cond_6
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/ForwardingListener;->clearCallbacks()V
|
||||
|
||||
|
@ -271,18 +276,16 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v0, 0x1
|
||||
invoke-interface {p1, v3}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
|
||||
|
||||
invoke-interface {p1, v0}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
|
||||
return v3
|
||||
|
||||
return v0
|
||||
|
||||
:pswitch_1
|
||||
:cond_2
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/ForwardingListener;->clearCallbacks()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_2
|
||||
:cond_3
|
||||
invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getPointerId(I)I
|
||||
|
||||
move-result p1
|
||||
|
@ -291,7 +294,7 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ForwardingListener;->mDisallowIntercept:Ljava/lang/Runnable;
|
||||
|
||||
if-nez p1, :cond_1
|
||||
if-nez p1, :cond_4
|
||||
|
||||
new-instance p1, Landroidx/appcompat/widget/ForwardingListener$DisallowIntercept;
|
||||
|
||||
|
@ -299,7 +302,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/ForwardingListener;->mDisallowIntercept:Ljava/lang/Runnable;
|
||||
|
||||
:cond_1
|
||||
:cond_4
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ForwardingListener;->mDisallowIntercept:Ljava/lang/Runnable;
|
||||
|
||||
iget v1, p0, Landroidx/appcompat/widget/ForwardingListener;->mTapTimeout:I
|
||||
|
@ -310,7 +313,7 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ForwardingListener;->mTriggerLongPress:Ljava/lang/Runnable;
|
||||
|
||||
if-nez p1, :cond_2
|
||||
if-nez p1, :cond_5
|
||||
|
||||
new-instance p1, Landroidx/appcompat/widget/ForwardingListener$TriggerLongPress;
|
||||
|
||||
|
@ -318,7 +321,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/ForwardingListener;->mTriggerLongPress:Ljava/lang/Runnable;
|
||||
|
||||
:cond_2
|
||||
:cond_5
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ForwardingListener;->mTriggerLongPress:Ljava/lang/Runnable;
|
||||
|
||||
iget v1, p0, Landroidx/appcompat/widget/ForwardingListener;->mLongPressTimeout:I
|
||||
|
@ -327,19 +330,9 @@
|
|||
|
||||
invoke-virtual {v0, p1, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
|
||||
|
||||
:cond_3
|
||||
:cond_6
|
||||
:goto_0
|
||||
return v2
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
:pswitch_1
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method private static pointInView(Landroid/view/View;FFF)Z
|
||||
|
@ -567,8 +560,6 @@
|
|||
|
||||
iput-boolean v2, p0, Landroidx/appcompat/widget/ForwardingListener;->mForwarding:Z
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -116,106 +116,102 @@
|
|||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-string v0, "ListPopupWindow"
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:try_start_0
|
||||
const-class v2, Landroid/widget/PopupWindow;
|
||||
const-class v3, Landroid/widget/PopupWindow;
|
||||
|
||||
const-string v3, "setClipToScreenEnabled"
|
||||
const-string v4, "setClipToScreenEnabled"
|
||||
|
||||
new-array v4, v1, [Ljava/lang/Class;
|
||||
new-array v5, v2, [Ljava/lang/Class;
|
||||
|
||||
sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
|
||||
aput-object v5, v4, v0
|
||||
aput-object v6, v5, v1
|
||||
|
||||
invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v3
|
||||
|
||||
sput-object v2, Landroidx/appcompat/widget/ListPopupWindow;->sClipToWindowEnabledMethod:Ljava/lang/reflect/Method;
|
||||
sput-object v3, Landroidx/appcompat/widget/ListPopupWindow;->sClipToWindowEnabledMethod:Ljava/lang/reflect/Method;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
const-string v2, "ListPopupWindow"
|
||||
|
||||
const-string v3, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well."
|
||||
|
||||
invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v0, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:goto_0
|
||||
:try_start_1
|
||||
const-class v2, Landroid/widget/PopupWindow;
|
||||
const-class v3, Landroid/widget/PopupWindow;
|
||||
|
||||
const-string v3, "getMaxAvailableHeight"
|
||||
const-string v4, "getMaxAvailableHeight"
|
||||
|
||||
const/4 v4, 0x3
|
||||
const/4 v5, 0x3
|
||||
|
||||
new-array v4, v4, [Ljava/lang/Class;
|
||||
new-array v5, v5, [Ljava/lang/Class;
|
||||
|
||||
const-class v5, Landroid/view/View;
|
||||
const-class v6, Landroid/view/View;
|
||||
|
||||
aput-object v5, v4, v0
|
||||
aput-object v6, v5, v1
|
||||
|
||||
sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
|
||||
sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
|
||||
|
||||
aput-object v5, v4, v1
|
||||
aput-object v6, v5, v2
|
||||
|
||||
const/4 v5, 0x2
|
||||
const/4 v6, 0x2
|
||||
|
||||
sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
sget-object v7, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
|
||||
aput-object v6, v4, v5
|
||||
aput-object v7, v5, v6
|
||||
|
||||
invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v3
|
||||
|
||||
sput-object v2, Landroidx/appcompat/widget/ListPopupWindow;->sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method;
|
||||
sput-object v3, Landroidx/appcompat/widget/ListPopupWindow;->sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method;
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catch_1
|
||||
const-string v2, "ListPopupWindow"
|
||||
|
||||
const-string v3, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well."
|
||||
|
||||
invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v0, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:goto_1
|
||||
:try_start_2
|
||||
const-class v2, Landroid/widget/PopupWindow;
|
||||
const-class v3, Landroid/widget/PopupWindow;
|
||||
|
||||
const-string v3, "setEpicenterBounds"
|
||||
const-string v4, "setEpicenterBounds"
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Class;
|
||||
new-array v2, v2, [Ljava/lang/Class;
|
||||
|
||||
const-class v4, Landroid/graphics/Rect;
|
||||
const-class v5, Landroid/graphics/Rect;
|
||||
|
||||
aput-object v4, v1, v0
|
||||
aput-object v5, v2, v1
|
||||
|
||||
invoke-virtual {v2, v3, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
invoke-virtual {v3, v4, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v1
|
||||
|
||||
sput-object v0, Landroidx/appcompat/widget/ListPopupWindow;->sSetEpicenterBoundsMethod:Ljava/lang/reflect/Method;
|
||||
sput-object v1, Landroidx/appcompat/widget/ListPopupWindow;->sSetEpicenterBoundsMethod:Ljava/lang/reflect/Method;
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
return-void
|
||||
|
||||
:catch_2
|
||||
const-string v0, "ListPopupWindow"
|
||||
|
||||
const-string v1, "Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well."
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
@ -427,7 +423,7 @@
|
|||
|
||||
const/4 v4, 0x0
|
||||
|
||||
if-nez v0, :cond_4
|
||||
if-nez v0, :cond_6
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ListPopupWindow;->mContext:Landroid/content/Context;
|
||||
|
||||
|
@ -503,7 +499,7 @@
|
|||
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPromptView:Landroid/view/View;
|
||||
|
||||
if-eqz v6, :cond_3
|
||||
if-eqz v6, :cond_5
|
||||
|
||||
new-instance v7, Landroid/widget/LinearLayout;
|
||||
|
||||
|
@ -519,36 +515,38 @@
|
|||
|
||||
iget v8, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPromptPosition:I
|
||||
|
||||
packed-switch v8, :pswitch_data_0
|
||||
if-eqz v8, :cond_3
|
||||
|
||||
const-string v0, "ListPopupWindow"
|
||||
if-eq v8, v3, :cond_2
|
||||
|
||||
new-instance v5, Ljava/lang/StringBuilder;
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v8, "Invalid hint position "
|
||||
const-string v5, "Invalid hint position "
|
||||
|
||||
invoke-direct {v5, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {v0, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
iget v8, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPromptPosition:I
|
||||
iget v5, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPromptPosition:I
|
||||
|
||||
invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
const-string v5, "ListPopupWindow"
|
||||
|
||||
invoke-static {v5, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_2
|
||||
invoke-virtual {v7, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
:cond_3
|
||||
invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
|
||||
|
||||
invoke-virtual {v7, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
@ -556,13 +554,13 @@
|
|||
:goto_0
|
||||
iget v0, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownWidth:I
|
||||
|
||||
if-ltz v0, :cond_2
|
||||
if-ltz v0, :cond_4
|
||||
|
||||
const/high16 v5, -0x80000000
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
@ -598,7 +596,7 @@
|
|||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
:cond_5
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_2
|
||||
|
@ -608,14 +606,14 @@
|
|||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
:cond_6
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPopup:Landroid/widget/PopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPromptView:Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
if-eqz v0, :cond_7
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
|
@ -637,7 +635,7 @@
|
|||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
:cond_7
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_3
|
||||
|
@ -647,7 +645,7 @@
|
|||
|
||||
move-result-object v5
|
||||
|
||||
if-eqz v5, :cond_6
|
||||
if-eqz v5, :cond_8
|
||||
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
|
@ -665,7 +663,7 @@
|
|||
|
||||
iget-boolean v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownVerticalOffsetSet:Z
|
||||
|
||||
if-nez v6, :cond_7
|
||||
if-nez v6, :cond_9
|
||||
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
|
@ -677,14 +675,14 @@
|
|||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
:cond_8
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
invoke-virtual {v5}, Landroid/graphics/Rect;->setEmpty()V
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
:cond_7
|
||||
:cond_9
|
||||
:goto_4
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mPopup:Landroid/widget/PopupWindow;
|
||||
|
||||
|
@ -694,11 +692,11 @@
|
|||
|
||||
const/4 v7, 0x2
|
||||
|
||||
if-ne v6, v7, :cond_8
|
||||
if-ne v6, v7, :cond_a
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
:cond_a
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_5
|
||||
|
@ -714,63 +712,35 @@
|
|||
|
||||
iget-boolean v4, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownAlwaysVisible:Z
|
||||
|
||||
if-nez v4, :cond_b
|
||||
if-nez v4, :cond_f
|
||||
|
||||
iget v4, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownHeight:I
|
||||
|
||||
if-ne v4, v2, :cond_9
|
||||
if-ne v4, v2, :cond_b
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_b
|
||||
iget v4, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownWidth:I
|
||||
|
||||
const/4 v6, -0x2
|
||||
|
||||
if-eq v4, v6, :cond_d
|
||||
|
||||
const/high16 v1, 0x40000000 # 2.0f
|
||||
|
||||
if-eq v4, v2, :cond_c
|
||||
|
||||
invoke-static {v4, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
:goto_6
|
||||
move v7, v1
|
||||
|
||||
goto :goto_7
|
||||
|
||||
:cond_9
|
||||
iget v2, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownWidth:I
|
||||
|
||||
const/high16 v4, 0x40000000 # 2.0f
|
||||
|
||||
packed-switch v2, :pswitch_data_1
|
||||
|
||||
invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
move v7, v1
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:pswitch_2
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ListPopupWindow;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
iget v2, v2, Landroid/graphics/Rect;->left:I
|
||||
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
iget v6, v6, Landroid/graphics/Rect;->right:I
|
||||
|
||||
add-int/2addr v2, v6
|
||||
|
||||
sub-int/2addr v1, v2
|
||||
|
||||
invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
move v7, v1
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:pswitch_3
|
||||
:cond_c
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ListPopupWindow;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
@ -799,9 +769,40 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
move v7, v1
|
||||
goto :goto_6
|
||||
|
||||
:goto_6
|
||||
:cond_d
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ListPopupWindow;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget v2, v2, Landroid/util/DisplayMetrics;->widthPixels:I
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
iget v4, v4, Landroid/graphics/Rect;->left:I
|
||||
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
iget v6, v6, Landroid/graphics/Rect;->right:I
|
||||
|
||||
add-int/2addr v4, v6
|
||||
|
||||
sub-int/2addr v2, v4
|
||||
|
||||
invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:goto_7
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownList:Landroidx/appcompat/widget/DropDownListView;
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
@ -816,7 +817,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-lez v1, :cond_a
|
||||
if-lez v1, :cond_e
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/ListPopupWindow;->mDropDownList:Landroidx/appcompat/widget/DropDownListView;
|
||||
|
||||
|
@ -836,28 +837,16 @@
|
|||
|
||||
add-int/2addr v0, v5
|
||||
|
||||
:cond_a
|
||||
:cond_e
|
||||
add-int/2addr v1, v0
|
||||
|
||||
return v1
|
||||
|
||||
:cond_b
|
||||
:goto_7
|
||||
:cond_f
|
||||
:goto_8
|
||||
add-int/2addr v3, v5
|
||||
|
||||
return v3
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
|
||||
:pswitch_data_1
|
||||
.packed-switch -0x2
|
||||
:pswitch_3
|
||||
:pswitch_2
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method private getMaxAvailableHeight(Landroid/view/View;IZ)I
|
||||
|
@ -1515,6 +1504,10 @@
|
|||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
if-eq p1, v6, :cond_7
|
||||
|
||||
if-eq p1, v7, :cond_7
|
||||
|
||||
const/16 p2, 0x17
|
||||
|
||||
if-eq p1, p2, :cond_7
|
||||
|
@ -1523,12 +1516,9 @@
|
|||
|
||||
if-eq p1, p2, :cond_7
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_7
|
||||
:pswitch_0
|
||||
return v3
|
||||
|
||||
:cond_8
|
||||
|
@ -1552,12 +1542,6 @@
|
|||
:cond_a
|
||||
:goto_3
|
||||
return v1
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x13
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public onKeyPreIme(ILandroid/view/KeyEvent;)Z
|
||||
|
|
|
@ -97,8 +97,6 @@
|
|||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
return-void
|
||||
|
||||
:catch_2
|
||||
return-void
|
||||
.end method
|
||||
|
@ -121,8 +119,6 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -144,8 +140,6 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -175,8 +169,6 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
:cond_0
|
||||
return-void
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
|
||||
.locals 6
|
||||
.locals 7
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
|
||||
|
||||
|
@ -94,62 +94,72 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
const/4 v3, 0x1
|
||||
const/4 v3, 0x2
|
||||
|
||||
const/4 v4, 0x0
|
||||
const/4 v4, 0x1
|
||||
|
||||
packed-switch v2, :pswitch_data_0
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
if-eq v2, v4, :cond_1
|
||||
|
||||
if-eq v2, v3, :cond_1
|
||||
|
||||
const/4 v6, 0x3
|
||||
|
||||
if-eq v2, v6, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget-boolean v2, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateTargeted:Z
|
||||
|
||||
iput-boolean v4, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateTargeted:Z
|
||||
iput-boolean v5, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateTargeted:Z
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
iget-boolean v2, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateTargeted:Z
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mSlopBounds:Landroid/graphics/Rect;
|
||||
iget-object v6, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mSlopBounds:Landroid/graphics/Rect;
|
||||
|
||||
invoke-virtual {v5, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
|
||||
invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
|
||||
|
||||
move-result v5
|
||||
move-result v6
|
||||
|
||||
if-nez v5, :cond_1
|
||||
if-nez v6, :cond_4
|
||||
|
||||
const/4 v3, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_2
|
||||
:cond_2
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mTargetBounds:Landroid/graphics/Rect;
|
||||
|
||||
invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
iput-boolean v3, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateTargeted:Z
|
||||
iput-boolean v4, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateTargeted:Z
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:cond_3
|
||||
:goto_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
:cond_1
|
||||
:cond_4
|
||||
:goto_1
|
||||
if-eqz v2, :cond_3
|
||||
if-eqz v2, :cond_6
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
if-eqz v4, :cond_5
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mActualBounds:Landroid/graphics/Rect;
|
||||
|
||||
|
@ -157,7 +167,7 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_2
|
||||
if-nez v2, :cond_5
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;
|
||||
|
||||
|
@ -165,7 +175,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
div-int/lit8 v0, v0, 0x2
|
||||
div-int/2addr v0, v3
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
|
@ -175,7 +185,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
div-int/lit8 v1, v1, 0x2
|
||||
div-int/2addr v1, v3
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
|
@ -183,7 +193,7 @@
|
|||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
:cond_5
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;->mActualBounds:Landroid/graphics/Rect;
|
||||
|
||||
iget v2, v2, Landroid/graphics/Rect;->left:I
|
||||
|
@ -207,18 +217,10 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
|
||||
|
||||
move-result v4
|
||||
move-result v5
|
||||
|
||||
:cond_3
|
||||
return v4
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
:cond_6
|
||||
return v5
|
||||
.end method
|
||||
|
||||
.method public setBounds(Landroid/graphics/Rect;Landroid/graphics/Rect;)V
|
||||
|
|
|
@ -696,11 +696,11 @@
|
|||
invoke-virtual {v0, p2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
|
||||
|
||||
:cond_0
|
||||
const-string p1, "user_query"
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mUserQuery:Ljava/lang/CharSequence;
|
||||
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/SearchView;->mUserQuery:Ljava/lang/CharSequence;
|
||||
const-string p2, "user_query"
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
|
||||
invoke-virtual {v0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
|
||||
|
||||
if-eqz p4, :cond_1
|
||||
|
||||
|
@ -772,14 +772,9 @@
|
|||
|
||||
const-string v1, "android.intent.action.SEARCH"
|
||||
|
||||
move-object v2, v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
move-object v2, v1
|
||||
|
||||
:goto_0
|
||||
const-string v1, "suggest_intent_data"
|
||||
|
||||
invoke-static {p1, v1}, Landroidx/appcompat/widget/SuggestionsAdapter;->getColumnString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
@ -830,7 +825,7 @@
|
|||
|
||||
move-object v3, v0
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_4
|
||||
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
|
||||
|
@ -839,7 +834,7 @@
|
|||
|
||||
move-object v3, v1
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
const-string v1, "suggest_intent_query"
|
||||
|
||||
invoke-static {p1, v1}, Landroidx/appcompat/widget/SuggestionsAdapter;->getColumnString(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
@ -876,30 +871,30 @@
|
|||
:try_end_1
|
||||
.catch Ljava/lang/RuntimeException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:catch_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
:goto_2
|
||||
const-string p3, "SearchView"
|
||||
:goto_1
|
||||
new-instance p3, Ljava/lang/StringBuilder;
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
const-string v1, "Search suggestions cursor at row "
|
||||
|
||||
const-string v2, "Search suggestions cursor at row "
|
||||
invoke-direct {p3, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p1, " returned exception."
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p3, "SearchView"
|
||||
|
||||
invoke-static {p3, p1, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
return-object v0
|
||||
|
@ -949,29 +944,32 @@
|
|||
|
||||
invoke-direct {v3, p1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
|
||||
|
||||
const-string p1, "free_form"
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SearchView;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_1
|
||||
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
|
||||
|
||||
move-result v5
|
||||
|
||||
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_1
|
||||
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {v5, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const-string v5, "free_form"
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoicePromptTextId()I
|
||||
|
||||
move-result v6
|
||||
|
@ -984,16 +982,16 @@
|
|||
|
||||
move-result v6
|
||||
|
||||
invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
invoke-virtual {v4, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
move-object v6, v7
|
||||
|
||||
:goto_0
|
||||
:goto_1
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceLanguageId()I
|
||||
|
||||
move-result v8
|
||||
|
@ -1004,16 +1002,16 @@
|
|||
|
||||
move-result v8
|
||||
|
||||
invoke-virtual {v5, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
invoke-virtual {v4, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
move-object v5, v7
|
||||
move-object v4, v7
|
||||
|
||||
:goto_1
|
||||
:goto_2
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceMaxResults()I
|
||||
|
||||
move-result v8
|
||||
|
@ -1022,37 +1020,37 @@
|
|||
|
||||
invoke-virtual {p2}, Landroid/app/SearchableInfo;->getVoiceMaxResults()I
|
||||
|
||||
move-result v4
|
||||
move-result p1
|
||||
|
||||
:cond_4
|
||||
const-string p2, "android.speech.extra.LANGUAGE_MODEL"
|
||||
|
||||
invoke-virtual {v3, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
invoke-virtual {v3, p2, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
const-string p1, "android.speech.extra.PROMPT"
|
||||
const-string p2, "android.speech.extra.PROMPT"
|
||||
|
||||
invoke-virtual {v3, p1, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
invoke-virtual {v3, p2, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
const-string p1, "android.speech.extra.LANGUAGE"
|
||||
const-string p2, "android.speech.extra.LANGUAGE"
|
||||
|
||||
invoke-virtual {v3, p1, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
invoke-virtual {v3, p2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
const-string p1, "android.speech.extra.MAX_RESULTS"
|
||||
const-string p2, "android.speech.extra.MAX_RESULTS"
|
||||
|
||||
invoke-virtual {v3, p1, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
|
||||
|
||||
const-string p1, "calling_package"
|
||||
invoke-virtual {v3, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
|
||||
|
||||
if-nez v0, :cond_5
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
invoke-virtual {v0}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
:goto_2
|
||||
:goto_3
|
||||
const-string p1, "calling_package"
|
||||
|
||||
invoke-virtual {v3, p1, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
const-string p1, "android.speech.extra.RESULTS_PENDINGINTENT"
|
||||
|
@ -1077,8 +1075,6 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
const-string p2, "calling_package"
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
@ -1091,6 +1087,8 @@
|
|||
move-result-object p1
|
||||
|
||||
:goto_0
|
||||
const-string p2, "calling_package"
|
||||
|
||||
invoke-virtual {v0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
return-object v0
|
||||
|
@ -1266,13 +1264,13 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v0}, Landroid/app/SearchableInfo;->getVoiceSearchEnabled()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -1301,7 +1299,7 @@
|
|||
|
||||
:cond_1
|
||||
:goto_0
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SearchView;->getContext()Landroid/content/Context;
|
||||
|
||||
|
@ -1325,9 +1323,6 @@
|
|||
|
||||
:cond_2
|
||||
return v1
|
||||
|
||||
:cond_3
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method static isLandscapeMode(Landroid/content/Context;)Z
|
||||
|
@ -1386,7 +1381,7 @@
|
|||
.end method
|
||||
|
||||
.method private launchIntent(Landroid/content/Intent;)V
|
||||
.locals 3
|
||||
.locals 2
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
|
@ -1407,18 +1402,18 @@
|
|||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
const-string v1, "SearchView"
|
||||
|
||||
const-string v2, "Failed launch activity: "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
const-string v1, "Failed launch activity: "
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "SearchView"
|
||||
|
||||
invoke-static {v1, p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
return-void
|
||||
|
@ -2298,25 +2293,25 @@
|
|||
.method public onActionViewCollapsed()V
|
||||
.locals 3
|
||||
|
||||
const-string v0, ""
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x0
|
||||
const-string v1, ""
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Landroidx/appcompat/widget/SearchView;->setQuery(Ljava/lang/CharSequence;Z)V
|
||||
invoke-virtual {p0, v1, v0}, Landroidx/appcompat/widget/SearchView;->setQuery(Ljava/lang/CharSequence;Z)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SearchView;->clearFocus()V
|
||||
|
||||
const/4 v0, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V
|
||||
invoke-direct {p0, v1}, Landroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
iget v2, p0, Landroidx/appcompat/widget/SearchView;->mCollapsedImeOptions:I
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeOptions(I)V
|
||||
invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeOptions(I)V
|
||||
|
||||
iput-boolean v1, p0, Landroidx/appcompat/widget/SearchView;->mExpandedInActionView:Z
|
||||
iput-boolean v0, p0, Landroidx/appcompat/widget/SearchView;->mExpandedInActionView:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -243,59 +243,59 @@
|
|||
.end method
|
||||
|
||||
.method private getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
|
||||
.locals 5
|
||||
.locals 6
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/SuggestionsAdapter;->mContext:Landroid/content/Context;
|
||||
const-string v0, "SuggestionsAdapter"
|
||||
|
||||
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/SuggestionsAdapter;->mContext:Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/16 v1, 0x80
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {v0, p1, v1}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
|
||||
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/16 v2, 0x80
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
|
||||
|
||||
move-result-object v2
|
||||
:try_end_0
|
||||
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/pm/ActivityInfo;->getIconResource()I
|
||||
invoke-virtual {v2}, Landroid/content/pm/ActivityInfo;->getIconResource()I
|
||||
|
||||
move-result v3
|
||||
move-result v4
|
||||
|
||||
if-nez v3, :cond_0
|
||||
if-nez v4, :cond_0
|
||||
|
||||
return-object v2
|
||||
return-object v3
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
iget-object v1, v1, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
|
||||
iget-object v2, v2, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
|
||||
|
||||
invoke-virtual {v0, v4, v3, v1}, Landroid/content/pm/PackageManager;->getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v1, v5, v4, v2}, Landroid/content/pm/PackageManager;->getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v1
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
const-string v0, "SuggestionsAdapter"
|
||||
if-nez v1, :cond_1
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v4, "Invalid icon resource "
|
||||
const-string v2, "Invalid icon resource "
|
||||
|
||||
invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v3, " for "
|
||||
const-string v2, " for "
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
|
||||
|
||||
|
@ -309,23 +309,21 @@
|
|||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-object v2
|
||||
return-object v3
|
||||
|
||||
:cond_1
|
||||
return-object v0
|
||||
return-object v1
|
||||
|
||||
:catch_0
|
||||
move-exception p1
|
||||
|
||||
const-string v0, "SuggestionsAdapter"
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/pm/PackageManager$NameNotFoundException;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-object v2
|
||||
return-object v3
|
||||
.end method
|
||||
|
||||
.method private getActivityIconWithCache(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
|
||||
|
@ -440,22 +438,26 @@
|
|||
.method private getDrawable(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
|
||||
.locals 6
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-string v0, "Error closing icon stream for "
|
||||
|
||||
const-string v1, "SuggestionsAdapter"
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
const-string v2, "android.resource"
|
||||
const-string v4, "android.resource"
|
||||
|
||||
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v1
|
||||
move-result v3
|
||||
:try_end_0
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_3
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/SuggestionsAdapter;->getDrawableFromResourceUri(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
|
||||
|
@ -469,46 +471,46 @@
|
|||
|
||||
:catch_0
|
||||
:try_start_2
|
||||
new-instance v1, Ljava/io/FileNotFoundException;
|
||||
new-instance v0, Ljava/io/FileNotFoundException;
|
||||
|
||||
const-string v2, "Resource does not exist: "
|
||||
const-string v3, "Resource does not exist: "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v3, v4}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-direct {v0, v3}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-direct {v1, v2}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
throw v0
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/SuggestionsAdapter;->mProviderContext:Landroid/content/Context;
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/SuggestionsAdapter;->mProviderContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v1, p1}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
|
||||
invoke-virtual {v3, p1}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
:try_end_2
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_2 .. :try_end_2} :catch_3
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
if-eqz v3, :cond_1
|
||||
|
||||
:try_start_3
|
||||
invoke-static {v1, v0}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
|
||||
invoke-static {v3, v2}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v4
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_0
|
||||
|
||||
:try_start_4
|
||||
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
|
||||
invoke-virtual {v3}, Ljava/io/InputStream;->close()V
|
||||
:try_end_4
|
||||
.catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_1
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_4 .. :try_end_4} :catch_3
|
||||
|
@ -516,33 +518,29 @@
|
|||
goto :goto_0
|
||||
|
||||
:catch_1
|
||||
move-exception v1
|
||||
move-exception v3
|
||||
|
||||
:try_start_5
|
||||
const-string v3, "SuggestionsAdapter"
|
||||
|
||||
const-string v4, "Error closing icon stream for "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-virtual {v0, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
:try_end_5
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_5 .. :try_end_5} :catch_3
|
||||
|
||||
:goto_0
|
||||
return-object v2
|
||||
return-object v4
|
||||
|
||||
:catchall_0
|
||||
move-exception v2
|
||||
move-exception v4
|
||||
|
||||
:try_start_6
|
||||
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
|
||||
invoke-virtual {v3}, Ljava/io/InputStream;->close()V
|
||||
:try_end_6
|
||||
.catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_2
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_6 .. :try_end_6} :catch_3
|
||||
|
@ -550,49 +548,43 @@
|
|||
goto :goto_1
|
||||
|
||||
:catch_2
|
||||
move-exception v1
|
||||
move-exception v3
|
||||
|
||||
:try_start_7
|
||||
const-string v3, "SuggestionsAdapter"
|
||||
|
||||
const-string v4, "Error closing icon stream for "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {v4, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-virtual {v0, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:goto_1
|
||||
throw v2
|
||||
throw v4
|
||||
|
||||
:cond_1
|
||||
new-instance v1, Ljava/io/FileNotFoundException;
|
||||
new-instance v0, Ljava/io/FileNotFoundException;
|
||||
|
||||
const-string v2, "Failed to open "
|
||||
const-string v3, "Failed to open "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v3, v4}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-direct {v0, v3}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-direct {v1, v2}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v1
|
||||
throw v0
|
||||
:try_end_7
|
||||
.catch Ljava/io/FileNotFoundException; {:try_start_7 .. :try_end_7} :catch_3
|
||||
|
||||
:catch_3
|
||||
move-exception v1
|
||||
|
||||
const-string v2, "SuggestionsAdapter"
|
||||
move-exception v0
|
||||
|
||||
new-instance v3, Ljava/lang/StringBuilder;
|
||||
|
||||
|
@ -606,7 +598,7 @@
|
|||
|
||||
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
|
||||
invoke-virtual {v0}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -616,9 +608,9 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {v2, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-object v0
|
||||
return-object v2
|
||||
.end method
|
||||
|
||||
.method private getDrawableFromResourceValue(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
|
||||
|
@ -697,18 +689,18 @@
|
|||
return-object v1
|
||||
|
||||
:catch_0
|
||||
const-string v1, "SuggestionsAdapter"
|
||||
|
||||
const-string v2, "Icon resource not found: "
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
const-string v1, "Icon resource not found: "
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "SuggestionsAdapter"
|
||||
|
||||
invoke-static {v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-object v0
|
||||
|
@ -735,8 +727,6 @@
|
|||
|
||||
invoke-direct {p0, p1, v0}, Landroidx/appcompat/widget/SuggestionsAdapter;->storeInIconCache(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_3
|
||||
:goto_0
|
||||
return-object v0
|
||||
|
@ -926,8 +916,6 @@
|
|||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
@ -1123,13 +1111,13 @@
|
|||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/SuggestionsAdapter;->mClosed:Z
|
||||
|
||||
const-string v1, "SuggestionsAdapter"
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const-string v0, "SuggestionsAdapter"
|
||||
const-string v0, "Tried to change cursor after adapter was closed."
|
||||
|
||||
const-string v1, "Tried to change cursor after adapter was closed."
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
|
@ -1200,11 +1188,9 @@
|
|||
:catch_0
|
||||
move-exception p1
|
||||
|
||||
const-string v0, "SuggestionsAdapter"
|
||||
const-string v0, "error changing cursor and caching columns"
|
||||
|
||||
const-string v1, "error changing cursor and caching columns"
|
||||
|
||||
invoke-static {v0, v1, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -1576,8 +1562,6 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
const-string v2, ""
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;
|
||||
|
||||
move-result-object v1
|
||||
|
@ -1609,25 +1593,23 @@
|
|||
|
||||
aput-object p2, v0, p1
|
||||
|
||||
move-object v7, v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {v1, p2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
|
||||
|
||||
:goto_0
|
||||
move-object v7, v0
|
||||
|
||||
:goto_0
|
||||
if-lez p3, :cond_4
|
||||
|
||||
const-string p1, "limit"
|
||||
|
||||
invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v1, p1, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
|
||||
const-string p2, "limit"
|
||||
|
||||
invoke-virtual {v1, p2, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
|
||||
|
@ -1808,7 +1790,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez v0, :cond_3
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/SuggestionsAdapter;->mSearchView:Landroidx/appcompat/widget/SearchView;
|
||||
|
||||
|
@ -1848,9 +1830,6 @@
|
|||
invoke-static {v0, v2, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:cond_2
|
||||
return-object v1
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
return-object v1
|
||||
.end method
|
||||
|
|
|
@ -940,40 +940,41 @@
|
|||
.end method
|
||||
|
||||
.method private setSwitchTypefaceByIndex(II)V
|
||||
.locals 0
|
||||
.locals 1
|
||||
|
||||
packed-switch p1, :pswitch_data_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-eq p1, v0, :cond_1
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
sget-object p1, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
sget-object p1, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_2
|
||||
:cond_2
|
||||
sget-object p1, Landroid/graphics/Typeface;->SANS_SERIF:Landroid/graphics/Typeface;
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/appcompat/widget/SwitchCompat;->setSwitchTypeface(Landroid/graphics/Typeface;I)V
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method private stopDrag(Landroid/view/MotionEvent;)V
|
||||
|
@ -1132,7 +1133,7 @@
|
|||
|
||||
add-int/2addr v5, v7
|
||||
|
||||
if-eqz v6, :cond_5
|
||||
if-eqz v6, :cond_4
|
||||
|
||||
iget v7, v6, Landroid/graphics/Rect;->left:I
|
||||
|
||||
|
@ -1188,7 +1189,7 @@
|
|||
|
||||
iget v9, v0, Landroid/graphics/Rect;->bottom:I
|
||||
|
||||
if-le v8, v9, :cond_4
|
||||
if-le v8, v9, :cond_5
|
||||
|
||||
iget v6, v6, Landroid/graphics/Rect;->bottom:I
|
||||
|
||||
|
@ -1201,13 +1202,9 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
move v6, v4
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
move v7, v2
|
||||
|
||||
:cond_5
|
||||
move v6, v4
|
||||
|
||||
:goto_2
|
||||
|
@ -1975,9 +1972,10 @@
|
|||
|
||||
iget p4, p0, Landroidx/appcompat/widget/SwitchCompat;->mSwitchHeight:I
|
||||
|
||||
:goto_3
|
||||
add-int/2addr p4, p2
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_4
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SwitchCompat;->getHeight()I
|
||||
|
@ -1994,7 +1992,7 @@
|
|||
|
||||
sub-int p2, p4, p2
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SwitchCompat;->getPaddingTop()I
|
||||
|
@ -2021,9 +2019,9 @@
|
|||
|
||||
sub-int/2addr p2, p5
|
||||
|
||||
add-int/2addr p4, p2
|
||||
goto :goto_3
|
||||
|
||||
:goto_3
|
||||
:goto_4
|
||||
iput p1, p0, Landroidx/appcompat/widget/SwitchCompat;->mSwitchLeft:I
|
||||
|
||||
iput p2, p0, Landroidx/appcompat/widget/SwitchCompat;->mSwitchTop:I
|
||||
|
@ -2269,22 +2267,34 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x2
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v2, 0x1
|
||||
if-eqz v0, :cond_a
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
const/4 v2, 0x2
|
||||
|
||||
if-eq v0, v1, :cond_8
|
||||
|
||||
if-eq v0, v2, :cond_0
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
if-eq v0, v3, :cond_8
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
|
||||
packed-switch v0, :pswitch_data_1
|
||||
if-eqz v0, :cond_b
|
||||
|
||||
if-eq v0, v1, :cond_6
|
||||
|
||||
if-eq v0, v2, :cond_1
|
||||
|
||||
goto/16 :goto_1
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
|
||||
|
||||
move-result p1
|
||||
|
@ -2293,66 +2303,66 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
iget v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchX:F
|
||||
iget v2, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchX:F
|
||||
|
||||
sub-float v1, p1, v1
|
||||
sub-float v2, p1, v2
|
||||
|
||||
const/high16 v3, 0x3f800000 # 1.0f
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
div-float v0, v1, v0
|
||||
div-float v0, v2, v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
cmpl-float v0, v1, v4
|
||||
:cond_2
|
||||
cmpl-float v0, v2, v4
|
||||
|
||||
if-lez v0, :cond_1
|
||||
if-lez v0, :cond_3
|
||||
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
:cond_3
|
||||
const/high16 v0, -0x40800000 # -1.0f
|
||||
|
||||
:goto_0
|
||||
invoke-static {p0}, Landroidx/appcompat/widget/ViewUtils;->isLayoutRtl(Landroid/view/View;)Z
|
||||
|
||||
move-result v1
|
||||
move-result v2
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
neg-float v0, v0
|
||||
|
||||
:cond_2
|
||||
iget v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mThumbPosition:F
|
||||
:cond_4
|
||||
iget v2, p0, Landroidx/appcompat/widget/SwitchCompat;->mThumbPosition:F
|
||||
|
||||
add-float/2addr v1, v0
|
||||
add-float/2addr v2, v0
|
||||
|
||||
invoke-static {v1, v4, v3}, Landroidx/appcompat/widget/SwitchCompat;->constrain(FFF)F
|
||||
invoke-static {v2, v4, v3}, Landroidx/appcompat/widget/SwitchCompat;->constrain(FFF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
iget v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mThumbPosition:F
|
||||
iget v2, p0, Landroidx/appcompat/widget/SwitchCompat;->mThumbPosition:F
|
||||
|
||||
cmpl-float v1, v0, v1
|
||||
cmpl-float v2, v0, v2
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchX:F
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/widget/SwitchCompat;->setThumbPosition(F)V
|
||||
|
||||
:cond_3
|
||||
return v2
|
||||
:cond_5
|
||||
return v1
|
||||
|
||||
:pswitch_2
|
||||
:cond_6
|
||||
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
|
||||
|
||||
move-result v0
|
||||
|
@ -2375,7 +2385,7 @@
|
|||
|
||||
cmpl-float v4, v4, v5
|
||||
|
||||
if-gtz v4, :cond_4
|
||||
if-gtz v4, :cond_7
|
||||
|
||||
iget v4, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchY:F
|
||||
|
||||
|
@ -2391,35 +2401,35 @@
|
|||
|
||||
cmpl-float v4, v4, v5
|
||||
|
||||
if-lez v4, :cond_6
|
||||
if-lez v4, :cond_b
|
||||
|
||||
:cond_4
|
||||
iput v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
:cond_7
|
||||
iput v2, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SwitchCompat;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {p1, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
|
||||
invoke-interface {p1, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchX:F
|
||||
|
||||
iput v3, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchY:F
|
||||
|
||||
return v2
|
||||
return v1
|
||||
|
||||
:pswitch_3
|
||||
:cond_8
|
||||
iget v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
|
||||
if-ne v0, v1, :cond_5
|
||||
if-ne v0, v2, :cond_9
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/widget/SwitchCompat;->stopDrag(Landroid/view/MotionEvent;)V
|
||||
|
||||
invoke-super {p0, p1}, Landroid/widget/CompoundButton;->onTouchEvent(Landroid/view/MotionEvent;)Z
|
||||
|
||||
return v2
|
||||
return v1
|
||||
|
||||
:cond_5
|
||||
:cond_9
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
|
@ -2430,56 +2440,40 @@
|
|||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_4
|
||||
:cond_a
|
||||
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
|
||||
|
||||
move-result v1
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/SwitchCompat;->isEnabled()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_6
|
||||
if-eqz v3, :cond_b
|
||||
|
||||
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/SwitchCompat;->hitThumb(FF)Z
|
||||
invoke-direct {p0, v0, v2}, Landroidx/appcompat/widget/SwitchCompat;->hitThumb(FF)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_6
|
||||
if-eqz v3, :cond_b
|
||||
|
||||
iput v2, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
iput v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchMode:I
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchX:F
|
||||
|
||||
iput v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchY:F
|
||||
iput v2, p0, Landroidx/appcompat/widget/SwitchCompat;->mTouchY:F
|
||||
|
||||
:cond_6
|
||||
:cond_b
|
||||
:goto_1
|
||||
:pswitch_5
|
||||
invoke-super {p0, p1}, Landroid/widget/CompoundButton;->onTouchEvent(Landroid/view/MotionEvent;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x0
|
||||
:pswitch_4
|
||||
:pswitch_3
|
||||
:pswitch_0
|
||||
:pswitch_3
|
||||
.end packed-switch
|
||||
|
||||
:pswitch_data_1
|
||||
.packed-switch 0x0
|
||||
:pswitch_5
|
||||
:pswitch_2
|
||||
:pswitch_1
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public setChecked(Z)V
|
||||
|
|
|
@ -1093,8 +1093,6 @@
|
|||
|
||||
and-int/lit8 p1, p1, 0x70
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
return p1
|
||||
.end method
|
||||
|
@ -2144,7 +2142,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;->peekMenu()Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
|
@ -2165,13 +2163,8 @@
|
|||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/Toolbar;->getContentInsetEnd()I
|
||||
|
||||
|
@ -2189,7 +2182,7 @@
|
|||
|
||||
return v0
|
||||
|
||||
:cond_2
|
||||
:cond_1
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/Toolbar;->getContentInsetEnd()I
|
||||
|
||||
move-result v0
|
||||
|
@ -2812,7 +2805,7 @@
|
|||
|
||||
move v13, v6
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;->mNavButtonView:Landroid/widget/ImageButton;
|
||||
|
@ -2821,16 +2814,15 @@
|
|||
|
||||
move-result v13
|
||||
|
||||
move v14, v10
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
move v13, v6
|
||||
|
||||
:goto_2
|
||||
move v14, v10
|
||||
|
||||
:goto_2
|
||||
:goto_3
|
||||
iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;->mCollapseButtonView:Landroid/widget/ImageButton;
|
||||
|
||||
invoke-direct {v0, v15}, Landroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z
|
||||
|
@ -2847,7 +2839,7 @@
|
|||
|
||||
move-result v14
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;->mCollapseButtonView:Landroid/widget/ImageButton;
|
||||
|
@ -2857,7 +2849,7 @@
|
|||
move-result v13
|
||||
|
||||
:cond_5
|
||||
:goto_3
|
||||
:goto_4
|
||||
iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;->mMenuView:Landroidx/appcompat/widget/ActionMenuView;
|
||||
|
||||
invoke-direct {v0, v15}, Landroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z
|
||||
|
@ -2874,7 +2866,7 @@
|
|||
|
||||
move-result v13
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_5
|
||||
|
||||
:cond_6
|
||||
iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;->mMenuView:Landroidx/appcompat/widget/ActionMenuView;
|
||||
|
@ -2884,7 +2876,7 @@
|
|||
move-result v14
|
||||
|
||||
:cond_7
|
||||
:goto_4
|
||||
:goto_5
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/appcompat/widget/Toolbar;->getCurrentContentInsetLeft()I
|
||||
|
||||
move-result v15
|
||||
|
@ -2939,7 +2931,7 @@
|
|||
|
||||
move-result v10
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_6
|
||||
|
||||
:cond_8
|
||||
iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;->mExpandedActionView:Landroid/view/View;
|
||||
|
@ -2949,7 +2941,7 @@
|
|||
move-result v2
|
||||
|
||||
:cond_9
|
||||
:goto_5
|
||||
:goto_6
|
||||
iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;->mLogoView:Landroid/widget/ImageView;
|
||||
|
||||
invoke-direct {v0, v13}, Landroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z
|
||||
|
@ -2966,7 +2958,7 @@
|
|||
|
||||
move-result v10
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_7
|
||||
|
||||
:cond_a
|
||||
iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;->mLogoView:Landroid/widget/ImageView;
|
||||
|
@ -2976,7 +2968,7 @@
|
|||
move-result v2
|
||||
|
||||
:cond_b
|
||||
:goto_6
|
||||
:goto_7
|
||||
iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
|
||||
|
||||
invoke-direct {v0, v13}, Landroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z
|
||||
|
@ -3019,14 +3011,14 @@
|
|||
|
||||
add-int/2addr v3, v7
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_8
|
||||
|
||||
:cond_c
|
||||
move/from16 p4, v7
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_7
|
||||
:goto_8
|
||||
if-eqz v14, :cond_d
|
||||
|
||||
iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
|
||||
|
@ -3055,49 +3047,50 @@
|
|||
|
||||
add-int/2addr v3, v15
|
||||
|
||||
goto :goto_8
|
||||
goto :goto_9
|
||||
|
||||
:cond_d
|
||||
move/from16 v16, v4
|
||||
|
||||
:goto_8
|
||||
:goto_9
|
||||
if-nez v13, :cond_f
|
||||
|
||||
if-eqz v14, :cond_e
|
||||
|
||||
goto :goto_9
|
||||
goto :goto_b
|
||||
|
||||
:cond_e
|
||||
move/from16 v17, v6
|
||||
|
||||
move/from16 p3, v12
|
||||
|
||||
:goto_a
|
||||
const/4 v7, 0x0
|
||||
|
||||
goto/16 :goto_15
|
||||
goto/16 :goto_17
|
||||
|
||||
:cond_f
|
||||
:goto_9
|
||||
:goto_b
|
||||
if-eqz v13, :cond_10
|
||||
|
||||
iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
|
||||
|
||||
goto :goto_a
|
||||
goto :goto_c
|
||||
|
||||
:cond_10
|
||||
iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
|
||||
|
||||
:goto_a
|
||||
:goto_c
|
||||
if-eqz v14, :cond_11
|
||||
|
||||
iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
|
||||
|
||||
goto :goto_b
|
||||
goto :goto_d
|
||||
|
||||
:cond_11
|
||||
iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
|
||||
|
||||
:goto_b
|
||||
:goto_d
|
||||
invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v4
|
||||
|
@ -3136,14 +3129,14 @@
|
|||
|
||||
const/4 v15, 0x1
|
||||
|
||||
goto :goto_c
|
||||
goto :goto_e
|
||||
|
||||
:cond_14
|
||||
move/from16 v17, v6
|
||||
|
||||
const/4 v15, 0x0
|
||||
|
||||
:goto_c
|
||||
:goto_e
|
||||
iget v6, v0, Landroidx/appcompat/widget/Toolbar;->mGravity:I
|
||||
|
||||
and-int/lit8 v6, v6, 0x70
|
||||
|
@ -3182,7 +3175,7 @@
|
|||
|
||||
add-int v6, v2, v3
|
||||
|
||||
goto :goto_d
|
||||
goto :goto_f
|
||||
|
||||
:cond_15
|
||||
sub-int/2addr v5, v9
|
||||
|
@ -3218,10 +3211,10 @@
|
|||
move-result v6
|
||||
|
||||
:cond_16
|
||||
:goto_d
|
||||
:goto_f
|
||||
add-int/2addr v8, v6
|
||||
|
||||
goto :goto_e
|
||||
goto :goto_10
|
||||
|
||||
:cond_17
|
||||
move/from16 p5, v2
|
||||
|
@ -3238,7 +3231,7 @@
|
|||
|
||||
sub-int v8, v5, v3
|
||||
|
||||
goto :goto_e
|
||||
goto :goto_10
|
||||
|
||||
:cond_18
|
||||
move/from16 p5, v2
|
||||
|
@ -3255,7 +3248,7 @@
|
|||
|
||||
add-int v8, v2, v3
|
||||
|
||||
:goto_e
|
||||
:goto_10
|
||||
if-eqz v1, :cond_1d
|
||||
|
||||
if-eqz v15, :cond_19
|
||||
|
@ -3264,14 +3257,14 @@
|
|||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_f
|
||||
goto :goto_11
|
||||
|
||||
:cond_19
|
||||
const/4 v1, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_f
|
||||
:goto_11
|
||||
aget v2, v11, v1
|
||||
|
||||
sub-int/2addr v3, v2
|
||||
|
@ -3330,12 +3323,12 @@
|
|||
|
||||
add-int v8, v3, v1
|
||||
|
||||
goto :goto_10
|
||||
goto :goto_12
|
||||
|
||||
:cond_1a
|
||||
move v2, v10
|
||||
|
||||
:goto_10
|
||||
:goto_12
|
||||
if-eqz v14, :cond_1b
|
||||
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
|
||||
|
@ -3376,12 +3369,12 @@
|
|||
|
||||
iget v1, v1, Landroidx/appcompat/widget/Toolbar$LayoutParams;->bottomMargin:I
|
||||
|
||||
goto :goto_11
|
||||
goto :goto_13
|
||||
|
||||
:cond_1b
|
||||
move v3, v10
|
||||
|
||||
:goto_11
|
||||
:goto_13
|
||||
if-eqz v15, :cond_1c
|
||||
|
||||
invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
|
||||
|
@ -3393,21 +3386,19 @@
|
|||
:cond_1c
|
||||
move/from16 v2, p5
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
goto :goto_15
|
||||
goto/16 :goto_a
|
||||
|
||||
:cond_1d
|
||||
if-eqz v15, :cond_1e
|
||||
|
||||
iget v3, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginStart:I
|
||||
|
||||
goto :goto_12
|
||||
goto :goto_14
|
||||
|
||||
:cond_1e
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_12
|
||||
:goto_14
|
||||
const/4 v7, 0x0
|
||||
|
||||
aget v1, v11, v7
|
||||
|
@ -3466,12 +3457,12 @@
|
|||
|
||||
add-int v8, v4, v1
|
||||
|
||||
goto :goto_13
|
||||
goto :goto_15
|
||||
|
||||
:cond_1f
|
||||
move v3, v2
|
||||
|
||||
:goto_13
|
||||
:goto_15
|
||||
if-eqz v14, :cond_20
|
||||
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
|
||||
|
@ -3512,12 +3503,12 @@
|
|||
|
||||
iget v1, v1, Landroidx/appcompat/widget/Toolbar$LayoutParams;->bottomMargin:I
|
||||
|
||||
goto :goto_14
|
||||
goto :goto_16
|
||||
|
||||
:cond_20
|
||||
move v4, v2
|
||||
|
||||
:goto_14
|
||||
:goto_16
|
||||
if-eqz v15, :cond_21
|
||||
|
||||
invoke-static {v3, v4}, Ljava/lang/Math;->max(II)I
|
||||
|
@ -3525,7 +3516,7 @@
|
|||
move-result v2
|
||||
|
||||
:cond_21
|
||||
:goto_15
|
||||
:goto_17
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
@ -3542,7 +3533,7 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_16
|
||||
:goto_18
|
||||
if-ge v2, v1, :cond_22
|
||||
|
||||
iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
@ -3561,7 +3552,7 @@
|
|||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_16
|
||||
goto :goto_18
|
||||
|
||||
:cond_22
|
||||
move/from16 v12, p3
|
||||
|
@ -3580,7 +3571,7 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_17
|
||||
:goto_19
|
||||
if-ge v2, v1, :cond_23
|
||||
|
||||
iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
@ -3597,7 +3588,7 @@
|
|||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_17
|
||||
goto :goto_19
|
||||
|
||||
:cond_23
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
@ -3628,7 +3619,7 @@
|
|||
|
||||
if-ge v2, v3, :cond_24
|
||||
|
||||
goto :goto_18
|
||||
goto :goto_1a
|
||||
|
||||
:cond_24
|
||||
if-le v1, v10, :cond_25
|
||||
|
@ -3637,19 +3628,19 @@
|
|||
|
||||
sub-int v3, v2, v1
|
||||
|
||||
goto :goto_18
|
||||
goto :goto_1a
|
||||
|
||||
:cond_25
|
||||
move v3, v2
|
||||
|
||||
:goto_18
|
||||
:goto_1a
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:goto_19
|
||||
:goto_1b
|
||||
if-ge v7, v1, :cond_26
|
||||
|
||||
iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
@ -3666,7 +3657,7 @@
|
|||
|
||||
add-int/lit8 v7, v7, 0x1
|
||||
|
||||
goto :goto_19
|
||||
goto :goto_1b
|
||||
|
||||
:cond_26
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
|
||||
|
|
|
@ -1444,80 +1444,73 @@
|
|||
.end method
|
||||
|
||||
.method public setNavigationMode(I)V
|
||||
.locals 2
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mNavigationMode:I
|
||||
|
||||
if-eq p1, v0, :cond_1
|
||||
if-eq p1, v0, :cond_5
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
const/4 v1, 0x2
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eq v0, v2, :cond_1
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mTabView:Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
if-ne v0, v3, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mTabView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v1, v0}, Landroidx/appcompat/widget/Toolbar;->removeView(Landroid/view/View;)V
|
||||
invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;->removeView(Landroid/view/View;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_1
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mSpinner:Landroid/widget/Spinner;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v0}, Landroid/widget/Spinner;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
if-ne v0, v3, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mSpinner:Landroid/widget/Spinner;
|
||||
|
||||
invoke-virtual {v1, v0}, Landroidx/appcompat/widget/Toolbar;->removeView(Landroid/view/View;)V
|
||||
invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;->removeView(Landroid/view/View;)V
|
||||
|
||||
:cond_0
|
||||
:cond_2
|
||||
:goto_0
|
||||
iput p1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mNavigationMode:I
|
||||
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
packed-switch p1, :pswitch_data_1
|
||||
if-eq p1, v2, :cond_4
|
||||
|
||||
new-instance v0, Ljava/lang/IllegalArgumentException;
|
||||
if-ne p1, v1, :cond_3
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "Invalid navigation mode "
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:pswitch_2
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mTabView:Landroid/view/View;
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
|
@ -1543,7 +1536,24 @@
|
|||
|
||||
return-void
|
||||
|
||||
:pswitch_3
|
||||
:cond_3
|
||||
new-instance v0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string v1, "Invalid navigation mode "
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_4
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->ensureSpinner()V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
@ -1552,26 +1562,8 @@
|
|||
|
||||
invoke-virtual {p1, v1, v0}, Landroidx/appcompat/widget/Toolbar;->addView(Landroid/view/View;I)V
|
||||
|
||||
:cond_5
|
||||
return-void
|
||||
|
||||
:pswitch_4
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
|
||||
:pswitch_data_1
|
||||
.packed-switch 0x0
|
||||
:pswitch_4
|
||||
:pswitch_3
|
||||
:pswitch_2
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public setSubtitle(Ljava/lang/CharSequence;)V
|
||||
|
|
|
@ -520,7 +520,7 @@
|
|||
|
||||
const-wide/16 v0, 0x9c4
|
||||
|
||||
goto :goto_0
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mAnchor:Landroid/view/View;
|
||||
|
@ -541,10 +541,6 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
int-to-long v2, p1
|
||||
|
||||
sub-long/2addr v0, v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
|
@ -554,11 +550,12 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
:goto_0
|
||||
int-to-long v2, p1
|
||||
|
||||
sub-long/2addr v0, v2
|
||||
|
||||
:goto_0
|
||||
:goto_1
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mAnchor:Landroid/view/View;
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mHideRunnable:Ljava/lang/Runnable;
|
||||
|
|
|
@ -147,43 +147,47 @@
|
|||
.end method
|
||||
|
||||
.method public static makeOptionalFitsSystemWindows(Landroid/view/View;)V
|
||||
.locals 4
|
||||
.locals 6
|
||||
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
const-string v0, "Could not invoke makeOptionalFitsSystemWindows"
|
||||
|
||||
const/16 v1, 0x10
|
||||
const-string v1, "ViewUtils"
|
||||
|
||||
if-lt v0, v1, :cond_1
|
||||
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v3, 0x10
|
||||
|
||||
if-lt v2, v3, :cond_1
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
const-string v1, "makeOptionalFitsSystemWindows"
|
||||
const-string v3, "makeOptionalFitsSystemWindows"
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
new-array v3, v2, [Ljava/lang/Class;
|
||||
new-array v5, v4, [Ljava/lang/Class;
|
||||
|
||||
invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
invoke-virtual {v2, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/reflect/Method;->isAccessible()Z
|
||||
invoke-virtual {v2}, Ljava/lang/reflect/Method;->isAccessible()Z
|
||||
|
||||
move-result v1
|
||||
move-result v3
|
||||
|
||||
if-nez v1, :cond_0
|
||||
if-nez v3, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
|
||||
invoke-virtual {v2, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
|
||||
|
||||
:cond_0
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
new-array v3, v4, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v2, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_2
|
||||
.catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
|
@ -194,33 +198,21 @@
|
|||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
const-string v0, "ViewUtils"
|
||||
|
||||
const-string v1, "Could not invoke makeOptionalFitsSystemWindows"
|
||||
|
||||
invoke-static {v0, v1, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v0, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_1
|
||||
move-exception p0
|
||||
|
||||
const-string v0, "ViewUtils"
|
||||
|
||||
const-string v1, "Could not invoke makeOptionalFitsSystemWindows"
|
||||
|
||||
invoke-static {v0, v1, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
invoke-static {v1, v0, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
return-void
|
||||
|
||||
:catch_2
|
||||
const-string p0, "ViewUtils"
|
||||
const-string p0, "Could not find method makeOptionalFitsSystemWindows. Oh well..."
|
||||
|
||||
const-string v0, "Could not find method makeOptionalFitsSystemWindows. Oh well..."
|
||||
|
||||
invoke-static {p0, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
return-void
|
||||
invoke-static {v1, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue