Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.WazaBe.HoloEverywhere.preference;
  
  import java.util.List;
  
  import android.os.Bundle;
 
 
 public abstract class PreferenceGroup extends Preference implements
 	private boolean mAttachedToActivity = false;
 	private int mCurrentPreferenceOrder = 0;
 	private boolean mOrderingAsAdded = true;
 
 	public PreferenceGroup(Context contextAttributeSet attrs) {
 		this(contextattrs, 0);
 	}
 
 	public PreferenceGroup(Context contextAttributeSet attrsint defStyle) {
 		super(contextattrsdefStyle);
 		TypedArray a = context.obtainStyledAttributes(attrs,
 				..defStyle, 0);
 		a.recycle();
 	}
 
 	public void addItemFromInflater(Preference preference) {
 		addPreference(preference);
 	}
 
 	public boolean addPreference(Preference preference) {
 		if (.contains(preference)) {
 			// Exists
 			return true;
 		}
 
 		if (preference.getOrder() == .) {
 			if () {
 			}
 
 			if (preference instanceof PreferenceGroup) {
 				((PreferenceGrouppreference)
 			}
 		}
 
 		int insertionIndex = Collections.binarySearch(,
 				preference);
 		if (insertionIndex < 0) {
 			insertionIndex = insertionIndex * -1 - 1;
 		}
 
 		if (!onPrepareAddPreference(preference)) {
 			return false;
 		}
 
 		synchronized (this) {
 			.add(insertionIndexpreference);
 		}
 
 
 			preference.onAttachedToActivity();
 		}
 
 
 		return true;
 	}
 
 	protected void dispatchRestoreInstanceState(Bundle container) {
 		super.dispatchRestoreInstanceState(container);
 		final int preferenceCount = getPreferenceCount();
 		for (int i = 0; i < preferenceCounti++) {
 		}
 	}
 
 	protected void dispatchSaveInstanceState(Bundle container) {
 		super.dispatchSaveInstanceState(container);
 		final int preferenceCount = getPreferenceCount();
 		for (int i = 0; i < preferenceCounti++) {
 		}
 	}
		if (TextUtils.equals(getKey(), key)) {
			return this;
		}
		final int preferenceCount = getPreferenceCount();
		for (int i = 0; i < preferenceCounti++) {
			final Preference preference = getPreference(i);
			final String curKey = preference.getKey();
			if (curKey != null && curKey.equals(key)) {
				return preference;
			}
			if (preference instanceof PreferenceGroup) {
				final Preference returnedPreference = ((PreferenceGrouppreference)
				if (returnedPreference != null) {
					return returnedPreference;
				}
			}
		}
		return null;
	}
	public Preference getPreference(int index) {
		return .get(index);
	}
	public int getPreferenceCount() {
	}
	protected boolean isOnSameScreenAsChildren() {
		return true;
	}
	public boolean isOrderingAsAdded() {
	}
	protected void onAttachedToActivity() {
		final int preferenceCount = getPreferenceCount();
		for (int i = 0; i < preferenceCounti++) {
		}
	}
	protected boolean onPrepareAddPreference(Preference preference) {
		if (!super.isEnabled()) {
			preference.setEnabled(false);
		}
		return true;
	}
	protected void onPrepareForRemoval() {
	}
	public void removeAll() {
		synchronized (this) {
			List<PreferencepreferenceList = ;
			for (int i = preferenceList.size() - 1; i >= 0; i--) {
				removePreferenceInt(preferenceList.get(0));
			}
		}
	}
	public boolean removePreference(Preference preference) {
		final boolean returnValue = removePreferenceInt(preference);
		return returnValue;
	}
	private boolean removePreferenceInt(Preference preference) {
		synchronized (this) {
			preference.onPrepareForRemoval();
			return .remove(preference);
		}
	}
	public void setEnabled(boolean enabled) {
		super.setEnabled(enabled);
		final int preferenceCount = getPreferenceCount();
		for (int i = 0; i < preferenceCounti++) {
		}
	}
	public void setOrderingAsAdded(boolean orderingAsAdded) {
		 = orderingAsAdded;
	}
	void sortPreferences() {
		synchronized (this) {
			Collections.sort();
		}
	}
New to GrepCode? Check out our FAQ X