Fragment$SavedState.smali 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. .class public Landroid/support/v4/app/Fragment$SavedState;
  2. .super Ljava/lang/Object;
  3. .source "Fragment.java"
  4. # interfaces
  5. .implements Landroid/os/Parcelable;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/app/Fragment;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x9
  12. name = "SavedState"
  13. .end annotation
  14. # static fields
  15. .field public static final CREATOR:Landroid/os/Parcelable$Creator;
  16. .annotation system Ldalvik/annotation/Signature;
  17. value = {
  18. "Landroid/os/Parcelable$Creator",
  19. "<",
  20. "Landroid/support/v4/app/Fragment$SavedState;",
  21. ">;"
  22. }
  23. .end annotation
  24. .end field
  25. # instance fields
  26. .field final mState:Landroid/os/Bundle;
  27. # direct methods
  28. .method static constructor <clinit>()V
  29. .locals 1
  30. .prologue
  31. .line 346
  32. new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1;
  33. invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;-><init>()V
  34. sput-object v0, Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  35. return-void
  36. .end method
  37. .method constructor <init>(Landroid/os/Bundle;)V
  38. .locals 0
  39. .param p1, "state" # Landroid/os/Bundle;
  40. .prologue
  41. .line 325
  42. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  43. .line 326
  44. iput-object p1, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  45. .line 327
  46. return-void
  47. .end method
  48. .method constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  49. .locals 1
  50. .param p1, "in" # Landroid/os/Parcel;
  51. .param p2, "loader" # Ljava/lang/ClassLoader;
  52. .prologue
  53. .line 329
  54. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  55. .line 330
  56. invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;
  57. move-result-object v0
  58. iput-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  59. .line 331
  60. if-eqz p2, :cond_0
  61. iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  62. if-eqz v0, :cond_0
  63. .line 332
  64. iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  65. invoke-virtual {v0, p2}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  66. .line 334
  67. :cond_0
  68. return-void
  69. .end method
  70. # virtual methods
  71. .method public describeContents()I
  72. .locals 1
  73. .prologue
  74. .line 338
  75. const/4 v0, 0x0
  76. return v0
  77. .end method
  78. .method public writeToParcel(Landroid/os/Parcel;I)V
  79. .locals 1
  80. .param p1, "dest" # Landroid/os/Parcel;
  81. .param p2, "flags" # I
  82. .prologue
  83. .line 343
  84. iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  85. invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V
  86. .line 344
  87. return-void
  88. .end method