am 517220b4: Merge "PreferenceFragment showing the breadcrumb when not needed." into klp-dev
* commit '517220b4682d31e9ea515f28c3702324352bfcda': PreferenceFragment showing the breadcrumb when not needed.
This commit is contained in:
@@ -33,7 +33,6 @@ import android.os.Parcel;
|
|||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
|
||||||
import android.util.TypedValue;
|
import android.util.TypedValue;
|
||||||
import android.util.Xml;
|
import android.util.Xml;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -125,8 +124,6 @@ public abstract class PreferenceActivity extends ListActivity implements
|
|||||||
PreferenceManager.OnPreferenceTreeClickListener,
|
PreferenceManager.OnPreferenceTreeClickListener,
|
||||||
PreferenceFragment.OnPreferenceStartFragmentCallback {
|
PreferenceFragment.OnPreferenceStartFragmentCallback {
|
||||||
|
|
||||||
private static final String TAG = "PreferenceActivity";
|
|
||||||
|
|
||||||
// Constants for state save/restore
|
// Constants for state save/restore
|
||||||
private static final String HEADERS_TAG = ":android:headers";
|
private static final String HEADERS_TAG = ":android:headers";
|
||||||
private static final String CUR_HEADER_TAG = ":android:cur_header";
|
private static final String CUR_HEADER_TAG = ":android:cur_header";
|
||||||
@@ -576,12 +573,14 @@ public abstract class PreferenceActivity extends ListActivity implements
|
|||||||
// Single pane, showing just a prefs fragment.
|
// Single pane, showing just a prefs fragment.
|
||||||
findViewById(com.android.internal.R.id.headers).setVisibility(View.GONE);
|
findViewById(com.android.internal.R.id.headers).setVisibility(View.GONE);
|
||||||
mPrefsContainer.setVisibility(View.VISIBLE);
|
mPrefsContainer.setVisibility(View.VISIBLE);
|
||||||
|
CharSequence initialTitleStr = null;
|
||||||
|
CharSequence initialShortTitleStr = null;
|
||||||
if (initialTitle != 0) {
|
if (initialTitle != 0) {
|
||||||
CharSequence initialTitleStr = getText(initialTitle);
|
initialTitleStr = getText(initialTitle);
|
||||||
CharSequence initialShortTitleStr = initialShortTitle != 0
|
initialShortTitleStr = initialShortTitle != 0
|
||||||
? getText(initialShortTitle) : null;
|
? getText(initialShortTitle) : null;
|
||||||
showBreadCrumbs(initialTitleStr, initialShortTitleStr);
|
|
||||||
}
|
}
|
||||||
|
showBreadCrumbs(initialTitleStr, initialShortTitleStr);
|
||||||
} else if (mHeaders.size() > 0) {
|
} else if (mHeaders.size() > 0) {
|
||||||
setListAdapter(new HeaderAdapter(this, mHeaders));
|
setListAdapter(new HeaderAdapter(this, mHeaders));
|
||||||
if (!mSinglePane) {
|
if (!mSinglePane) {
|
||||||
|
|||||||
Reference in New Issue
Block a user