gpt4 book ai didi

android - 我该如何正确地着手构建 Android 应用程序?

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:10 24 4
gpt4 key购买 nike

具体来说,在 Activity 方面遵循什么样的约定?如果我正在构建一个包含多个屏幕的程序,我是否为每个屏幕创建一个 Activity ?

如果我想在 Activity 之间正确导航,我是否在每个 Activity 中都坚持 Intent ?我想让这段代码尽可能干净高效

最佳答案

简而言之:是的。

虽然您可以通过在单个 Activity 中动态更改 UI 来解决此问题,但 android 建议每个应用程序“Activity ”都应在单独的 Activity 类中编码。

查看此 quite good article在android推荐的方式上。

这种 Intent/Activity 设计模式有很多优点,其中之一就是您可以覆盖 并使用匹配的 Intent 过滤器扩展其他应用程序 Activity 。

我看到您很关心效率。请放心, Activity 切换开销在 android 中得到了高度优化(例如,Dalvik 实例始终是预分配的,准备好处理新 Activity 而无需上下文切换开销)。

关于android - 我该如何正确地着手构建 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7625025/

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