当前位置:   article > 正文

android编程stop,android – onPause和onStop()之间的区别

android onstop

不,如果一些活动进入前台,这并不一定意味着其他活动完全不可见。考虑以下情况:

这里我们同时看到两个活动。具有字段的第一个活动被另一个活动遮蔽,并且用户不能再与其进行交互。然而,它仍然可见,带来所有的后果。

这留下了一个问题,哪个活动被认为是完全不透明的,覆盖整个屏幕,而不是。此决定基于包含活动的窗口。如果窗口有一个标志windowIsFloating或windowIsTranslucent,那么它被认为活动不使底层的东西不可见,否则它会导致onStop()被调用。相关代码可以在com.android.server.am.ActivityRecord中找到:

fullscreen = ent != null && !ent.array.getBoolean(

com.android.internal.R.styleable.Window_windowIsFloating, false)

&& !ent.array.getBoolean(

com.android.internal.R.styleable.Window_windowIsTranslucent, false);

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号