/**
* Copyright (C) 2013 HalZhang
*/
package com.halzhang.android.apps.startupnews.ui.phone;
import com.halzhang.android.apps.startupnews.R;
import com.halzhang.android.apps.startupnews.ui.BaseFragmentActivity;
import com.halzhang.android.apps.startupnews.ui.tablet.BrowseFragment;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.Window;
/**
* StartupNews
* <p>
* 浏览页面
* </p>
*
* @author <a href="http://weibo.com/halzhang">Hal</a>
* @version Mar 7, 2013
*/
public class BrowseActivity extends BaseFragmentActivity {
// private static final String LOG_TAG =
// BrowseActivity.class.getSimpleName();
public static final String EXTRA_URL = "extra_url";
public static final String EXTRA_TITLE = "extra_title";
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.activity_browse);
String mOriginalUrl = getIntent().getStringExtra(EXTRA_URL);
if (TextUtils.isEmpty(mOriginalUrl)) {
finish();
return;
}
String mTitle = getIntent().getStringExtra(EXTRA_TITLE);
final ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
}
BrowseFragment fragment = new BrowseFragment();
Bundle bundle = new Bundle();
bundle.putString(EXTRA_URL, mOriginalUrl);
bundle.putString(EXTRA_TITLE, mTitle);
fragment.setArguments(bundle);
getSupportFragmentManager().beginTransaction().add(R.id.fragment_container, fragment)
.commitAllowingStateLoss();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}