Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.WazaBe.HoloEverywhere.preference;
  
  import android.os.Bundle;
  import android.os.Handler;
  import android.os.Message;
  import android.view.View;
 
 
 public abstract class PreferenceFragment extends Fragment implements
 	public interface OnPreferenceStartFragmentCallback {
 				Preference pref);
 	}
 
 	private static final int FIRST_REQUEST_CODE = 100;
 	private static final int MSG_BIND_PREFERENCES = 1;
 	private static final String PREFERENCES_TAG = "android:preferences";
 	private Handler mHandler = new Handler() {
 		public void handleMessage(Message msg) {
 			switch (msg.what) {
 
 				break;
 			}
 		}
 	};
 
 	private boolean mHavePrefsmInitDone;
 	private ListView mList;
 
 		public boolean onKey(View vint keyCodeKeyEvent event) {
 			Object selectedItem = .getSelectedItem();
 			if (selectedItem instanceof Preference) {
 				View selectedView = .getSelectedView();
 				return ((PreferenceselectedItem).onKey(selectedViewkeyCode,
 						event);
 			}
 			return false;
 		}
 
 	};
 
 
 	final private Runnable mRequestFocus = new Runnable() {
 		public void run() {
 		}
 	};
 
 	public void addPreferencesFromIntent(Intent intent) {
 
 	}
 
 	public void addPreferencesFromResource(int preferencesResId) {
 
 				getActivity(), preferencesResIdgetPreferenceScreen()));
 	}
 
 	private void bindPreferences() {
 		final PreferenceScreen preferenceScreen = getPreferenceScreen();
 		if (preferenceScreen != null) {
 			preferenceScreen.bind(getListView());
 		}
 	}
 
 	private void ensureList() {
 		if ( != null) {
 			return;
 		}
 		View root = getView();
 		if (root == null) {
 			throw new IllegalStateException("Content view not yet created");
 		}
 		View rawListView = root.findViewById(...);
 		if (!(rawListView instanceof ListView)) {
 			throw new RuntimeException(
 					"Content has view with id attribute 'android.R.id.list' "
 							+ "that is not a ListView class");
 		}
		 = (ListViewrawListView;
		if ( == null) {
			throw new RuntimeException(
					"Your content must have a ListView whose id attribute is "
"'android.R.id.list'");
		}
	}
		if ( == null) {
			return null;
		}
	}
	public ListView getListView() {
		return ;
	}
	}
	}
	public void onActivityCreated(Bundle savedInstanceState) {
		super.onActivityCreated(savedInstanceState);
		if () {
		}
		 = true;
		if (savedInstanceState != null) {
			Bundle container = savedInstanceState
			if (container != null) {
				final PreferenceScreen preferenceScreen = getPreferenceScreen();
				if (preferenceScreen != null) {
					preferenceScreen.restoreHierarchyState(container);
				}
			}
		}
	}
	public void onActivityResult(int requestCodeint resultCodeIntent data) {
		super.onActivityResult(requestCoderesultCodedata);
				.dispatchActivityResult(requestCoderesultCodedata);
	}
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
	}
	public View onCreateView(LayoutInflater inflaterViewGroup container,
			Bundle savedInstanceState) {
		return inflater.inflate(..container,
				false);
	}
	public void onDestroy() {
		super.onDestroy();
	}
	public void onDestroyView() {
		 = null;
	}
	public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,
			Preference preference) {
		if (preference.getFragment() != null
					.onPreferenceStartFragment(thispreference);
		}
		return false;
	}
	public void onSaveInstanceState(Bundle outState) {
		super.onSaveInstanceState(outState);
		final PreferenceScreen preferenceScreen = getPreferenceScreen();
		if (preferenceScreen != null) {
			Bundle container = new Bundle();
			preferenceScreen.saveHierarchyState(container);
		}
	}
	public void onStart() {
		super.onStart();
	}
	public void onStop() {
		super.onStop();
	}
	private void postBindPreferences() {
			return;
		}
	}
	private void requirePreferenceManager() {
		if ( == null) {
			throw new RuntimeException(
					"This should be called after super.onCreate.");
		}
	}
	public void setPreferenceScreen(PreferenceScreen preferenceScreen) {
		if (.setPreferences(preferenceScreen)
				&& preferenceScreen != null) {
			 = true;
			if () {
			}
		}
	}
New to GrepCode? Check out our FAQ X