Ejemplo n.º 1
0
  @Override
  public void onCheckedChanged(RadioGroup group, int checkedId) {

    switch (checkedId) {
      case R.id.main_rb:
        {
          if (mMainFramgent == null) {
            mMainFramgent = HomeFragment.newInstance(null, null);
          }
          changeFrag(mMainFramgent, mCurFragment);

          break;
        }
      case R.id.find_rb:
        {
          if (mFindFrament == null) {
            mFindFrament = FindFragment.newInstance(null, null);
          }
          changeFrag(mFindFrament, mCurFragment);
          break;
        }
      case R.id.publish_rb:
        {
          if (mPublishFragment == null) {
            mPublishFragment = PublishFragment.newInstance(null, null);
            mPublishFragment.setCallback(this);
          }
          changeFrag(mPublishFragment, mCurFragment);
          break;
        }
      case R.id.center_rb:
        {
          if (mCenterFragment == null) {
            mCenterFragment = CenterFragment.newInstance(null, null);
          }

          changeFrag(mCenterFragment, mCurFragment);

          break;
        }
      default:
        {
          break;
        }
    }
  }