【发布时间】:2017-02-12 18:17:55
【问题描述】:
在我的应用程序中,当用户按下主页按钮时,我依赖 onUserLeaveHint() 方法,但是当您在 android 7.0 中通过长按“最近按钮”(我不想执行与按下主页按钮时相同的操作)。所以我想知道是否有办法检测哪个是哪个。干杯!
注意: onMultiWindowModeChanged() 被调用 onUserLeaveHint()
【问题讨论】:
-
如果它在 7.0 中没有被弃用,它仍然可以工作
-
它仍然有效,但它不能帮助我实现我的目的。我不希望在用户激活多窗口模式时调用它。
-
即使尚未调用 onMultiWindowModeChanged(),从 onUserLeaveHint() 调用 isInMultiWindowMode() 会返回什么
-
它将当前模式返回为布尔值,我们当时不知道是切换到多窗口模式还是单窗口模式。 @Scrotos
标签: java android android-7.0-nougat multi-window