gpt4 book ai didi

android - Android 中 View 导航的设计模式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:18 24 4
gpt4 key购买 nike

我是 Android 开发的新手,面临 UI 实现问题。也就是说,我正在尝试找到一种解决 View 层次结构和 View 之间导航(具有历史记录)的好方法(设计模式?)。是否总是必须启动新的 Activity?我不想在使用 Android SDK 的第一步中学习坏习惯,因此我的问题。您认为可以遵循的个人方法或指向详细说明该主题的资源/教程的任何链接将不胜感激。

最佳答案

在 Android 中,推荐的行为是这样的:

  1. “后退”按钮可让您返回到上一个“屏幕”。你并不总是需要启动一个新的 Activity 来创建一个新的“屏幕”,如果你管理自己的“子屏幕”,你应该覆盖你的后退按钮,以便它返回到之前的“子屏幕”。<
  2. 用户多任务,当内存受限时,操作系统可能会终止您的应用程序。如果操作系统终止了您的应用程序,您应该确保用户不会丢失他们未保存的工作(例如部分填写的表格),您的应用程序应该恢复用户正在做的任何事情,就像当用户返回您的应用程序时它从未被终止一样。假设用户可能随时离开去做另一项 Activity (例如,紧急电子邮件通知出现,用户放弃您的应用程序去阅读电子邮件),并且表现得当。
  3. 关于您的问题有一个 UI 设计指南:http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html

具有讽刺意味的是,甚至谷歌也承认并非所有 native 应用程序都以这种方式运行。一些 native 应用程序由于有意识的设计决策而违反了指南,而一些只是因为历史原因。

关于android - Android 中 View 导航的设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3977864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com