Android7.1 和 8.1 都有这种情况发生
等大佬们来解答
等大佬们来解答
|
1
安卓返回键本来也不是返回桌面的意思(没被劫持的情况下)
而是 pop 栈中最上面那一个 activity ,如果还有前一个 activity ,那自然就会回到前一个 activity ,空了的情况下才会回到启动器 |
|
edininaApr 30, 2023 via iPhone
2
返不回上一级,只能返回“上一页”。
|
|
smallboy19991231Apr 30, 2023 via Android
3
@codehz 专业,刚看了编码栈就立刻理解了,pop 弹出,push 压入,后进先出,在 c++primer 里有一个例子,忘了
|
|
noyleApr 30, 2023
4
应该是个 bug ,我在 10 和 11 中都遇到过。现在我在 11 (某代 Pixel ,stock ROM )中还常遇到,大概几天出现一次,重启后消失。
遇到的现象有两种: 一种是当前台打开的 app/窗口只有一个时,比如微信,每点按一次返回键,会快速显示“离开微信界面”和“回到微信界面”的动作,一直点按返回键,就一直这样显示。 一种是当前台打开的 app/窗口至少有两个时,最近打开的两个比如一个微信、一个微信的应用信息( app info ),一直点按返回键,会在这两个 app/窗口中来回切换。 #1 说的应该是原理。这个栈在无限 pop 后还不能清空。 |
|
noyleApr 30, 2023
5
该是个BUG,我在10和11中都遇到过。现在我在11(某代Pixel,stock ROM)中还常遇到,大概几天出现一次,重启后消失。
遇到的现象有两种: 一种是当前台打开的app/窗口只有一个时,比如微信,每点按一次返回键,会快速显示“离开微信界面”和“回到微信界面”的动作,一直点按返回键,就一直这样显示。 一种是当前台打开的app/窗口至少有两个时,最近打开的两个比如一个微信、一个微信的应用信息(app info),一直点按返回键,会在这两个app/窗口中来回切换。 #1 说的应该是原理。这个栈在无限pop后还不能清空。 |
|
frescoApr 30, 2023 via iPhone
6
嗯?主要是看 activity 的启动模式是什么,返回桌面按 home 键就好了
|
|
pipiluApr 30, 2023
7
HOME 键
|
|
kingzeusMay 1, 2023
8
有没有一种可能,程序可以响应 back 按键呢,这时候的操作逻辑就是自定义的了
|
|
liaojlMay 1, 2023 via iPhone
9
Android7.1 和 8.1 ...是我穿越了吗
|