Set Fragment title in onCreate. am: 1ba9127696
am: e94449bc83
Change-Id: Iaf0c2bd0cc35a187fd20ac2565abfd381d29c3d2
This commit is contained in:
@@ -117,10 +117,6 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
|
|||||||
|
|
||||||
private PrintersAdapter mPrintersAdapter;
|
private PrintersAdapter mPrintersAdapter;
|
||||||
|
|
||||||
// TODO: Showing sub-sub fragment does not handle the activity title
|
|
||||||
// so we do it but this is wrong. Do a real fix when there is time.
|
|
||||||
private CharSequence mOldActivityTitle;
|
|
||||||
|
|
||||||
private int mLastUnfilteredItemCount;
|
private int mLastUnfilteredItemCount;
|
||||||
|
|
||||||
private boolean mServiceEnabled;
|
private boolean mServiceEnabled;
|
||||||
@@ -133,16 +129,21 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
public void onCreate(Bundle icicle) {
|
||||||
Bundle savedInstanceState) {
|
super.onCreate(icicle);
|
||||||
View root = super.onCreateView(inflater, container, savedInstanceState);
|
|
||||||
|
|
||||||
mServiceEnabled = getArguments().getBoolean(PrintSettingsFragment.EXTRA_CHECKED);
|
|
||||||
|
|
||||||
String title = getArguments().getString(PrintSettingsFragment.EXTRA_TITLE);
|
String title = getArguments().getString(PrintSettingsFragment.EXTRA_TITLE);
|
||||||
if (!TextUtils.isEmpty(title)) {
|
if (!TextUtils.isEmpty(title)) {
|
||||||
getActivity().setTitle(title);
|
getActivity().setTitle(title);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||||||
|
Bundle savedInstanceState) {
|
||||||
|
View root = super.onCreateView(inflater, container, savedInstanceState);
|
||||||
|
|
||||||
|
mServiceEnabled = getArguments().getBoolean(PrintSettingsFragment.EXTRA_CHECKED);
|
||||||
|
|
||||||
return root;
|
return root;
|
||||||
}
|
}
|
||||||
@@ -177,9 +178,6 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroyView() {
|
public void onDestroyView() {
|
||||||
if (mOldActivityTitle != null) {
|
|
||||||
getActivity().getActionBar().setTitle(mOldActivityTitle);
|
|
||||||
}
|
|
||||||
super.onDestroyView();
|
super.onDestroyView();
|
||||||
mSwitchBar.removeOnSwitchChangeListener(this);
|
mSwitchBar.removeOnSwitchChangeListener(this);
|
||||||
mSwitchBar.hide();
|
mSwitchBar.hide();
|
||||||
|
Reference in New Issue
Block a user