三星折叠屏|保持屏幕状态

本文介绍了三星折叠屏手机如何在多窗口和内外屏切换时保持应用界面的连续性和数据状态,强调了配置变更处理的重要性。推荐使用onSaveInstanceState()、ViewModel和持久性存储(如Room数据库)来保存和恢复界面状态。此外,还提到了通过声明Activity自行处理配置变更以防止重启,以及在遇到适配问题时如何联系三星获取支持。
摘要由CSDN通过智能技术生成

三星一直着眼于未来,在科技的领域不断探索,自去年Samsung Galaxy Fold上市以来,已有三款折叠机问世,在一代又一代产品的创新中,展现了手机外形新的趋势。在Galaxy Fold中,我们希望更大的屏幕可以让用户利用多窗口同时执行更多任务、一心多用,手机内外屏切换拥有连续性、自由切换。那么为了给用户带来无缝衔接、状态一致的体验,在多窗口和手机内外屏切换过程中,应用应保持界面的连续性、保留数据和状态。
多窗口和内外屏切换举例
1)在折叠屏内屏中,浏览网页或者阅读电子书,打开多窗口,用户的预期肯定是当前浏览的网页位置保持不变,或者电子书的章节和浏览位置保持不变。
在这里插入图片描述

  1. 同样,在内屏中浏览网页切换到外屏,或者从外屏切换到内屏,当前浏览的页面仍然要保持一致性和连续性,包括Tab位置和页面中的位置。
    在这里插入图片描述

  2. 在应用搜索输入框中,用户输入了内容,这个时候无论是打开多窗口还是内外屏切换,输入的内容不能丢失。
    在这里插入图片描述

  3. 在音视频类应用中,当正在播放音乐或者视频时,打开多窗口或者内外屏切换,不仅需要保持正在播放的位置,还需要恢复播放状态。比如正在播放视频的时候,打开多窗口,视频应可以继续播放。
    在这里插入图片描述
    系统在多窗口转换或是内外屏切换时会触发配置变更,就像选择屏幕、切换语言触发配置变更一样,应用需要按照不同情况处理配置变更。可以采用系统默认的方法处理配置变更,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值