Android:在onCreate之后总是调用onResume吗?

cap*_*com 45 android

我需要知道是否有一个实例,在此onResume之前onCreate调用至少一次.谢谢.

编辑:从活动生命周期来看,它似乎并非如此.但我想仔细检查一下.

Sam*_*Sam 110

onResume()永远不会被召唤过onCreate().

Activity Lifecycle中阅读更多相关信息

活动生命周期


Wro*_*lai 15

onResume() 在活动进入前台时始终调用,但之前永远不会执行onCreate().


fre*_*yle 6

我有一个问题,其中被覆盖的onCreate 没有被调用.我尝试了调试和日志记录,我发现oncreate没有被调用.

事实证明我覆盖了错误的onCreate

@Override
    public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
        super.onCreate(savedInstanceState, persistentState);
    }
Run Code Online (Sandbox Code Playgroud)

这是正确的.

@Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
Run Code Online (Sandbox Code Playgroud)

发帖希望它可以帮助一些可怜的灵魂.:)

所以正确的onCreate()将始终在onResume之前被调用