/******************************************************************************* * BBC News Reader * Released under the BSD License. See README or LICENSE. * Copyright (c) 2011, Digital Lizard (Oscar Key, Thomas Boby) * All rights reserved. ******************************************************************************/ package com.digitallizard.bbcnewsreader; import android.os.Bundle; import com.actionbarsherlock.app.SherlockFragmentActivity; import com.actionbarsherlock.view.MenuItem; import com.digitallizard.bbcnewsreader.fragments.ArticleFragment; public class ArticleActivity extends SherlockFragmentActivity { public static final String EXTRA_KEY_ITEM_ID = "itemId"; private int itemId; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.article_activity); // get the article id itemId = getIntent().getIntExtra(EXTRA_KEY_ITEM_ID, -6); // load the requested article in the fragment ArticleFragment fragment = (ArticleFragment) getSupportFragmentManager().findFragmentById(R.id.articleFragment); fragment.displayArticle(itemId); // hide the action bar getSupportActionBar().hide(); // create the ad /* * AdView adView = new AdView(this, AdSize.BANNER, ReaderActivity.AD_PUB_ID); AdRequest adRequest = new AdRequest(); * adRequest.addTestDevice(AdRequest.TEST_EMULATOR); adRequest.addTestDevice("E1E103563E9BF5BD900001A4831258C1"); adView.loadAd(adRequest); * LinearLayout layout = (LinearLayout) findViewById(R.id.articleActivityContainer); layout.addView(adView); */ } @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { // go back this.finish(); return true; } else { return super.onOptionsItemSelected(item); } } }