Advertisement
Magwar

cs.smali

Jul 19th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.59 KB | None | 0 0
  1. .class public Lcom/cargo/sp/CustomerSupportActivity;
  2. .super Lcom/cargo/sp/a;
  3.  
  4. # interfaces
  5. .implements Landroid/view/View$OnClickListener;
  6. .implements Lcom/cargo/sp/d/a;
  7.  
  8.  
  9. # instance fields
  10. .field private llAboutUs:Landroid/widget/LinearLayout;
  11.  
  12. .field private llContactUs:Landroid/widget/LinearLayout;
  13.  
  14. .field private llFAQ:Landroid/widget/LinearLayout;
  15.  
  16. .field private llPrivacy:Landroid/widget/LinearLayout;
  17.  
  18. .field private llTerms:Landroid/widget/LinearLayout;
  19.  
  20. .field private toolbar_title:Landroid/widget/TextView;
  21.  
  22.  
  23. # direct methods
  24. .method public constructor <init>()V
  25. .registers 1
  26.  
  27. invoke-direct {p0}, Lcom/cargo/sp/a;-><init>()V
  28.  
  29. return-void
  30. .end method
  31.  
  32.  
  33. # virtual methods
  34. .method public g()V
  35. .registers 4
  36.  
  37. const v0, 0x7f09019d
  38.  
  39. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  40.  
  41. move-result-object v0
  42.  
  43. check-cast v0, Landroid/widget/TextView;
  44.  
  45. iput-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->toolbar_title:Landroid/widget/TextView;
  46.  
  47. const v0, 0x7f0900db
  48.  
  49. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  50.  
  51. move-result-object v0
  52.  
  53. check-cast v0, Landroid/widget/LinearLayout;
  54.  
  55. iput-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llFAQ:Landroid/widget/LinearLayout;
  56.  
  57. const v0, 0x7f0900d9
  58.  
  59. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  60.  
  61. move-result-object v0
  62.  
  63. check-cast v0, Landroid/widget/LinearLayout;
  64.  
  65. iput-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llAboutUs:Landroid/widget/LinearLayout;
  66.  
  67. const v0, 0x7f0900da
  68.  
  69. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  70.  
  71. move-result-object v0
  72.  
  73. check-cast v0, Landroid/widget/LinearLayout;
  74.  
  75. iput-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llContactUs:Landroid/widget/LinearLayout;
  76.  
  77. const v0, 0x7f0900df
  78.  
  79. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  80.  
  81. move-result-object v0
  82.  
  83. check-cast v0, Landroid/widget/LinearLayout;
  84.  
  85. iput-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llTerms:Landroid/widget/LinearLayout;
  86.  
  87. const v0, 0x7f0900dd
  88.  
  89. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  90.  
  91. move-result-object v0
  92.  
  93. check-cast v0, Landroid/widget/LinearLayout;
  94.  
  95. iput-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llPrivacy:Landroid/widget/LinearLayout;
  96.  
  97. iget-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->toolbar_title:Landroid/widget/TextView;
  98.  
  99. invoke-virtual {p0}, Lcom/cargo/sp/CustomerSupportActivity;->getResources()Landroid/content/res/Resources;
  100.  
  101. move-result-object v1
  102.  
  103. const v2, 0x7f0e006e
  104.  
  105. invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  106.  
  107. move-result-object v1
  108.  
  109. invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  110.  
  111. iget-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llFAQ:Landroid/widget/LinearLayout;
  112.  
  113. invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  114.  
  115. iget-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llAboutUs:Landroid/widget/LinearLayout;
  116.  
  117. invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  118.  
  119. iget-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llContactUs:Landroid/widget/LinearLayout;
  120.  
  121. invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  122.  
  123. iget-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llTerms:Landroid/widget/LinearLayout;
  124.  
  125. invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  126.  
  127. iget-object v0, p0, Lcom/cargo/sp/CustomerSupportActivity;->llPrivacy:Landroid/widget/LinearLayout;
  128.  
  129. invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  130.  
  131. return-void
  132. .end method
  133.  
  134. .method public onClick(Landroid/view/View;)V
  135. .registers 5
  136.  
  137. invoke-virtual {p1}, Landroid/view/View;->getId()I
  138.  
  139. move-result v0
  140.  
  141. sparse-switch v0, :sswitch_data_5a
  142.  
  143. :goto_7
  144. return-void
  145.  
  146. :sswitch_8
  147. invoke-virtual {p0}, Lcom/cargo/sp/CustomerSupportActivity;->finish()V
  148.  
  149. goto :goto_7
  150.  
  151. :sswitch_c
  152. new-instance v0, Landroid/content/Intent;
  153.  
  154. const-string v1, "android.intent.action.VIEW"
  155.  
  156. const-string v2, "http://www.gocargo.io/help.html"
  157.  
  158. invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  159.  
  160. move-result-object v2
  161.  
  162. invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  163.  
  164. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->startActivity(Landroid/content/Intent;)V
  165.  
  166. goto :goto_7
  167.  
  168. :sswitch_1d
  169. new-instance v0, Landroid/content/Intent;
  170.  
  171. const-string v1, "android.intent.action.VIEW"
  172.  
  173. const-string v2, "http://www.gocargo.io/driver-forms.html"
  174.  
  175. invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  176.  
  177. move-result-object v2
  178.  
  179. invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  180.  
  181. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->startActivity(Landroid/content/Intent;)V
  182.  
  183. goto :goto_7
  184.  
  185. :sswitch_2e
  186. sget-object v0, Lcom/cargo/sp/CustomerSupportActivity;->m:Landroid/content/Context;
  187.  
  188. const-string v1, "support@gocargo.io"
  189.  
  190. const-string v2, ""
  191.  
  192. invoke-static {v0, v1, v2}, Lcom/cargo/sp/util/c;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  193.  
  194. goto :goto_7
  195.  
  196. :sswitch_38
  197. new-instance v0, Landroid/content/Intent;
  198.  
  199. const-string v1, "android.intent.action.VIEW"
  200.  
  201. const-string v2, "http://www.gocargo.io/driver-services-agreement.html"
  202.  
  203. invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  204.  
  205. move-result-object v2
  206.  
  207. invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  208.  
  209. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->startActivity(Landroid/content/Intent;)V
  210.  
  211. goto :goto_7
  212.  
  213. :sswitch_49
  214.  
  215.  
  216. invoke-virtual {p0}, Lcom/cargo/sp/CustomerSupportActivity;->start()V
  217.  
  218. goto :goto_7
  219.  
  220. :sswitch_data_5a
  221. .sparse-switch
  222. 0x7f090033 -> :sswitch_8
  223. 0x7f0900d9 -> :sswitch_1d
  224. 0x7f0900da -> :sswitch_2e
  225. 0x7f0900db -> :sswitch_c
  226. 0x7f0900dd -> :sswitch_49
  227. 0x7f0900df -> :sswitch_38
  228. .end sparse-switch
  229. .end method
  230.  
  231. .method protected onCreate(Landroid/os/Bundle;)V
  232. .registers 3
  233.  
  234. invoke-super {p0, p1}, Lcom/cargo/sp/a;->onCreate(Landroid/os/Bundle;)V
  235.  
  236. const v0, 0x7f0b0034
  237.  
  238. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->setContentView(I)V
  239.  
  240. const v0, 0x7f090033
  241.  
  242. invoke-virtual {p0, v0}, Lcom/cargo/sp/CustomerSupportActivity;->findViewById(I)Landroid/view/View;
  243.  
  244. move-result-object v0
  245.  
  246. invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  247.  
  248. invoke-virtual {p0}, Lcom/cargo/sp/CustomerSupportActivity;->g()V
  249.  
  250. return-void
  251. .end method
  252.  
  253. .method public start()V
  254. .registers 14
  255. .annotation system Ldalvik/annotation/Signature;
  256. value = {
  257. "()V"
  258. }
  259. .end annotation
  260.  
  261. .prologue
  262. .line 55
  263. move-object v0, p0
  264.  
  265. move-object v4, v0
  266.  
  267. new-instance v5, Landroid/content/Intent;
  268.  
  269. move-object v12, v5
  270.  
  271. move-object v5, v12
  272.  
  273. move-object v6, v12
  274.  
  275. move-object v7, v0
  276.  
  277. :try_start_8
  278. const-string v8, "com.cargo.sp.SettingsActivity"
  279.  
  280. invoke-static {v8}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  281. :try_end_d
  282. .catch Ljava/lang/ClassNotFoundException; {:try_start_8 .. :try_end_d} :catch_15
  283.  
  284. move-result-object v8
  285.  
  286. invoke-direct {v6, v7, v8}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  287.  
  288. invoke-virtual {v4, v5}, Lcom/cargo/sp/CustomerSupportActivity;->startActivity(Landroid/content/Intent;)V
  289.  
  290. return-void
  291.  
  292. :catch_15
  293. move-exception v4
  294.  
  295. move-object v2, v4
  296.  
  297. new-instance v4, Ljava/lang/NoClassDefFoundError;
  298.  
  299. move-object v12, v4
  300.  
  301. move-object v4, v12
  302.  
  303. move-object v5, v12
  304.  
  305. move-object v6, v2
  306.  
  307. invoke-virtual {v6}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  308.  
  309. move-result-object v6
  310.  
  311. invoke-direct {v5, v6}, Ljava/lang/NoClassDefFoundError;-><init>(Ljava/lang/String;)V
  312.  
  313. throw v4
  314. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement