FragmentActivity$HostCallbacks.smali 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
  1. .class Landroid/support/v4/app/FragmentActivity$HostCallbacks;
  2. .super Landroid/support/v4/app/FragmentHostCallback;
  3. .source "FragmentActivity.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/app/FragmentActivity;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x0
  10. name = "HostCallbacks"
  11. .end annotation
  12. .annotation system Ldalvik/annotation/Signature;
  13. value = {
  14. "Landroid/support/v4/app/FragmentHostCallback",
  15. "<",
  16. "Landroid/support/v4/app/FragmentActivity;",
  17. ">;"
  18. }
  19. .end annotation
  20. # instance fields
  21. .field final synthetic this$0:Landroid/support/v4/app/FragmentActivity;
  22. # direct methods
  23. .method public constructor <init>(Landroid/support/v4/app/FragmentActivity;)V
  24. .locals 0
  25. .prologue
  26. .line 971
  27. iput-object p1, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  28. .line 972
  29. invoke-direct {p0, p1}, Landroid/support/v4/app/FragmentHostCallback;-><init>(Landroid/support/v4/app/FragmentActivity;)V
  30. .line 973
  31. return-void
  32. .end method
  33. # virtual methods
  34. .method public onAttachFragment(Landroid/support/v4/app/Fragment;)V
  35. .locals 1
  36. .param p1, "fragment" # Landroid/support/v4/app/Fragment;
  37. .prologue
  38. .line 1037
  39. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  40. invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentActivity;->onAttachFragment(Landroid/support/v4/app/Fragment;)V
  41. .line 1038
  42. return-void
  43. .end method
  44. .method public onDump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  45. .locals 1
  46. .param p1, "prefix" # Ljava/lang/String;
  47. .param p2, "fd" # Ljava/io/FileDescriptor;
  48. .param p3, "writer" # Ljava/io/PrintWriter;
  49. .param p4, "args" # [Ljava/lang/String;
  50. .prologue
  51. .line 977
  52. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  53. invoke-virtual {v0, p1, p2, p3, p4}, Landroid/support/v4/app/FragmentActivity;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  54. .line 978
  55. return-void
  56. .end method
  57. .method public onFindViewById(I)Landroid/view/View;
  58. .locals 1
  59. .param p1, "id" # I
  60. .annotation build Landroid/support/annotation/Nullable;
  61. .end annotation
  62. .prologue
  63. .line 1043
  64. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  65. invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View;
  66. move-result-object v0
  67. return-object v0
  68. .end method
  69. .method public onGetHost()Landroid/support/v4/app/FragmentActivity;
  70. .locals 1
  71. .prologue
  72. .line 992
  73. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  74. return-object v0
  75. .end method
  76. .method public bridge synthetic onGetHost()Ljava/lang/Object;
  77. .locals 1
  78. .prologue
  79. .line 970
  80. invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->onGetHost()Landroid/support/v4/app/FragmentActivity;
  81. move-result-object v0
  82. return-object v0
  83. .end method
  84. .method public onGetLayoutInflater()Landroid/view/LayoutInflater;
  85. .locals 2
  86. .prologue
  87. .line 987
  88. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  89. invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater;
  90. move-result-object v0
  91. iget-object v1, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  92. invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;
  93. move-result-object v0
  94. return-object v0
  95. .end method
  96. .method public onGetWindowAnimations()I
  97. .locals 2
  98. .prologue
  99. .line 1031
  100. iget-object v1, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  101. invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window;
  102. move-result-object v0
  103. .line 1032
  104. .local v0, "w":Landroid/view/Window;
  105. if-nez v0, :cond_0
  106. const/4 v1, 0x0
  107. :goto_0
  108. return v1
  109. :cond_0
  110. invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
  111. move-result-object v1
  112. iget v1, v1, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I
  113. goto :goto_0
  114. .end method
  115. .method public onHasView()Z
  116. .locals 2
  117. .prologue
  118. .line 1048
  119. iget-object v1, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  120. invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window;
  121. move-result-object v0
  122. .line 1049
  123. .local v0, "w":Landroid/view/Window;
  124. if-eqz v0, :cond_0
  125. invoke-virtual {v0}, Landroid/view/Window;->peekDecorView()Landroid/view/View;
  126. move-result-object v1
  127. if-eqz v1, :cond_0
  128. const/4 v1, 0x1
  129. :goto_0
  130. return v1
  131. :cond_0
  132. const/4 v1, 0x0
  133. goto :goto_0
  134. .end method
  135. .method public onHasWindowAnimations()Z
  136. .locals 1
  137. .prologue
  138. .line 1026
  139. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  140. invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window;
  141. move-result-object v0
  142. if-eqz v0, :cond_0
  143. const/4 v0, 0x1
  144. :goto_0
  145. return v0
  146. :cond_0
  147. const/4 v0, 0x0
  148. goto :goto_0
  149. .end method
  150. .method public onRequestPermissionsFromFragment(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V
  151. .locals 1
  152. .param p1, "fragment" # Landroid/support/v4/app/Fragment;
  153. .annotation build Landroid/support/annotation/NonNull;
  154. .end annotation
  155. .end param
  156. .param p2, "permissions" # [Ljava/lang/String;
  157. .annotation build Landroid/support/annotation/NonNull;
  158. .end annotation
  159. .end param
  160. .param p3, "requestCode" # I
  161. .prologue
  162. .line 1014
  163. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  164. invoke-static {v0, p1, p2, p3}, Landroid/support/v4/app/FragmentActivity;->access$000(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V
  165. .line 1016
  166. return-void
  167. .end method
  168. .method public onShouldSaveFragmentState(Landroid/support/v4/app/Fragment;)Z
  169. .locals 1
  170. .param p1, "fragment" # Landroid/support/v4/app/Fragment;
  171. .prologue
  172. .line 982
  173. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  174. invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->isFinishing()Z
  175. move-result v0
  176. if-nez v0, :cond_0
  177. const/4 v0, 0x1
  178. :goto_0
  179. return v0
  180. :cond_0
  181. const/4 v0, 0x0
  182. goto :goto_0
  183. .end method
  184. .method public onShouldShowRequestPermissionRationale(Ljava/lang/String;)Z
  185. .locals 1
  186. .param p1, "permission" # Ljava/lang/String;
  187. .annotation build Landroid/support/annotation/NonNull;
  188. .end annotation
  189. .end param
  190. .prologue
  191. .line 1020
  192. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  193. invoke-static {v0, p1}, Landroid/support/v4/app/ActivityCompat;->shouldShowRequestPermissionRationale(Landroid/app/Activity;Ljava/lang/String;)Z
  194. move-result v0
  195. return v0
  196. .end method
  197. .method public onStartActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V
  198. .locals 1
  199. .param p1, "fragment" # Landroid/support/v4/app/Fragment;
  200. .param p2, "intent" # Landroid/content/Intent;
  201. .param p3, "requestCode" # I
  202. .prologue
  203. .line 1002
  204. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  205. invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V
  206. .line 1003
  207. return-void
  208. .end method
  209. .method public onStartActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
  210. .locals 1
  211. .param p1, "fragment" # Landroid/support/v4/app/Fragment;
  212. .param p2, "intent" # Landroid/content/Intent;
  213. .param p3, "requestCode" # I
  214. .param p4, "options" # Landroid/os/Bundle;
  215. .annotation build Landroid/support/annotation/Nullable;
  216. .end annotation
  217. .end param
  218. .prologue
  219. .line 1008
  220. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  221. invoke-virtual {v0, p1, p2, p3, p4}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
  222. .line 1009
  223. return-void
  224. .end method
  225. .method public onSupportInvalidateOptionsMenu()V
  226. .locals 1
  227. .prologue
  228. .line 997
  229. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;->this$0:Landroid/support/v4/app/FragmentActivity;
  230. invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V
  231. .line 998
  232. return-void
  233. .end method