granularity level: instruction
.class public Lapp/debloat/MainActivity;
.super Landroid/app/Activity;
.source "SourceFile"
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
.method public final onCreate(Landroid/os/Bundle;)V
.locals 5
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
const/high16 p1, 0x7f070000
invoke-virtual {p0, p1}, Landroid/app/Activity;->setContentView(I)V
const p1, 0x7f05005a
invoke-virtual {p0, p1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/webkit/WebView;
new-instance v0, Lh/a;
invoke-direct {v0}, Lh/a;-><init>()V
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
const-string v0, "https://debloat.app"
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
sget-object p1, Lcom/google/firebase/messaging/FirebaseMessaging;->k:Lj1/c;
const-class p1, Lcom/google/firebase/messaging/FirebaseMessaging;
monitor-enter p1
:try_start_0
invoke-static {}, Lp0/g;->b()Lp0/g;
move-result-object v0
invoke-static {v0}, Lcom/google/firebase/messaging/FirebaseMessaging;->getInstance(Lp0/g;)Lcom/google/firebase/messaging/FirebaseMessaging;
move-result-object v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p1
const-string p1, "news"
iget-object v0, v0, Lcom/google/firebase/messaging/FirebaseMessaging;->g:Lo0/o;
new-instance v1, Lj/b;
const/16 v2, 0x8
invoke-direct {v1, v2, p1}, Lj/b;-><init>(ILjava/lang/Object;)V
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
sget-object p1, Lo0/j;->a:Ll/r;
new-instance v2, Lo0/o;
invoke-direct {v2}, Lo0/o;-><init>()V
iget-object v3, v0, Lo0/o;->b:Lo0/n;
new-instance v4, Lo0/l;
invoke-direct {v4, p1, v1, v2}, Lo0/l;-><init>(Ljava/util/concurrent/Executor;Lo0/h;Lo0/o;)V
invoke-virtual {v3, v4}, Lo0/n;->a(Lo0/m;)V
invoke-virtual {v0}, Lo0/o;->m()V
return-void
:catchall_0
move-exception v0
monitor-exit p1
throw v0
.end method