android编程stop,android – onPause和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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值