FragmentActivity$1.smali 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. .class Landroid/support/v4/app/FragmentActivity$1;
  2. .super Landroid/os/Handler;
  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 = null
  11. .end annotation
  12. # instance fields
  13. .field final synthetic this$0:Landroid/support/v4/app/FragmentActivity;
  14. # direct methods
  15. .method constructor <init>(Landroid/support/v4/app/FragmentActivity;)V
  16. .locals 0
  17. .prologue
  18. .line 97
  19. iput-object p1, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  20. invoke-direct {p0}, Landroid/os/Handler;-><init>()V
  21. return-void
  22. .end method
  23. # virtual methods
  24. .method public handleMessage(Landroid/os/Message;)V
  25. .locals 2
  26. .param p1, "msg" # Landroid/os/Message;
  27. .prologue
  28. .line 100
  29. iget v0, p1, Landroid/os/Message;->what:I
  30. packed-switch v0, :pswitch_data_0
  31. .line 111
  32. invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
  33. .line 113
  34. :cond_0
  35. :goto_0
  36. return-void
  37. .line 102
  38. :pswitch_0
  39. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  40. iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z
  41. if-eqz v0, :cond_0
  42. .line 103
  43. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  44. const/4 v1, 0x0
  45. invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V
  46. goto :goto_0
  47. .line 107
  48. :pswitch_1
  49. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  50. invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V
  51. .line 108
  52. iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  53. iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentController;
  54. invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;->execPendingActions()Z
  55. goto :goto_0
  56. .line 100
  57. nop
  58. :pswitch_data_0
  59. .packed-switch 0x1
  60. :pswitch_0
  61. :pswitch_1
  62. .end packed-switch
  63. .end method