private void switchFragment() {    Bundle bundle = getIntent().getExtras();    int categoryInt = bundle.getInt("category", -1);    if (categoryInt == -1) {        LogUtils.e(TAG, "categoryInt error.");        return;    }    mFragmentTransaction = getSupportFragmentManager().beginTransaction();    hideFragment(mFragmentTransaction);    switch (categoryInt) {        case ConstantUtils.MemberDetails.CATEGORY_MEMBER:            if (mMemberDetailsFragment == null) {                mMemberDetailsFragment = new MemberDetailsFragment();                mFragmentTransaction.add(R.id.fragment_container, mMemberDetailsFragment);            } else {                mFragmentTransaction.show(mMemberDetailsFragment);            }            break;        case ConstantUtils.MemberDetails.CATEGORY_CUSTOMER:            if (mCustomerDetailsFragment == null) {                mCustomerDetailsFragment = new CustomerDetailsFragment();                mFragmentTransaction.add(R.id.fragment_container, mCustomerDetailsFragment);            } else {                mFragmentTransaction.show(mCustomerDetailsFragment);            }            break;        default:            break;    }}public void hideFragment(FragmentTransaction mFragmentTransaction) {    if (mMemberDetailsFragment != null) {        mFragmentTransaction.hide(mMemberDetailsFragment);    }    if (mCustomerDetailsFragment != null) {        mFragmentTransaction.hide(mCustomerDetailsFragment);    }}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android Studio 低版本升级gradle3.0以上
  2. Android(安卓)模拟MotionEvent事件 触发
  3. RelativeLayout常用属性介绍
  4. Android(安卓)长按setOnItemLongClickLis
  5. Android接口初了解
  6. Android中贪吃蛇游戏的学习(四)
  7. android 网络请求图片
  8. Android、Java单例看这里(常用的单例模式
  9. Android(安卓)将Button设置为圆角
  10. 如何在Android中在fragment中实现点击按