吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 727|回复: 10
收起左侧

[求助] 安卓开发中,能否实现跳转activity,以及按back键返回上一activity过程,都不销毁?

[复制链接]
ilovecomputer66 发表于 2023-10-16 06:00
总共自己写的小app也没几个activity。希望实现这些activity在跳转和返回,都不会被销毁。从而不会自己去写很多代码去恢复之前界面的状态。不知能否做到

尝试什么moveTaskToBack,好像也没啥用

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

mlgmxyysd 发表于 2023-10-16 07:07
设置activity为singleInstance然后moveTaskToBack(true)试一下?
vigiles 发表于 2023-10-16 07:39
michael007js 发表于 2023-10-16 09:49
沙发的方案一行代码的事情,侵入性低,地板的方案需要对整个app改动,侵入性强,结合问出整个问题的可以推断楼主是小白,推荐第一种,此贴完结
 楼主| ilovecomputer66 发表于 2023-10-16 09:57
mlgmxyysd 发表于 2023-10-16 07:07
设置activity为singleInstance然后moveTaskToBack(true)试一下?

这样因为singleInstance在额外的acitivty栈,之后处理各种跳转的代码就更恶心了。得不偿失
ffuujian 发表于 2023-10-16 10:46
本帖最后由 ffuujian 于 2023-10-16 10:47 编辑

看错问题,忽略
bibubi 发表于 2023-10-16 10:48
viewmodel?
 楼主| ilovecomputer66 发表于 2023-10-16 10:51

不是一码事。我这里是希望不销毁。而不是销毁后怎么复原
zhaiydong 发表于 2023-10-16 11:13
1、多个fragment的、或者多个任务栈
2、临时保存每个activity的缓存,启动新activity加载缓存
zhaiydong 发表于 2023-10-16 11:17
viewModel不失为一种方案,viewmodel可以多个activity共用,viewmodel相当于缓存activity数据,下次新建activity重新绑定这个viewmodel展示数据
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 18:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表