package me.ji5.lunarevent; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.view.ViewPager; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import me.ji5.lunarevent.adapter.ScheduleFragmentAdapter; import me.ji5.lunarevent.fragment.ScheduleListFragment; public class ScheduleListActivity extends FragmentActivity implements ScheduleListFragment.OnFragmentInteractionListener { protected final static boolean DEBUG_LOG = false; protected ViewPager mPager; protected ScheduleFragmentAdapter mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_schedule_list); initViews(); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = new MenuInflater(this); inflater.inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { boolean consumed = false; switch (item.getItemId()) { case R.id.action_settings: // Do Activity menu item stuff here consumed = true; break; case R.id.action_add: // Not implemented here break; default: break; } return consumed; } protected void initViews() { mAdapter = new ScheduleFragmentAdapter(getSupportFragmentManager()); mPager = (ViewPager)findViewById(R.id.pager); mPager.setAdapter(mAdapter); mPager.setCurrentItem(0); } @Override public void onFragmentInteraction(Uri uri) { } }