Merge \"Setup up print settings fragments in onCreateView instead of onCreate.\" into nyc-mr1-dev

am: 0aad74a387

Change-Id: Ia1d7a4c28840ed7d3c3be56ab21b71800464d787
This commit is contained in:
Philip P. Moltmann
2016-06-29 15:04:01 +00:00
committed by android-build-merger
3 changed files with 19 additions and 6 deletions

View File

@@ -26,11 +26,13 @@ import android.print.PrintManager.PrintJobStateChangeListener;
import android.support.v7.preference.Preference; import android.support.v7.preference.Preference;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.format.DateUtils; import android.text.format.DateUtils;
import android.view.LayoutInflater;
import android.view.Menu; import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.view.ViewGroup;
import com.android.internal.logging.MetricsProto.MetricsEvent; import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment; import com.android.settings.SettingsPreferenceFragment;
@@ -70,8 +72,9 @@ public class PrintJobSettingsFragment extends SettingsPreferenceFragment {
} }
@Override @Override
public void onCreate(Bundle icicle) { public View onCreateView(LayoutInflater inflater, ViewGroup container,
super.onCreate(icicle); Bundle savedInstanceState) {
View view = super.onCreateView(inflater, container, savedInstanceState);
addPreferencesFromResource(R.xml.print_job_settings); addPreferencesFromResource(R.xml.print_job_settings);
mPrintJobPreference = findPreference(PRINT_JOB_PREFERENCE); mPrintJobPreference = findPreference(PRINT_JOB_PREFERENCE);
@@ -86,6 +89,8 @@ public class PrintJobSettingsFragment extends SettingsPreferenceFragment {
processArguments(); processArguments();
setHasOptionsMenu(true); setHasOptionsMenu(true);
return view;
} }
@Override @Override

View File

@@ -39,6 +39,7 @@ import android.printservice.PrintServiceInfo;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;
import android.util.TypedValue; import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.Menu; import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
@@ -132,8 +133,9 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
} }
@Override @Override
public void onCreate(Bundle icicle) { public View onCreateView(LayoutInflater inflater, ViewGroup container,
super.onCreate(icicle); Bundle savedInstanceState) {
View root = super.onCreateView(inflater, container, savedInstanceState);
mServiceEnabled = getArguments().getBoolean(PrintSettingsFragment.EXTRA_CHECKED); mServiceEnabled = getArguments().getBoolean(PrintSettingsFragment.EXTRA_CHECKED);
@@ -141,6 +143,8 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
if (!TextUtils.isEmpty(title)) { if (!TextUtils.isEmpty(title)) {
getActivity().setTitle(title); getActivity().setTitle(title);
} }
return root;
} }
@Override @Override

View File

@@ -43,6 +43,7 @@ import android.support.v7.preference.PreferenceScreen;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.format.DateUtils; import android.text.format.DateUtils;
import android.util.Log; import android.util.Log;
import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
import android.view.ViewGroup; import android.view.ViewGroup;
@@ -104,8 +105,9 @@ public class PrintSettingsFragment extends ProfileSettingsPreferenceFragment
} }
@Override @Override
public void onCreate(Bundle icicle) { public View onCreateView(LayoutInflater inflater, ViewGroup container,
super.onCreate(icicle); Bundle savedInstanceState) {
View root = super.onCreateView(inflater, container, savedInstanceState);
addPreferencesFromResource(R.xml.print_settings); addPreferencesFromResource(R.xml.print_settings);
mActivePrintJobsCategory = (PreferenceCategory) findPreference( mActivePrintJobsCategory = (PreferenceCategory) findPreference(
@@ -119,6 +121,8 @@ public class PrintSettingsFragment extends ProfileSettingsPreferenceFragment
mPrintServicesController = new PrintServicesController(); mPrintServicesController = new PrintServicesController();
getLoaderManager().initLoader(LOADER_ID_PRINT_SERVICES, null, mPrintServicesController); getLoaderManager().initLoader(LOADER_ID_PRINT_SERVICES, null, mPrintServicesController);
return root;
} }
@Override @Override