duzhaokun123 / YAMF

Yet Another Mi-FreeForm
GNU General Public License v3.0
178 stars 14 forks source link

[bug]使用YAMF为一些软件开小窗和恢复会重新启动该软件 #15

Open Rw-Ro opened 8 months ago

Rw-Ro commented 8 months ago

复现步骤

打开Chrome(Chromium),进入最近任务为其开窗,恢复。

预期行为

一切正常,浏览器打开的页面没有消失。

实际行为

开窗时重新打开了Chrome,恢复时也是。

Xposed 框架

LSPosed 1.9.2 (7024)

Android 版本

13(API33)

YAMF 版本

0.7-git.30e8c49 (7)

版本要求

日志

https://github.com/Rw-Ro/si6-6ejaineek/blob/main/LSPosed_2024-02-19T21_11_40.881871.zip

duzhaokun123 commented 8 months ago

它要重构 activity 我也没办法

Rw-Ro commented 8 months ago

我使用的浏览器启动时不会打开上次退出时未关闭的页面。用YAMF为其开窗,所有页面都消失了,用系统原生的自由窗口却不会这样,但看起来原生自由窗口会使一些内容重新加载。

duzhaokun123 commented 8 months ago

chrome 的多窗口(多任务栈) 像这样

Screenshot_20240220_001154_Chrome

头大 应用可以不止有一个窗口 所以把尝试应用和任务栈和 display 对应起来是愚蠢的 yamf 用 virtual display 实现这里必然容易出问题 不想做了 等 yayamf 吧