diff options
| author | Dianne Hackborn <hackbod@google.com> | 2010-10-28 10:32:37 -0700 |
|---|---|---|
| committer | Dianne Hackborn <hackbod@google.com> | 2010-10-28 12:29:15 -0700 |
| commit | 5164246d7e47b9c995ca1e1587f3056eb777f60b (patch) | |
| tree | 273d9124e7897c1a9b41fd4ac3eef6862a81a979 /core/java/android/app/Fragment.java | |
| parent | 00d319e0f9bb563c025c8435bd424d66afcd5f25 (diff) | |
Fix setting of class loader.
Also add Bundle API to retrieve its class loader because... well,
why not.
Change-Id: Ie939f6a2ae13974e5a05eb5bd3b28f350d8a8565
Diffstat (limited to 'core/java/android/app/Fragment.java')
| -rw-r--r-- | core/java/android/app/Fragment.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/app/Fragment.java b/core/java/android/app/Fragment.java index 3ec0912c5d0c..f27a15e1cd53 100644 --- a/core/java/android/app/Fragment.java +++ b/core/java/android/app/Fragment.java @@ -84,6 +84,10 @@ final class FragmentState implements Parcelable { return mInstance; } + if (mArguments != null) { + mArguments.setClassLoader(activity.getClassLoader()); + } + mInstance = Fragment.instantiate(activity, mClassName, mArguments); if (mSavedFragmentState != null) { |
