Ehviewer-Overhauled / Ehviewer

EhViewer overhauled with Material Design 3, Jetpack Compose and more
GNU General Public License v3.0
5.08k stars 234 forks source link

返回逻辑 #1342

Closed tmby closed 9 months ago

tmby commented 10 months ago

复现步骤 / Step to reproduce

0.打开Ehviewer 1.执行搜索 2.返回

https://github.com/Ehviewer-Overhauled/Ehviewer/assets/88327304/0d335593-2dee-4536-8eb9-d05b04c2b10c

预期行为 / Expected behaviour

它应该清除搜索内容,返回前一个界面

实际行为 / Actual Behaviour

退出应用

应用日志 / App logs

No response

备注 / Addition details

如果进入首页后,点击其他页面,执行搜索,会返回到首页,也就是前前界面

EhViewer 版本号 / EhViewer version code

1.8.9.0-SNAPSHOT

EhViewer CI 版本 / EhViewer CI Version

310be05

Android 系统版本 / Android version

HarmonyOS 4.0.0.108

设备型号 / Device model

HUAWEI Nova 9 Pro

SoC 型号 / Soc model

高通骁龙778G 4G

自查步骤 / Verify steps

tmby commented 10 months ago

本人搜索以后,想返回首页去看热门,返回的时候以为会回到首页,但是是直接退出了,再点进去还是搜索界面,得杀后台才能重新进入首页,用着很不舒服。

FooIbar commented 10 months ago

直接退出是预期行为,原版就是这样的

本人搜索以后,想返回首页去看热门,返回的时候以为会回到首页,但是是直接退出了

为什么看热门要返回首页,热门的入口在左侧的导航抽屉里

再点进去还是搜索界面,得杀后台才能重新进入首页

这个 1.8.9.0 已经修了

tmby commented 10 months ago

直接退出是预期行为,原版就是这样的

本人搜索以后,想返回首页去看热门,返回的时候以为会回到首页,但是是直接退出了

为什么看热门要返回首页,热门的入口在左侧的导航抽屉里

再点进去还是搜索界面,得杀后台才能重新进入首页

这个 1.8.9.0 已经修了

我设置的启动页是热门,也就是我说的首页,然后搜索以后,我以为点返回会回到前一个界面,也是就是热门,但是是直接退出,而不是返回到首页

FooIbar commented 10 months ago

https://github.com/FooIbar/EhViewer/commit/6e00a4133c48afb0ea491a04ab5be7cb44a5bdcc 现在搜索后可以导航抽屉进入热门

tmby commented 10 months ago

https://github.com/FooIbar/EhViewer/commit/6e00a4133c48afb0ea491a04ab5be7cb44a5bdcc 现在搜索后可以导航抽屉进入热门

嗯,这样也可以,不过我希望的是返回

比如说我启动页是热门,然后点击排行,进入排行页面后返回,可以返回到热门(也就是启动页)

但是如果我在启动页执行搜索,再返回,就和直接在启动页返回的效果一样,都是退出软件

我希望执行搜索之后再返回回到之前的页面,而不是直接退出

谢谢您

FooIbar commented 10 months ago

https://github.com/FooIbar/EhViewer/commit/c34ba56896802def8c23ae4ee460ab2a5a3144bb 在主页、订阅页面执行搜索会留在当前页面,返回会直接退出 在热门、排行页面执行搜索会跳转到新页面,返回会回原页面

tmby commented 10 months ago

https://github.com/FooIbar/EhViewer/commit/c34ba56896802def8c23ae4ee460ab2a5a3144bb 在主页、订阅页面执行搜索会留在当前页面,返回会直接退出 在热门、排行页面执行搜索会跳转到新页面,返回会回原页面

谢谢您,解决的很好