@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); fragmentManager = getSupportFragmentManager(); if (loginController.getUser() == null) { Fragment fragment = new LoginFragment(); fragmentManager.beginTransaction().replace(R.id.fragmentRoot, fragment).commit(); } else { // startQuestionFragment(); startQuestionActivity(); } }
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.answer: pd.setMessage(getResources().getString(R.string.submitting_answer_text)); if (askedFrom.getTag() != null) { Location location = (Location) askedFrom.getTag(); lat = location.getLatitude(); lng = location.getLongitude(); } pd.show(); answerController.answerQuestion( mModel.getId(), answerText.getText().toString(), loginController.getUser(), lat, lng, answerCallback); return true; default: return false; } }