Java onCreate中的函数不是每次都执行

Java onCreate中的函数不是每次都执行,java,android,android-studio,Java,Android,Android Studio,[Android Studio]在MainActivity.java的onCreate中的任何函数在每次切换acivity时都不执行/运行 当应用程序第一次打开时,onCreate中的功能(例如Toast)就会起作用。如果我们切换到SecondActivity并再次切换到MainActivity,则在onCreate中运行函数,而不是执行/运行 @Override protected void onCreate(Bundle savedInstanceState) { super.onC

[Android Studio]在
MainActivity.java
onCreate
中的任何函数在每次切换acivity时都不执行/运行

当应用程序第一次打开时,
onCreate
中的功能(例如Toast)就会起作用。如果我们切换到
SecondActivity
并再次切换到
MainActivity
,则在
onCreate
中运行函数,而不是执行/运行

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
        
    Toast.makeText(MainActivity.this, "This Toast is example of my problem", Toast.LENGTH_SHORT).show();
}

MainActivity
打开时,我如何每次都执行我的函数?

如果您正在寻找一个在每次状态更改为活动模式时触发的事件,请在活动的onResume方法上运行代码


正如上面的评论中提到的,阅读关于

也许你应该阅读活动生命周期,你不应该在创建你自己时调用。我是android新手,所以,请告诉我每次都使用哪个回调来执行我的乐趣。阅读我在onResume方法的代码上粘贴的链接Activity@RustamSamandarov:谢谢你,伙计,谢谢你,之后,将我的函数放入
onResume()
可以正常工作。[对于像我这样的noobie:create
onResume
快捷方式是,只需按
Ctr+O