怎样做到打开一个Activity返回而不销毁

andyzx168 2018-09-25 10:44:40
目前有一个需求:

同一个App,不同的h5页面。用cordova开发插件,混合的架构(原生+H5)。
目前从A页面打开一个页面B (新webview) ,B页面是一个类似聊天页面,是与服务器有长连接的页面。
然后B里有一个隐藏的按钮,需要将B页面隐藏并回到A页面。在A里可以做其他操作,此时,假如再跳到B页面,则将之前隐藏的页面B显示出来,而不新建。

即:从A页面跳到B页面后,如果点击隐藏按钮,则B页面隐藏,到A页面再去跳转到B页面后,假如B页面存在的话,就将原来B页面显示出来。

问:因为B可能没操作完,是与服务器的长连接,因此,不能直接关闭销毁B。如果用moveTaskToBack,则貌似整个APP都隐藏掉,而不是当前的Activity。这种隐藏的方式如何实现?
...全文
666 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cengdong 2018-09-26
  • 打赏
  • 举报
回复
用fragment实现吧。。。。

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧