Advertisement
Guest User

Hshshsjjsusjsjjsjsjsjsj

a guest
Jun 22nd, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.15 KB | None | 0 0
  1. .class public Lcom/kik/view/adapters/e;
  2. .super Lcom/kik/view/adapters/b;
  3. .source "SourceFile"
  4.  
  5.  
  6. # annotations
  7. .annotation system Ldalvik/annotation/MemberClasses;
  8. value = {
  9. Lcom/kik/view/adapters/e$a;
  10. }
  11. .end annotation
  12.  
  13.  
  14. # instance fields
  15. .field private c:Lkik/pikik2ghl/util/bn$a;
  16.  
  17. .field private d:Lkik/pikik2ghl/d/f;
  18.  
  19.  
  20. # direct methods
  21. .method public constructor <init>(Landroid/view/LayoutInflater;Landroid/content/Context;Landroid/view/View$OnClickListener;Lkik/pikik2ghl/util/bn$a;Lcom/kik/view/adapters/aj$a;Lcom/kik/cache/ac;Lkik/pikik2ghl/d/f;Lcom/kik/android/a;Lkik/pikik2ghl/chat/b/c;)V
  22. .locals 8
  23.  
  24. .prologue
  25. .line 47
  26. move-object v0, p0
  27.  
  28. move-object v1, p1
  29.  
  30. move-object v2, p2
  31.  
  32. move-object v3, p3
  33.  
  34. move-object v4, p5
  35.  
  36. move-object v5, p6
  37.  
  38. move-object/from16 v6, p8
  39.  
  40. move-object/from16 v7, p9
  41.  
  42. invoke-direct/range {v0 .. v7}, Lcom/kik/view/adapters/b;-><init>(Landroid/view/LayoutInflater;Landroid/content/Context;Landroid/view/View$OnClickListener;Lcom/kik/view/adapters/aj$a;Lcom/kik/cache/ac;Lcom/kik/android/a;Lkik/pikik2ghl/chat/b/c;)V
  43.  
  44. .line 48
  45. iput-object p4, p0, Lcom/kik/view/adapters/e;->c:Lkik/pikik2ghl/util/bn$a;
  46.  
  47. .line 49
  48. iput-object p7, p0, Lcom/kik/view/adapters/e;->d:Lkik/pikik2ghl/d/f;
  49.  
  50. .line 50
  51. return-void
  52. .end method
  53.  
  54.  
  55. # virtual methods
  56. .method protected final a(Landroid/view/ViewGroup;)Landroid/view/View;
  57. .locals 3
  58.  
  59. .prologue
  60. .line 61
  61. iget-object v0, p0, Lcom/kik/view/adapters/e;->h:Landroid/view/LayoutInflater;
  62.  
  63. const v1, 0x7f03004f
  64.  
  65. const/4 v2, 0x0
  66.  
  67. invoke-virtual {v0, v1, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  68.  
  69. move-result-object v1
  70.  
  71. .line 62
  72. new-instance v2, Lcom/kik/view/adapters/e$a;
  73.  
  74. invoke-direct {v2}, Lcom/kik/view/adapters/e$a;-><init>()V
  75.  
  76. .line 63
  77. const v0, 0x7f11011b
  78.  
  79. invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
  80.  
  81. move-result-object v0
  82.  
  83. check-cast v0, Landroid/widget/ImageView;
  84.  
  85. iput-object v0, v2, Lcom/kik/view/adapters/e$a;->a:Landroid/widget/ImageView;
  86.  
  87. .line 64
  88. const v0, 0x7f11011c
  89.  
  90. invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
  91.  
  92. move-result-object v0
  93.  
  94. check-cast v0, Lcom/kik/cache/ContactImageView;
  95.  
  96. iput-object v0, v2, Lcom/kik/view/adapters/e$a;->p:Lcom/kik/cache/ContactImageView;
  97.  
  98. .line 65
  99. const v0, 0x7f11011d
  100.  
  101. invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
  102.  
  103. move-result-object v0
  104.  
  105. check-cast v0, Landroid/widget/ImageView;
  106.  
  107. iput-object v0, v2, Lcom/kik/view/adapters/e$a;->q:Landroid/widget/ImageView;
  108.  
  109. .line 66
  110. const v0, 0x7f11011a
  111.  
  112. invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
  113.  
  114. move-result-object v0
  115.  
  116. check-cast v0, Landroid/widget/TextView;
  117.  
  118. iput-object v0, v2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  119.  
  120. .line 67
  121. const v0, 0x7f110118
  122.  
  123. invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
  124.  
  125. move-result-object v0
  126.  
  127. check-cast v0, Landroid/widget/TextView;
  128.  
  129. iput-object v0, v2, Lcom/kik/view/adapters/e$a;->o:Landroid/widget/TextView;
  130.  
  131. .line 68
  132. const v0, 0x7f110119
  133.  
  134. invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
  135.  
  136. move-result-object v0
  137.  
  138. iput-object v0, v2, Lcom/kik/view/adapters/e$a;->b:Landroid/view/View;
  139.  
  140. .line 69
  141. iput-object v1, v2, Lcom/kik/view/adapters/e$a;->r:Landroid/view/View;
  142.  
  143. .line 71
  144. invoke-virtual {v1, v2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
  145.  
  146. .line 72
  147. return-object v1
  148. .end method
  149.  
  150. .method public final a(Lcom/kik/view/adapters/aj$b;Lkik/a/b/o;ZLandroid/content/Context;Lcom/kik/view/adapters/al$a;)V
  151. .locals 2
  152.  
  153. .prologue
  154. .line 124
  155. invoke-super/range {p0 .. p5}, Lcom/kik/view/adapters/b;->a(Lcom/kik/view/adapters/aj$b;Lkik/a/b/o;ZLandroid/content/Context;Lcom/kik/view/adapters/al$a;)V
  156.  
  157. .line 125
  158. check-cast p1, Lcom/kik/view/adapters/e$a;
  159.  
  160. .line 127
  161. iget-object v0, p1, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  162.  
  163. new-instance v1, Lcom/kik/view/adapters/f;
  164.  
  165. invoke-direct {v1, p0, p5, p1}, Lcom/kik/view/adapters/f;-><init>(Lcom/kik/view/adapters/e;Lcom/kik/view/adapters/al$a;Lcom/kik/view/adapters/e$a;)V
  166.  
  167. invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  168.  
  169. .line 137
  170. iget-object v0, p1, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  171.  
  172. new-instance v1, Lcom/kik/view/adapters/g;
  173.  
  174. invoke-direct {v1, p0}, Lcom/kik/view/adapters/g;-><init>(Lcom/kik/view/adapters/e;)V
  175.  
  176. invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V
  177.  
  178. .line 145
  179. return-void
  180. .end method
  181.  
  182. .method protected a(Lkik/a/b/o;Lcom/kik/view/adapters/aj$b;)V
  183. .locals 13
  184.  
  185. .prologue
  186. const/16 v6, 0x11
  187.  
  188. const/16 v7, 0xc
  189.  
  190. .line 78
  191. check-cast p2, Lcom/kik/view/adapters/e$a;
  192.  
  193. .line 79
  194. invoke-virtual {p1}, Lkik/a/b/o;->a()Ljava/lang/String;
  195.  
  196. move-result-object v1
  197.  
  198. const/4 v11, 0x0
  199.  
  200. const v12, -0x1000000
  201.  
  202. if-eqz v1, :cond_5
  203.  
  204. invoke-virtual {v1}, Ljava/lang/String;->length()I
  205.  
  206. move-result v9
  207.  
  208. const/16 v10, 0x7d1
  209.  
  210. if-lt v9, v10, :cond_0
  211.  
  212. invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  213.  
  214. move-result-object v1
  215.  
  216. const/4 v11, 0x1
  217.  
  218. const v12, -0x10000
  219.  
  220. goto :goto_0
  221.  
  222. :cond_0
  223. invoke-virtual {p1}, Lkik/a/b/o;->d()Z
  224.  
  225. move-result v9
  226.  
  227. if-nez v9, :cond_5
  228.  
  229. invoke-virtual {p1}, Lkik/a/b/o;->h()Ljava/lang/String;
  230.  
  231. move-result-object v9
  232.  
  233. const-string v10, "link.md5_pzf@talk.kik.com"
  234.  
  235. invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  236.  
  237. move-result v10
  238.  
  239. if-eqz v10, :cond_1
  240.  
  241. const/4 v11, 0x1
  242.  
  243. const v12, -0x63d850
  244.  
  245. goto :goto_0
  246.  
  247. :cond_1
  248. const-string v10, "skrazi._ntw@talk.kik.com"
  249.  
  250. invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  251.  
  252. move-result v10
  253.  
  254. if-eqz v10, :cond_2
  255.  
  256. const/4 v11, 0x1
  257.  
  258. const v12, -0x969a
  259.  
  260. goto :goto_0
  261.  
  262. :cond_2
  263. const-string v10, "gunther210_ubu@talk.kik.com"
  264.  
  265. invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  266.  
  267. move-result v10
  268.  
  269. if-eqz v10, :cond_3
  270.  
  271. const/4 v11, 0x1
  272.  
  273. const v12, -0xff6b7b
  274.  
  275. goto :goto_0
  276.  
  277. :cond_3
  278. const-string v10, "bitwise_65p@talk.kik.com"
  279.  
  280. invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  281.  
  282. move-result v10
  283.  
  284. if-eqz v10, :cond_4
  285.  
  286. const/4 v11, 0x1
  287.  
  288. const v12, -0xde73e7
  289.  
  290. goto :goto_0
  291.  
  292. :cond_4
  293. const-string v10, "m8sh_rhg@talk.kik.com"
  294.  
  295. invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  296.  
  297. move-result v10
  298.  
  299. if-eqz v10, :cond_5
  300.  
  301. const/4 v11, 0x1
  302.  
  303. const v12, -0xdd3201
  304.  
  305. goto :goto_0
  306.  
  307. .line 81
  308. :cond_5
  309. :goto_0
  310. if-nez v1, :cond_6
  311.  
  312. .line 82
  313. const/4 v0, 0x4
  314.  
  315. invoke-static {p1, v0}, Lkik/a/b/a/f;->a(Lkik/a/b/o;I)Lkik/a/b/a/f;
  316.  
  317. move-result-object v0
  318.  
  319. check-cast v0, Lkik/a/b/a/k;
  320.  
  321. .line 83
  322. if-eqz v0, :cond_6
  323.  
  324. .line 84
  325. invoke-virtual {v0}, Lkik/a/b/a/k;->a()Ljava/lang/String;
  326.  
  327. move-result-object v0
  328.  
  329. move-object v1, v0
  330.  
  331. .line 87
  332. :cond_6
  333. const-class v0, Lkik/a/d/e/j;
  334.  
  335. invoke-static {p1, v0}, Lkik/a/b/a/f;->a(Lkik/a/b/o;Ljava/lang/Class;)Lkik/a/b/a/f;
  336.  
  337. move-result-object v0
  338.  
  339. move-object v2, v0
  340.  
  341. check-cast v2, Lkik/a/d/e/j;
  342.  
  343. .line 88
  344. invoke-virtual {p1}, Lkik/a/b/o;->o()[B
  345.  
  346. move-result-object v0
  347.  
  348. if-eqz v0, :cond_7
  349.  
  350. .line 89
  351. iget-object v0, p0, Lcom/kik/view/adapters/e;->i:Landroid/content/Context;
  352.  
  353. invoke-static {v0}, Lkik/pikik2ghl/c/d;->a(Landroid/content/Context;)Lkik/pikik2ghl/c/c;
  354.  
  355. move-result-object v0
  356.  
  357. const-string v3, "show-lock-icon"
  358.  
  359. invoke-interface {v0, v3}, Lkik/pikik2ghl/c/c;->a(Ljava/lang/String;)Lkik/pikik2ghl/c/b;
  360.  
  361. move-result-object v0
  362.  
  363. invoke-virtual {v0}, Lkik/pikik2ghl/c/b;->d()Ljava/lang/Object;
  364.  
  365. move-result-object v0
  366.  
  367. check-cast v0, Ljava/lang/Boolean;
  368.  
  369. invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
  370.  
  371. move-result v0
  372.  
  373. .line 91
  374. if-eqz v0, :cond_7
  375.  
  376. .line 92
  377. new-instance v0, Ljava/lang/StringBuilder;
  378.  
  379. invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
  380.  
  381. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  382.  
  383. move-result-object v0
  384.  
  385. const-string v1, " (E)"
  386.  
  387. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  388.  
  389. move-result-object v0
  390.  
  391. invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  392.  
  393. move-result-object v1
  394.  
  395. .line 95
  396. :cond_7
  397. invoke-virtual {p1}, Lkik/a/b/o;->d()Z
  398.  
  399. move-result v0
  400.  
  401. if-eqz v0, :cond_9
  402.  
  403. .line 97
  404. iget-object v0, p0, Lcom/kik/view/adapters/e;->a:Lkik/pikik2ghl/chat/b/c;
  405.  
  406. invoke-virtual {v0}, Lkik/pikik2ghl/chat/b/c;->c()Lkik/pikik2ghl/chat/b/a;
  407.  
  408. move-result-object v0
  409.  
  410. .line 98
  411. iget-object v3, p2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  412.  
  413. invoke-virtual {v0}, Lkik/pikik2ghl/chat/b/a;->c()I
  414.  
  415. move-result v4
  416.  
  417. invoke-virtual {v3, v4}, Landroid/widget/TextView;->setLinkTextColor(I)V
  418.  
  419. .line 104
  420. :goto_1
  421. iget-object v3, p2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  422.  
  423. if-eqz v3, :cond_8
  424.  
  425. if-nez v0, :cond_a
  426.  
  427. .line 106
  428. :cond_8
  429. :goto_2
  430. iget-object v8, p2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  431.  
  432. iget-object v0, p2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  433.  
  434. invoke-virtual {v0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
  435.  
  436. move-result-object v0
  437.  
  438. if-nez v2, :cond_c
  439.  
  440. const/4 v2, 0x0
  441.  
  442. :goto_3
  443. const/16 v3, 0x15
  444.  
  445. const/4 v4, 0x0
  446.  
  447. iget-object v5, p0, Lcom/kik/view/adapters/e;->d:Lkik/pikik2ghl/d/f;
  448.  
  449. invoke-static/range {v0 .. v5}, Lcom/kik/android/c/f;->a(Landroid/content/Context;Ljava/lang/CharSequence;Lcom/kik/f/a/a/c;IZLkik/pikik2ghl/d/f;)Ljava/lang/CharSequence;
  450.  
  451. move-result-object v0
  452.  
  453. invoke-virtual {v8, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  454.  
  455. .line 107
  456. iget-object v0, p2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  457.  
  458. invoke-static {}, Lkik/pikik2ghl/util/aw;->a()Ljava/util/regex/Pattern;
  459.  
  460. move-result-object v1
  461.  
  462. invoke-static {}, Lkik/pikik2ghl/util/aw;->b()[Ljava/lang/String;
  463.  
  464. move-result-object v2
  465.  
  466. iget-object v3, p0, Lcom/kik/view/adapters/e;->c:Lkik/pikik2ghl/util/bn$a;
  467.  
  468. invoke-static {v0, v1, v2, v3}, Lkik/pikik2ghl/util/s;->a(Landroid/widget/TextView;Ljava/util/regex/Pattern;[Ljava/lang/String;Lkik/pikik2ghl/util/bn$a;)Z
  469.  
  470. invoke-static {v0}, Lkik/pikik2ghl/util/s;->a(Landroid/widget/TextView;)Z
  471.  
  472. iget-object v1, p0, Lcom/kik/view/adapters/e;->c:Lkik/pikik2ghl/util/bn$a;
  473.  
  474. invoke-static {v0, v1}, Lcom/kik/view/adapters/e;->a(Landroid/widget/TextView;Lkik/pikik2ghl/util/bn$a;)V
  475.  
  476. .line 111
  477. invoke-virtual {p1}, Lkik/a/b/o;->d()Z
  478.  
  479. move-result v0
  480.  
  481. if-eqz v0, :cond_d
  482.  
  483. move v0, v6
  484.  
  485. .line 118
  486. :goto_4
  487. iget-object v1, p2, Lcom/kik/view/adapters/e$a;->b:Landroid/view/View;
  488.  
  489. invoke-static {v1, v7, v0}, Lkik/pikik2ghl/util/ce;->a(Landroid/view/View;II)V
  490.  
  491. .line 119
  492. return-void
  493.  
  494. .line 101
  495. :cond_9
  496. iget-object v0, p0, Lcom/kik/view/adapters/e;->a:Lkik/pikik2ghl/chat/b/c;
  497.  
  498. invoke-virtual {v0}, Lkik/pikik2ghl/chat/b/c;->d()Lkik/pikik2ghl/chat/b/a;
  499.  
  500. move-result-object v0
  501.  
  502. .line 102
  503. iget-object v3, p2, Lcom/kik/view/adapters/e$a;->c:Landroid/widget/TextView;
  504.  
  505. iget-object v4, p0, Lcom/kik/view/adapters/e;->a:Lkik/pikik2ghl/chat/b/c;
  506.  
  507. invoke-virtual {v4}, Lkik/pikik2ghl/chat/b/c;->b()Landroid/content/res/ColorStateList;
  508.  
  509. move-result-object v4
  510.  
  511. invoke-virtual {v3, v4}, Landroid/widget/TextView;->setLinkTextColor(Landroid/content/res/ColorStateList;)V
  512.  
  513. goto :goto_1
  514.  
  515. .line 104
  516. :cond_a
  517. invoke-virtual {v0}, Lkik/pikik2ghl/chat/b/a;->c()I
  518.  
  519. move-result v0
  520.  
  521. if-eqz v11, :cond_b
  522.  
  523. move v0, v12
  524.  
  525. :cond_b
  526. invoke-virtual {v3, v0}, Landroid/widget/TextView;->setTextColor(I)V
  527.  
  528. goto :goto_2
  529.  
  530. .line 106
  531. :cond_c
  532. invoke-virtual {v2}, Lkik/a/d/e/j;->b()Lcom/kik/f/a/a/c;
  533.  
  534. move-result-object v2
  535.  
  536. goto :goto_3
  537.  
  538. :cond_d
  539. move v0, v7
  540.  
  541. move v7, v6
  542.  
  543. .line 115
  544. goto :goto_4
  545. .end method
  546.  
  547. .method protected final a(Lcom/kik/view/adapters/aj$b;)Z
  548. .locals 1
  549.  
  550. .prologue
  551. .line 55
  552. instance-of v0, p1, Lcom/kik/view/adapters/e$a;
  553.  
  554. return v0
  555. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement