package net.qiujuer.tips.view.activity;
import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem;
import android.view.View;
import net.qiujuer.tips.R;
public class UserActivity extends BlurActivity {
private Fragment mMain;
private boolean mIsMain = true;
@Override
protected int getContentView() {
return R.layout.activity_user;
}
@Override
protected void onInit(Bundle savedInstanceState) {
FragmentManager fragmentManager = getFragmentManager();
mMain = fragmentManager.findFragmentById(R.id.fragment_container);
}
@Override
protected void onInitToolBar() {
super.onInitToolBar();
mToolbar.setTitle(getTitle());
mToolbar.setNavigationIcon(R.mipmap.ic_action_back);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
@Override
public void onBackPressed() {
if (!mIsMain) {
navToFragment(true);
} else {
super.onBackPressed();
}
}
private void navToFragment(boolean isMain) {
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
if (isMain) {
fragmentTransaction.show(mMain);
mToolbar.setTitle(R.string.title_activity_user);
mIsMain = true;
} else {
fragmentTransaction.hide(mMain);
mToolbar.setTitle(R.string.title_activity_follow);
mIsMain = false;
}
fragmentTransaction.commit();
}
}