Android 如果在一个活动中单击“活动主页”按钮,则会调用哪些生命周期方法?

Android 如果在一个活动中单击“活动主页”按钮,则会调用哪些生命周期方法?,android,android-lifecycle,activity-lifecycle,android-navigation,android-homebutton,Android,Android Lifecycle,Activity Lifecycle,Android Navigation,Android Homebutton,我想当我们按home按钮时,无论你在哪里,你的onPause()和onStop()都会被调用。但我不完全确定。请提供更多信息。基本上,onPause和onStop的主要区别在于,当活动即将进入部分模糊的阶段时,会调用onPause。(onStop-完全模糊)当您单击主页按钮时,您将进入活动完全模糊的阶段。但要进入该阶段,您必须已经经历了活动部分模糊的阶段(为什么也称为onPause)。这就是为什么onPause总是在onStop之前调用。(从部分遮挡过渡到完全遮挡)通常,您在暂停时按主页按钮并调

我想当我们按home按钮时,无论你在哪里,你的onPause()和onStop()都会被调用。但我不完全确定。请提供更多信息。

基本上,onPause和onStop的主要区别在于,当活动即将进入部分模糊的阶段时,会调用onPause。(onStop-完全模糊)当您单击主页按钮时,您将进入活动完全模糊的阶段。但要进入该阶段,您必须已经经历了活动部分模糊的阶段(为什么也称为onPause)。这就是为什么onPause总是在onStop之前调用。(从部分遮挡过渡到完全遮挡)

通常,您在暂停时按主页按钮并调用顶部但是如果您的活动具有类似于android:noHistory=“true”的参数,则会导致调用活动的onDestroy。尽管我不确定在android:launchMode中的属性是否存在类似的场景

按下“主页”按钮时调用onPause()。此外,主页按钮不能被覆盖。它只是将所有的应用程序发送到后台,并打开手机的主屏幕。当我们按下home按钮时,我们的活动是否停止?它不会停止。Home在将应用程序发送到后台时将只调用onPause。这取决于应用程序的onPause函数。刚才没有onPause和OnStop都在调用。我尝试了这个示例。好的,那么这两个方法都正确执行了。我说了同样的话。但是@berserk告诉我们,这并没有停止。所以我没有弄清楚,它会停止的。重写它,在桌面上做一个log.d,看看它是否被调用。我刚刚给出了一个我认为更令人满意的答案