641 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
			
		
		
	
	
			641 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
| .class public Landroidx/appcompat/widget/n0;
 | |
| .super Ljava/lang/Object;
 | |
| .source "TooltipPopup.java"
 | |
| 
 | |
| 
 | |
| # annotations
 | |
| .annotation build Landroidx/annotation/RestrictTo;
 | |
|     value = {
 | |
|         .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
 | |
|     }
 | |
| .end annotation
 | |
| 
 | |
| 
 | |
| # static fields
 | |
| .field public static final h:Ljava/lang/String; = "TooltipPopup"
 | |
| 
 | |
| 
 | |
| # instance fields
 | |
| .field public final a:Landroid/content/Context;
 | |
| 
 | |
| .field public final b:Landroid/view/View;
 | |
| 
 | |
| .field public final c:Landroid/widget/TextView;
 | |
| 
 | |
| .field public final d:Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
| .field public final e:Landroid/graphics/Rect;
 | |
| 
 | |
| .field public final f:[I
 | |
| 
 | |
| .field public final g:[I
 | |
| 
 | |
| 
 | |
| # direct methods
 | |
| .method public constructor <init>(Landroid/content/Context;)V
 | |
|     .locals 4
 | |
|     .param p1    # Landroid/content/Context;
 | |
|         .annotation build Landroidx/annotation/NonNull;
 | |
|         .end annotation
 | |
|     .end param
 | |
| 
 | |
|     .line 1
 | |
|     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
 | |
| 
 | |
|     .line 2
 | |
|     new-instance v0, Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
|     invoke-direct {v0}, Landroid/view/WindowManager$LayoutParams;-><init>()V
 | |
| 
 | |
|     iput-object v0, p0, Landroidx/appcompat/widget/n0;->d:Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
|     .line 3
 | |
|     new-instance v1, Landroid/graphics/Rect;
 | |
| 
 | |
|     invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
 | |
| 
 | |
|     iput-object v1, p0, Landroidx/appcompat/widget/n0;->e:Landroid/graphics/Rect;
 | |
| 
 | |
|     const/4 v1, 0x2
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 4
 | |
|     iput-object v2, p0, Landroidx/appcompat/widget/n0;->f:[I
 | |
| 
 | |
|     new-array v1, v1, [I
 | |
| 
 | |
|     .line 5
 | |
|     iput-object v1, p0, Landroidx/appcompat/widget/n0;->g:[I
 | |
| 
 | |
|     .line 6
 | |
|     iput-object p1, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     .line 7
 | |
|     invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     sget v2, Landroidx/appcompat/R$layout;->abc_tooltip:I
 | |
| 
 | |
|     const/4 v3, 0x0
 | |
| 
 | |
|     invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     iput-object v1, p0, Landroidx/appcompat/widget/n0;->b:Landroid/view/View;
 | |
| 
 | |
|     .line 8
 | |
|     sget v2, Landroidx/appcompat/R$id;->message:I
 | |
| 
 | |
|     invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     check-cast v1, Landroid/widget/TextView;
 | |
| 
 | |
|     iput-object v1, p0, Landroidx/appcompat/widget/n0;->c:Landroid/widget/TextView;
 | |
| 
 | |
|     .line 9
 | |
|     invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroid/view/WindowManager$LayoutParams;->setTitle(Ljava/lang/CharSequence;)V
 | |
| 
 | |
|     .line 10
 | |
|     invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     iput-object p1, v0, Landroid/view/WindowManager$LayoutParams;->packageName:Ljava/lang/String;
 | |
| 
 | |
|     const/16 p1, 0x3ea
 | |
| 
 | |
|     .line 11
 | |
|     iput p1, v0, Landroid/view/WindowManager$LayoutParams;->type:I
 | |
| 
 | |
|     const/4 p1, -0x2
 | |
| 
 | |
|     .line 12
 | |
|     iput p1, v0, Landroid/view/WindowManager$LayoutParams;->width:I
 | |
| 
 | |
|     .line 13
 | |
|     iput p1, v0, Landroid/view/WindowManager$LayoutParams;->height:I
 | |
| 
 | |
|     const/4 p1, -0x3
 | |
| 
 | |
|     .line 14
 | |
|     iput p1, v0, Landroid/view/WindowManager$LayoutParams;->format:I
 | |
| 
 | |
|     .line 15
 | |
|     sget p1, Landroidx/appcompat/R$style;->Animation_AppCompat_Tooltip:I
 | |
| 
 | |
|     iput p1, v0, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I
 | |
| 
 | |
|     const/16 p1, 0x18
 | |
| 
 | |
|     .line 16
 | |
|     iput p1, v0, Landroid/view/WindowManager$LayoutParams;->flags:I
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public static b(Landroid/view/View;)Landroid/view/View;
 | |
|     .locals 3
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p0}, Landroid/view/View;->getRootView()Landroid/view/View;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     .line 3
 | |
|     instance-of v2, v1, Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
|     if-eqz v2, :cond_0
 | |
| 
 | |
|     check-cast v1, Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
|     iget v1, v1, Landroid/view/WindowManager$LayoutParams;->type:I
 | |
| 
 | |
|     const/4 v2, 0x2
 | |
| 
 | |
|     if-ne v1, v2, :cond_0
 | |
| 
 | |
|     return-object v0
 | |
| 
 | |
|     .line 4
 | |
|     :cond_0
 | |
|     invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
 | |
| 
 | |
|     move-result-object p0
 | |
| 
 | |
|     .line 5
 | |
|     :goto_0
 | |
|     instance-of v1, p0, Landroid/content/ContextWrapper;
 | |
| 
 | |
|     if-eqz v1, :cond_2
 | |
| 
 | |
|     .line 6
 | |
|     instance-of v1, p0, Landroid/app/Activity;
 | |
| 
 | |
|     if-eqz v1, :cond_1
 | |
| 
 | |
|     .line 7
 | |
|     check-cast p0, Landroid/app/Activity;
 | |
| 
 | |
|     invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
 | |
| 
 | |
|     move-result-object p0
 | |
| 
 | |
|     invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
 | |
| 
 | |
|     move-result-object p0
 | |
| 
 | |
|     return-object p0
 | |
| 
 | |
|     .line 8
 | |
|     :cond_1
 | |
|     check-cast p0, Landroid/content/ContextWrapper;
 | |
| 
 | |
|     invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
 | |
| 
 | |
|     move-result-object p0
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     :cond_2
 | |
|     return-object v0
 | |
| .end method
 | |
| 
 | |
| 
 | |
| # virtual methods
 | |
| .method public final a(Landroid/view/View;IIZLandroid/view/WindowManager$LayoutParams;)V
 | |
|     .locals 8
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p1}, Landroid/view/View;->getApplicationWindowToken()Landroid/os/IBinder;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     iput-object v0, p5, Landroid/view/WindowManager$LayoutParams;->token:Landroid/os/IBinder;
 | |
| 
 | |
|     .line 2
 | |
|     iget-object v0, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     sget v1, Landroidx/appcompat/R$dimen;->tooltip_precise_anchor_threshold:I
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     .line 3
 | |
|     invoke-virtual {p1}, Landroid/view/View;->getWidth()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     if-lt v1, v0, :cond_0
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     .line 4
 | |
|     :cond_0
 | |
|     invoke-virtual {p1}, Landroid/view/View;->getWidth()I
 | |
| 
 | |
|     move-result p2
 | |
| 
 | |
|     div-int/lit8 p2, p2, 0x2
 | |
| 
 | |
|     .line 5
 | |
|     :goto_0
 | |
|     invoke-virtual {p1}, Landroid/view/View;->getHeight()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     const/4 v2, 0x0
 | |
| 
 | |
|     if-lt v1, v0, :cond_1
 | |
| 
 | |
|     .line 6
 | |
|     iget-object v0, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     sget v1, Landroidx/appcompat/R$dimen;->tooltip_precise_anchor_extra_offset:I
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     add-int v1, p3, v0
 | |
| 
 | |
|     sub-int/2addr p3, v0
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 7
 | |
|     :cond_1
 | |
|     invoke-virtual {p1}, Landroid/view/View;->getHeight()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     move p3, v2
 | |
| 
 | |
|     :goto_1
 | |
|     const/16 v0, 0x31
 | |
| 
 | |
|     .line 8
 | |
|     iput v0, p5, Landroid/view/WindowManager$LayoutParams;->gravity:I
 | |
| 
 | |
|     .line 9
 | |
|     iget-object v0, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     if-eqz p4, :cond_2
 | |
| 
 | |
|     .line 10
 | |
|     sget v3, Landroidx/appcompat/R$dimen;->tooltip_y_offset_touch:I
 | |
| 
 | |
|     goto :goto_2
 | |
| 
 | |
|     :cond_2
 | |
|     sget v3, Landroidx/appcompat/R$dimen;->tooltip_y_offset_non_touch:I
 | |
| 
 | |
|     .line 11
 | |
|     :goto_2
 | |
|     invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     .line 12
 | |
|     invoke-static {p1}, Landroidx/appcompat/widget/n0;->b(Landroid/view/View;)Landroid/view/View;
 | |
| 
 | |
|     move-result-object v3
 | |
| 
 | |
|     if-nez v3, :cond_3
 | |
| 
 | |
|     const-string p1, "TooltipPopup"
 | |
| 
 | |
|     const-string p2, "Cannot find app view"
 | |
| 
 | |
|     .line 13
 | |
|     invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
 | |
| 
 | |
|     return-void
 | |
| 
 | |
|     .line 14
 | |
|     :cond_3
 | |
|     iget-object v4, p0, Landroidx/appcompat/widget/n0;->e:Landroid/graphics/Rect;
 | |
| 
 | |
|     invoke-virtual {v3, v4}, Landroid/view/View;->getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V
 | |
| 
 | |
|     .line 15
 | |
|     iget-object v4, p0, Landroidx/appcompat/widget/n0;->e:Landroid/graphics/Rect;
 | |
| 
 | |
|     iget v5, v4, Landroid/graphics/Rect;->left:I
 | |
| 
 | |
|     if-gez v5, :cond_5
 | |
| 
 | |
|     iget v4, v4, Landroid/graphics/Rect;->top:I
 | |
| 
 | |
|     if-gez v4, :cond_5
 | |
| 
 | |
|     .line 16
 | |
|     iget-object v4, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
 | |
| 
 | |
|     move-result-object v4
 | |
| 
 | |
|     const-string v5, "status_bar_height"
 | |
| 
 | |
|     const-string v6, "dimen"
 | |
| 
 | |
|     const-string v7, "android"
 | |
| 
 | |
|     .line 17
 | |
|     invoke-virtual {v4, v5, v6, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
 | |
| 
 | |
|     move-result v5
 | |
| 
 | |
|     if-eqz v5, :cond_4
 | |
| 
 | |
|     .line 18
 | |
|     invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
 | |
| 
 | |
|     move-result v5
 | |
| 
 | |
|     goto :goto_3
 | |
| 
 | |
|     :cond_4
 | |
|     move v5, v2
 | |
| 
 | |
|     .line 19
 | |
|     :goto_3
 | |
|     invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
 | |
| 
 | |
|     move-result-object v4
 | |
| 
 | |
|     .line 20
 | |
|     iget-object v6, p0, Landroidx/appcompat/widget/n0;->e:Landroid/graphics/Rect;
 | |
| 
 | |
|     iget v7, v4, Landroid/util/DisplayMetrics;->widthPixels:I
 | |
| 
 | |
|     iget v4, v4, Landroid/util/DisplayMetrics;->heightPixels:I
 | |
| 
 | |
|     invoke-virtual {v6, v2, v5, v7, v4}, Landroid/graphics/Rect;->set(IIII)V
 | |
| 
 | |
|     .line 21
 | |
|     :cond_5
 | |
|     iget-object v4, p0, Landroidx/appcompat/widget/n0;->g:[I
 | |
| 
 | |
|     invoke-virtual {v3, v4}, Landroid/view/View;->getLocationOnScreen([I)V
 | |
| 
 | |
|     .line 22
 | |
|     iget-object v4, p0, Landroidx/appcompat/widget/n0;->f:[I
 | |
| 
 | |
|     invoke-virtual {p1, v4}, Landroid/view/View;->getLocationOnScreen([I)V
 | |
| 
 | |
|     .line 23
 | |
|     iget-object p1, p0, Landroidx/appcompat/widget/n0;->f:[I
 | |
| 
 | |
|     aget v4, p1, v2
 | |
| 
 | |
|     iget-object v5, p0, Landroidx/appcompat/widget/n0;->g:[I
 | |
| 
 | |
|     aget v6, v5, v2
 | |
| 
 | |
|     sub-int/2addr v4, v6
 | |
| 
 | |
|     aput v4, p1, v2
 | |
| 
 | |
|     const/4 v4, 0x1
 | |
| 
 | |
|     .line 24
 | |
|     aget v6, p1, v4
 | |
| 
 | |
|     aget v5, v5, v4
 | |
| 
 | |
|     sub-int/2addr v6, v5
 | |
| 
 | |
|     aput v6, p1, v4
 | |
| 
 | |
|     .line 25
 | |
|     aget p1, p1, v2
 | |
| 
 | |
|     add-int/2addr p1, p2
 | |
| 
 | |
|     invoke-virtual {v3}, Landroid/view/View;->getWidth()I
 | |
| 
 | |
|     move-result p2
 | |
| 
 | |
|     div-int/lit8 p2, p2, 0x2
 | |
| 
 | |
|     sub-int/2addr p1, p2
 | |
| 
 | |
|     iput p1, p5, Landroid/view/WindowManager$LayoutParams;->x:I
 | |
| 
 | |
|     .line 26
 | |
|     invoke-static {v2, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 27
 | |
|     iget-object p2, p0, Landroidx/appcompat/widget/n0;->b:Landroid/view/View;
 | |
| 
 | |
|     invoke-virtual {p2, p1, p1}, Landroid/view/View;->measure(II)V
 | |
| 
 | |
|     .line 28
 | |
|     iget-object p1, p0, Landroidx/appcompat/widget/n0;->b:Landroid/view/View;
 | |
| 
 | |
|     invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     .line 29
 | |
|     iget-object p2, p0, Landroidx/appcompat/widget/n0;->f:[I
 | |
| 
 | |
|     aget v2, p2, v4
 | |
| 
 | |
|     add-int/2addr v2, p3
 | |
| 
 | |
|     sub-int/2addr v2, v0
 | |
| 
 | |
|     sub-int/2addr v2, p1
 | |
| 
 | |
|     .line 30
 | |
|     aget p2, p2, v4
 | |
| 
 | |
|     add-int/2addr p2, v1
 | |
| 
 | |
|     add-int/2addr p2, v0
 | |
| 
 | |
|     if-eqz p4, :cond_7
 | |
| 
 | |
|     if-ltz v2, :cond_6
 | |
| 
 | |
|     .line 31
 | |
|     iput v2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
 | |
| 
 | |
|     goto :goto_4
 | |
| 
 | |
|     .line 32
 | |
|     :cond_6
 | |
|     iput p2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
 | |
| 
 | |
|     goto :goto_4
 | |
| 
 | |
|     :cond_7
 | |
|     add-int/2addr p1, p2
 | |
| 
 | |
|     .line 33
 | |
|     iget-object p3, p0, Landroidx/appcompat/widget/n0;->e:Landroid/graphics/Rect;
 | |
| 
 | |
|     invoke-virtual {p3}, Landroid/graphics/Rect;->height()I
 | |
| 
 | |
|     move-result p3
 | |
| 
 | |
|     if-gt p1, p3, :cond_8
 | |
| 
 | |
|     .line 34
 | |
|     iput p2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
 | |
| 
 | |
|     goto :goto_4
 | |
| 
 | |
|     .line 35
 | |
|     :cond_8
 | |
|     iput v2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
 | |
| 
 | |
|     :goto_4
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public c()V
 | |
|     .locals 2
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p0}, Landroidx/appcompat/widget/n0;->d()Z
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     if-nez v0, :cond_0
 | |
| 
 | |
|     return-void
 | |
| 
 | |
|     .line 2
 | |
|     :cond_0
 | |
|     iget-object v0, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     const-string v1, "window"
 | |
| 
 | |
|     invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     check-cast v0, Landroid/view/WindowManager;
 | |
| 
 | |
|     .line 3
 | |
|     iget-object v1, p0, Landroidx/appcompat/widget/n0;->b:Landroid/view/View;
 | |
| 
 | |
|     invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| .method public d()Z
 | |
|     .locals 1
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroidx/appcompat/widget/n0;->b:Landroid/view/View;
 | |
| 
 | |
|     invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
 | |
| 
 | |
|     move-result-object v0
 | |
| 
 | |
|     if-eqz v0, :cond_0
 | |
| 
 | |
|     const/4 v0, 0x1
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     :cond_0
 | |
|     const/4 v0, 0x0
 | |
| 
 | |
|     :goto_0
 | |
|     return v0
 | |
| .end method
 | |
| 
 | |
| .method public e(Landroid/view/View;IIZLjava/lang/CharSequence;)V
 | |
|     .locals 7
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p0}, Landroidx/appcompat/widget/n0;->d()Z
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     if-eqz v0, :cond_0
 | |
| 
 | |
|     .line 2
 | |
|     invoke-virtual {p0}, Landroidx/appcompat/widget/n0;->c()V
 | |
| 
 | |
|     .line 3
 | |
|     :cond_0
 | |
|     iget-object v0, p0, Landroidx/appcompat/widget/n0;->c:Landroid/widget/TextView;
 | |
| 
 | |
|     invoke-virtual {v0, p5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
 | |
| 
 | |
|     .line 4
 | |
|     iget-object v6, p0, Landroidx/appcompat/widget/n0;->d:Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
|     move-object v1, p0
 | |
| 
 | |
|     move-object v2, p1
 | |
| 
 | |
|     move v3, p2
 | |
| 
 | |
|     move v4, p3
 | |
| 
 | |
|     move v5, p4
 | |
| 
 | |
|     invoke-virtual/range {v1 .. v6}, Landroidx/appcompat/widget/n0;->a(Landroid/view/View;IIZLandroid/view/WindowManager$LayoutParams;)V
 | |
| 
 | |
|     .line 5
 | |
|     iget-object p1, p0, Landroidx/appcompat/widget/n0;->a:Landroid/content/Context;
 | |
| 
 | |
|     const-string p2, "window"
 | |
| 
 | |
|     invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     check-cast p1, Landroid/view/WindowManager;
 | |
| 
 | |
|     .line 6
 | |
|     iget-object p2, p0, Landroidx/appcompat/widget/n0;->b:Landroid/view/View;
 | |
| 
 | |
|     iget-object p3, p0, Landroidx/appcompat/widget/n0;->d:Landroid/view/WindowManager$LayoutParams;
 | |
| 
 | |
|     invoke-interface {p1, p2, p3}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 |