package de.tum.in.tumcampusapp.activities;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.NavUtils;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import de.tum.in.tumcampusapp.R;
import de.tum.in.tumcampusapp.auxiliary.ImplicitCounter;
import de.tum.in.tumcampusapp.fragments.OpeningHoursDetailFragment;
/**
* An activity representing a single Item detail screen. This activity is only
* used on handset devices. On tablet-size devices, item details are presented
* side-by-side with a list of items in a {@link OpeningHoursListActivity}.
*
* This activity is mostly just a 'shell' activity containing nothing more than
* a {@link OpeningHoursDetailFragment}.
*/
public class OpeningHoursDetailActivity extends AppCompatActivity {
//TODO: implement BaseActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ImplicitCounter.count(this);
setContentView(R.layout.activity_openinghoursdetails);
if (savedInstanceState == null) {
// Create the detail fragment and add it to the activity
// using a fragment transaction.
Bundle arguments = new Bundle();
arguments.putInt(OpeningHoursDetailFragment.ARG_ITEM_ID,
getIntent().getIntExtra(OpeningHoursDetailFragment.ARG_ITEM_ID, 0));
arguments.putString(OpeningHoursDetailFragment.ARG_ITEM_CONTENT,
getIntent().getStringExtra(OpeningHoursDetailFragment.ARG_ITEM_CONTENT));
arguments.putBoolean(OpeningHoursDetailFragment.TWO_PANE,
getIntent().getBooleanExtra(OpeningHoursDetailFragment.TWO_PANE, false));
OpeningHoursDetailFragment fragment = new OpeningHoursDetailFragment();
fragment.setArguments(arguments);
getSupportFragmentManager().beginTransaction()
.add(R.id.item_detail_container, fragment).commit();
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
NavUtils.navigateUpTo(this, new Intent(this, OpeningHoursListActivity.class));
return true;
}
return super.onOptionsItemSelected(item);
}
}