android.support.v4.app.FragmentActivity.onBackPressed()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(124)

本文整理了Java中android.support.v4.app.FragmentActivity.onBackPressed()方法的一些代码示例,展示了FragmentActivity.onBackPressed()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.onBackPressed()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:onBackPressed

FragmentActivity.onBackPressed介绍

[英]Take care of popping the fragment back stack or finishing the activity as appropriate.
[中]注意将片段放回堆栈或根据需要完成活动。

代码示例

代码示例来源:origin: aa112901/remusic

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onBackPressed() {
 if (!isLeftShowing) {
  root.showLeft();
  isLeftShowing=true;
 }
 else {
  super.onBackPressed();
 }
}

代码示例来源:origin: aa112901/remusic

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: konmik/nucleus

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: Cleveroad/AdaptiveTableLayout

@Override
  public void onClick(View v) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
      Objects.requireNonNull(getActivity()).onBackPressed();
    }
  }
});

代码示例来源:origin: gzu-liyujiang/AndroidPicker

@Override
public void onBackPressed() {
  super.onBackPressed();
  LogUtils.verbose(className + " onBackPressed");
  List<Activity> activityList = AppManager.getInstance().getActivities();
  for (Activity activity : activityList) {
    if (activity.getClass().getName().equals(getClass().getName())) {
      activity.finish();
    }
  }
}

代码示例来源:origin: aa112901/remusic

@Override
  public void onClick(View v) {
    if(getActivity() != null)
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: aa112901/remusic

@Override
  public void onClick(View v) {
    if(getActivity() != null)
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onBackPressed() {
 if (panes.isOpen()) {
  super.onBackPressed();
 }
 else {
  panes.openPane();
 }
}

代码示例来源:origin: iMeiji/Toutiao

@Override
  public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
    switch (id) {
      case R.id.action_open_comment:
        NewsCommentActivity.launch(bean.getGroup_id() + "", bean.getItem_id() + "");
        break;

      case R.id.action_share:
        IntentAction.send(getActivity(), shareTitle + "\n" + shareUrl);
        break;

      case R.id.action_open_in_browser:
        startActivity(new Intent(Intent.ACTION_VIEW).setData(Uri.parse(shareUrl)));
        break;

      case android.R.id.home:
        getActivity().onBackPressed();
        break;

      case R.id.action_open_media_home:
        MediaHomeActivity.launch(mediaId);
        break;
    }
    return super.onOptionsItemSelected(item);
  }
}

代码示例来源:origin: THEONE10211024/RxJavaSamples

@Override
public void onBackPressed() {
  super.onBackPressed();
  _removeWorkerFragments();
}

代码示例来源:origin: DaxiaK/MyDiary

@Override
public void onBackPressed() {
  if (memoAdapter.isEditMode()) {
    setEditModeUI(memoAdapter.isEditMode());
  } else {
    super.onBackPressed();
  }
}

代码示例来源:origin: YoKeyword/SwipeBackFragment

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: ManbangGroup/Phantom

public void onBackPressed() {
  if (mCanCallBackPressed) {
    super.onBackPressed();
  }
  callTargetActivityMethod(ON_BACK_PRESSED, "onBackPressed");
}

代码示例来源:origin: AriesHoo/UIWidget

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
})

代码示例来源:origin: ikidou/FragmentBackHandler

@Override
  public void onBackPressed() {
    if (!BackHandlerHelper.handleBackPress(this)) {
      if (System.currentTimeMillis() - lastBackPress < 1000) {
        super.onBackPressed();
      } else {
        lastBackPress = System.currentTimeMillis();
        Toast.makeText(ViewPagerActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show();
      }
    }
  }
}

代码示例来源:origin: CoderLengary/WanAndroid

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()){
    case android.R.id.home:
      getActivity().onBackPressed();
      break;
      default:break;
  }
  return true;
}

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

代码示例来源:origin: SunAlwaysOnline/Sukeda

@Override
  public void onClick(View v) {
    getActivity().onBackPressed();
  }
});

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法