diff options
author | tmfang <tmfang@google.com> | 2018-10-05 18:45:07 +0800 |
---|---|---|
committer | tmfang <tmfang@google.com> | 2018-10-17 04:20:09 +0800 |
commit | d5405cf49db7d683a5275becbfd418676782d2d4 (patch) | |
tree | 7dbf4a268c1e6d1d1a5fbf78397891c07ab23ed3 /src/com/android/settings/ProxySelector.java | |
parent | b402a56fec8dccb099828195eb4577f30ef14acb (diff) | |
download | packages_apps_Settings-d5405cf49db7d683a5275becbfd418676782d2d4.tar.gz packages_apps_Settings-d5405cf49db7d683a5275becbfd418676782d2d4.tar.bz2 packages_apps_Settings-d5405cf49db7d683a5275becbfd418676782d2d4.zip |
Fix InstantiationException on fragment
Since we overrided the empty constructor,
it can't find a empty constructor when
Fragment tries to instantiate a fragment
in framework.
So, we can't override this constructor,
and then just use newInstance() to initialize
and setup a new Fragment.
Test: robotest
Change-Id: Ifcd1c1771bc69d947caeee5c5bc055c4f94365c2
Fixes: 115676209
Diffstat (limited to 'src/com/android/settings/ProxySelector.java')
-rw-r--r-- | src/com/android/settings/ProxySelector.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/settings/ProxySelector.java b/src/com/android/settings/ProxySelector.java index 774e47c6e8..4bd458541c 100644 --- a/src/com/android/settings/ProxySelector.java +++ b/src/com/android/settings/ProxySelector.java @@ -113,7 +113,7 @@ public class ProxySelector extends InstrumentedFragment implements DialogCreatab if (mDialogFragment != null) { Log.e(TAG, "Old dialog fragment not null!"); } - mDialogFragment = new SettingsDialogFragment(this, dialogId); + mDialogFragment = SettingsDialogFragment.newInstance(this, dialogId); mDialogFragment.show(getActivity().getSupportFragmentManager(), Integer.toString(dialogId)); } |