.class public Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider; .super Landroid/content/ContentProvider; .source "ActivityLifePrefer.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/preferences/ActivityLifePrefer; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "LifeCycleProvider" .end annotation # instance fields .field private a:Landroid/content/UriMatcher; # direct methods .method public constructor ()V .locals 0 .line 596 invoke-direct {p0}, Landroid/content/ContentProvider;->()V return-void .end method .method public static a(Ljava/lang/String;I)Ljava/lang/String; .locals 2 packed-switch p1, :pswitch_data_0 .line 645 new-instance p0, Ljava/lang/IllegalStateException; new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "unsupport preftype : " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p0 .line 642 :pswitch_0 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "is_app_background" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto/16 :goto_0 .line 639 :pswitch_1 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "is_activity" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto/16 :goto_0 .line 636 :pswitch_2 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "is_first_create" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto/16 :goto_0 .line 633 :pswitch_3 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "into_app_time" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto/16 :goto_0 .line 630 :pswitch_4 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "resume_count" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto :goto_0 .line 627 :pswitch_5 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "pause_count" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto :goto_0 .line 624 :pswitch_6 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "stop_count" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 goto :goto_0 .line 621 :pswitch_7 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "content://" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, ".authority.LifeCyclePrefer" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "start_count" invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 :goto_0 return-object p0 :pswitch_data_0 .packed-switch 0x1 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method private a()V .locals 3 .line 758 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object v0 instance-of v0, v0, Lcom/moji/preferences/ActivityLifePrefer$APIActivityLifeCycleProviderImpl; if-eqz v0, :cond_0 const-string v0, "ActivityLifePrefer" .line 759 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "LifeCycleProvider checkImplementation process:" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {}, Landroid/os/Process;->myPid()I move-result v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v2, " instance of APIActivityLifeCycleProviderImpl try to recreate" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->d(Ljava/lang/String;Ljava/lang/String;)V const/4 v0, 0x0 .line 760 invoke-static {v0}, Lcom/moji/preferences/ActivityLifePrefer;->a(Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;)Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; .line 761 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->l()V :cond_0 return-void .end method # virtual methods .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I .locals 0 .param p1 # Landroid/net/Uri; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .param p3 # [Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .line 719 new-instance p1, Ljava/lang/IllegalStateException; const-string p2, "delete unsupport!!!" invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 .end method .method public getType(Landroid/net/Uri;)Ljava/lang/String; .locals 0 .param p1 # Landroid/net/Uri; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .annotation build Landroid/support/annotation/Nullable; .end annotation const/4 p1, 0x0 return-object p1 .end method .method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; .locals 0 .param p1 # Landroid/net/Uri; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .param p2 # Landroid/content/ContentValues; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .annotation build Landroid/support/annotation/Nullable; .end annotation .line 714 new-instance p1, Ljava/lang/IllegalStateException; const-string p2, "insert not supported!!!" invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw p1 .end method .method public onCreate()Z .locals 5 .line 652 invoke-virtual {p0}, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->getContext()Landroid/content/Context; move-result-object v0 invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v0 .line 653 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, ".authority.LifeCyclePrefer" invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 654 new-instance v1, Landroid/content/UriMatcher; const/4 v2, -0x1 invoke-direct {v1, v2}, Landroid/content/UriMatcher;->(I)V iput-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; .line 655 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "start_count" const/4 v3, 0x1 invoke-virtual {v1, v0, v2, v3}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 656 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "stop_count" const/4 v4, 0x2 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 657 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "pause_count" const/4 v4, 0x3 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 658 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "resume_count" const/4 v4, 0x4 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 659 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "into_app_time" const/4 v4, 0x5 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 660 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "is_first_create" const/4 v4, 0x6 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 661 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "is_activity" const/4 v4, 0x7 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 662 iget-object v1, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; const-string v2, "is_app_background" const/16 v4, 0x8 invoke-virtual {v1, v0, v2, v4}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V .line 663 invoke-direct {p0}, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a()V return v3 .end method .method public query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; .locals 1 .param p1 # Landroid/net/Uri; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .param p2 # [Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .param p3 # Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .param p4 # [Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .param p5 # Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .annotation build Landroid/support/annotation/Nullable; .end annotation .line 670 invoke-direct {p0}, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a()V .line 671 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p2 if-nez p2, :cond_0 const/4 p1, 0x0 return-object p1 .line 674 :cond_0 new-instance p2, Landroid/database/MatrixCursor; const/4 p3, 0x1 new-array p4, p3, [Ljava/lang/String; const/4 p5, 0x0 const-string v0, "value" aput-object v0, p4, p5 invoke-direct {p2, p4, p3}, Landroid/database/MatrixCursor;->([Ljava/lang/String;I)V .line 675 invoke-virtual {p2}, Landroid/database/MatrixCursor;->newRow()Landroid/database/MatrixCursor$RowBuilder; move-result-object p3 .line 676 iget-object p4, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; invoke-virtual {p4, p1}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I move-result p1 packed-switch p1, :pswitch_data_0 goto/16 :goto_0 .line 699 :pswitch_0 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->h()Ljava/lang/Boolean; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 696 :pswitch_1 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->g()Ljava/lang/Boolean; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 693 :pswitch_2 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->f()Ljava/lang/Boolean; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 690 :pswitch_3 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->e()Ljava/lang/Long; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 687 :pswitch_4 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->d()Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 684 :pswitch_5 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->c()Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 681 :pswitch_6 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->b()Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; goto :goto_0 .line 678 :pswitch_7 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 invoke-interface {p1}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->a()Ljava/lang/Integer; move-result-object p1 invoke-virtual {p3, p1}, Landroid/database/MatrixCursor$RowBuilder;->add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; :goto_0 return-object p2 nop :pswitch_data_0 .packed-switch 0x1 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I .locals 0 .param p1 # Landroid/net/Uri; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .param p2 # Landroid/content/ContentValues; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .param p3 # Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .param p4 # [Ljava/lang/String; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .line 724 invoke-direct {p0}, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a()V .line 725 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p3 if-eqz p3, :cond_1 if-nez p2, :cond_0 goto/16 :goto_1 .line 728 :cond_0 iget-object p3, p0, Lcom/moji/preferences/ActivityLifePrefer$LifeCycleProvider;->a:Landroid/content/UriMatcher; invoke-virtual {p3, p1}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I move-result p1 packed-switch p1, :pswitch_data_0 goto/16 :goto_0 .line 751 :pswitch_0 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsBoolean(Ljava/lang/String;)Ljava/lang/Boolean; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->c(Z)V goto/16 :goto_0 .line 748 :pswitch_1 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsBoolean(Ljava/lang/String;)Ljava/lang/Boolean; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->b(Z)V goto :goto_0 .line 745 :pswitch_2 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsBoolean(Ljava/lang/String;)Ljava/lang/Boolean; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->a(Z)V goto :goto_0 .line 742 :pswitch_3 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Long;->longValue()J move-result-wide p2 invoke-interface {p1, p2, p3}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->a(J)V goto :goto_0 .line 739 :pswitch_4 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->d(I)V goto :goto_0 .line 736 :pswitch_5 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->c(I)V goto :goto_0 .line 733 :pswitch_6 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->b(I)V goto :goto_0 .line 730 :pswitch_7 invoke-static {}, Lcom/moji/preferences/ActivityLifePrefer;->k()Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle; move-result-object p1 const-string p3, "value" invoke-virtual {p2, p3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; move-result-object p2 invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p2 invoke-interface {p1, p2}, Lcom/moji/preferences/ActivityLifePrefer$IAPIActivityLifeCycle;->a(I)V :goto_0 const/4 p1, 0x1 return p1 :cond_1 :goto_1 const/4 p1, 0x0 return p1 :pswitch_data_0 .packed-switch 0x1 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method