java - 不仅在 Activity 的 onCreate 上执行操作,而且在每次 View 转换到该 Activity 时执行操作

标签 java android

我正在根据 this tutorial 修改类。我有一个 Recycler View Activity 类,其代码如下:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ...

    checkPastEvents();
}

但是这个函数只被调用一次,因为我把它放在 onCreate() 中,它只会在 View 创建时被调用,而 View 只被调用一次。我可以把它放在哪里,以便每当我返回此 View 时,都会调用该函数?

此 Java 文件中还有其他几种方法,即:

private class RecyclerViewDemoOnGestureListener extends SimpleOnGestureListener
public void onDestroyActionMode(ActionMode actionMode) {
public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) 
public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
public void onRequestDisallowInterceptTouchEvent(boolean b) {
public void onTouchEvent(RecyclerView rv, MotionEvent e) {
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
private void myToggleSelection(int idx) {

我是 Android 开发新手,所以请告诉我这个问题是否缺少一些细节,我很乐意添加它们。

最佳答案

您可以在 onResume() 上执行此操作,每次启动或恢复 Activity (从暂停状态)时都会调用它

关于java - 不仅在 Activity 的 onCreate 上执行操作,而且在每次 View 转换到该 Activity 时执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33750169/

相关文章:

java - 如何列出亚马逊 s3 中的 key ?

java - ActionListener 到按钮,似乎 JOptionPane 干扰

java - 使用 CompletableFuture 时以下有什么问题?

java - Javamail-android商用

android - 在 Android 中使用谷歌地图在触摸位置添加标记

java - android 从外部 UI 线程更新 imageview

java - getGenericExceptionTypes 和 getExceptionTypes 之间的区别

android - 获取一天开始的时间戳

android - 如何修复无法在没有参数的情况下调用私有(private)的问题

android - Flutter - 使用 android 下载指示器下载文件