Code example for FragmentActivity

Methods: getActionBar, onCreate

0
public abstract class ActionBarActivity extends FragmentActivity 
{ 
	@Override 
	protected void onCreate(Bundle savedInstanceState)
	{ 
		super.onCreate(savedInstanceState);
 
		setupActionBar(); 
	} 
 
	@Override 
	public boolean onOptionsItemSelected(MenuItem item)
	{ 
		switch (item.getItemId())
		{ 
		case android.R.id.home:
			// This ID represents the Home or Up button. In the case of this 
			// activity, the Up button is shown. Use NavUtils to allow users 
			// to navigate up one level in the application structure. For 
			// more details, see the Navigation pattern on Android Design: 
			// 
			// http://developer.android.com/design/patterns/navigation.html#up-vs-back 
			// 
			NavUtils.navigateUpFromSameTask(this);
			return true; 
		} 
		return super.onOptionsItemSelected(item);
	} 
 
	/** 
	 * Set up the {@link android.app.ActionBar}, if the API is available. 
	 */ 
	@TargetApi(Build.VERSION_CODES.HONEYCOMB)
	private void setupActionBar() 
	{ 
		if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
		{ 
			getActionBar().setDisplayHomeAsUpEnabled(true); 
		} 
	} 
}