package com.ericliudeveloper.sharedbillhelper.ui.activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import com.ericliudeveloper.sharedbillhelper.R; import com.ericliudeveloper.sharedbillhelper.ui.fragment.BillListSelectionFragment; import com.ericliudeveloper.sharedbillhelper.ui.fragment.MemberListSelectionFragment; import com.ericliudeveloper.sharedbillhelper.ui.presenter.CalculationParameterPresenter; import com.ericliudeveloper.sharedbillhelper.util.Router; /** * Created by liu on 14/06/15. */ public class CalculationParameterActivity extends BaseActivity implements CalculationParameterPresenter.CalculationParameterFace { BillListSelectionFragment mBillFragment; MemberListSelectionFragment mMemberFragment; CalculationParameterPresenter mPresenter; @Override protected int getSelfNavDrawerItem() { return R.id.nav_calculator; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mPresenter = new CalculationParameterPresenter(this); setContentView(R.layout.activity_calculation_parameter); // mBillFragment = (BillListSelectionFragment) getFragmentManager().findFragmentById(R.id.billListFragment); // mMemberFragment = (MemberListSelectionFragment) getFragmentManager().findFragmentById(R.id.memberListFragment); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_calcuation, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_calculate) { mPresenter.onActionCalculate(); } return super.onOptionsItemSelected(item); } @Override public void startCalculationResultActivity() { Router.startActivity(CalculationParameterActivity.this, CalculationResultActivity.class, null); } }