.class public Lb9/c; .super Ljava/lang/Object; .source "QueryConversationProject.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lb9/c$b;, Lb9/c$a; } .end annotation # static fields .field public static final a:Ljava/lang/String; = "c" # direct methods .method public static constructor ()V .locals 0 return-void .end method .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static synthetic a()Ljava/lang/String; .locals 1 .line 1 sget-object v0, Lb9/c;->a:Ljava/lang/String; return-object v0 .end method .method public static declared-synchronized b(Landroid/content/Context;)Lb9/a; .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", ")", "Lb9/a<", "Lcom/skt/aicloud/mobile/service/communication/message/model/TextMessageRawData;", ">;" } .end annotation const-class v0, Lb9/c; monitor-enter v0 .line 1 :try_start_0 invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object v1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 const/4 p0, 0x0 .line 2 :try_start_1 invoke-static {}, Lb9/c$b;->o()Z move-result v2 if-eqz v2, :cond_0 .line 3 new-instance v7, Lb9/c$b; invoke-direct {v7}, Lb9/c$b;->()V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 4 :try_start_2 invoke-virtual {v7}, Lb9/c$b;->g()Landroid/net/Uri; move-result-object v2 invoke-virtual {v7}, Lb9/c$b;->c()[Ljava/lang/String; move-result-object v3 invoke-virtual {v7}, Lb9/c$b;->d()Ljava/lang/String; move-result-object v4 invoke-virtual {v7}, Lb9/c$b;->e()[Ljava/lang/String; move-result-object v5 const/4 v6, 0x0 invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; move-result-object p0 .line 5 sget-object v1, Lb9/c;->a:Ljava/lang/String; const-string v2, "** Conversation - getProject - Samsung URI" invoke-static {v1, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 .catchall {:try_start_2 .. :try_end_2} :catchall_0 goto :goto_0 .line 6 :cond_0 :try_start_3 new-instance v7, Lb9/c$a; invoke-direct {v7}, Lb9/c$a;->()V :try_end_3 .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 .catchall {:try_start_3 .. :try_end_3} :catchall_0 .line 7 :try_start_4 invoke-virtual {v7}, Lb9/c$a;->g()Landroid/net/Uri; move-result-object v2 invoke-virtual {v7}, Lb9/c$a;->c()[Ljava/lang/String; move-result-object v3 invoke-virtual {v7}, Lb9/c$a;->d()Ljava/lang/String; move-result-object v4 invoke-virtual {v7}, Lb9/c$a;->e()[Ljava/lang/String; move-result-object v5 const/4 v6, 0x0 invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; move-result-object p0 .line 8 sget-object v1, Lb9/c;->a:Ljava/lang/String; const-string v2, "** Conversation - getProject - Common URI" invoke-static {v1, v2}, Lcom/beyless/android/lib/util/log/BLog;->d(Ljava/lang/String;Ljava/lang/String;)V :try_end_4 .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 .catchall {:try_start_4 .. :try_end_4} :catchall_0 .line 9 :goto_0 :try_start_5 invoke-static {p0}, Lcom/skt/aicloud/mobile/service/util/l;->b(Ljava/io/Closeable;)V :try_end_5 .catchall {:try_start_5 .. :try_end_5} :catchall_1 goto :goto_2 :catch_0 move-exception v1 goto :goto_1 :catchall_0 move-exception v1 goto :goto_3 :catch_1 move-exception v1 move-object v7, p0 .line 10 :goto_1 :try_start_6 sget-object v2, Lb9/c;->a:Ljava/lang/String; const-string v3, "getProject() : Exception(%s)" const/4 v4, 0x1 new-array v4, v4, [Ljava/lang/Object; const/4 v5, 0x0 invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; move-result-object v1 aput-object v1, v4, v5 invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 invoke-static {v2, v1}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/String;)V :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_0 goto :goto_0 .line 11 :goto_2 monitor-exit v0 return-object v7 .line 12 :goto_3 :try_start_7 invoke-static {p0}, Lcom/skt/aicloud/mobile/service/util/l;->b(Ljava/io/Closeable;)V .line 13 throw v1 :try_end_7 .catchall {:try_start_7 .. :try_end_7} :catchall_1 :catchall_1 move-exception p0 monitor-exit v0 throw p0 .end method