【问题标题】:Android application architecture - fragmentsAndroid 应用架构 - 片段
【发布时间】:2013-04-17 15:11:28
【问题描述】:

鉴于我在 Android 应用方面没有非常丰富的经验,我有一个关于应用架构的问题:

如果我决定创建一个只有一个活动的应用程序并且我只使用片段“加载”所有其他内容,我会遇到什么问题吗?

谢谢

【问题讨论】:

    标签: android architecture android-fragments


    【解决方案1】:

    不,这种方法绝对没问题。不仅如此,FragmentsActivities 更轻量级,因此您可以通过使用这种方法获得性能。但是,请记住,Activity 旨在充当用于特定目的的单个用户屏幕,Fragments 是此屏幕的一部分。因此,如果整个应用程序根据设计应包含单个用户屏幕,那么您的方法就很有效,从而服务于一个具体且正确定义的目的。

    【讨论】:

    • 感谢您的回答。最初我只使用活动来设计我的应用程序(我有大约 9/10 活动)但没有我添加了我的滑动菜单,当我从滑动中单击某些东西时它打开另一个活动时我真的不喜欢应用程序的下降菜单(或列表片段中的项目)。使用片段时,它看起来和感觉都好多了。底线:我应该可以接受这种方法?
    • @Mihai,是的,这在所有方面都是一个很好的方法。
    • 感谢您的帮助 - Multumesc pentru ajutor :)
    • @Egor 使用片段替换 TabActivity(已弃用)怎么样?我的意思是,如果我们为第一个活动之类的应用程序尝试这种方法,然后单击按钮->进入另一个包含列表的片段->在项目单击时->进入 tabactivity ;前任。主题列表->问题列表->包含答案/记分卡(投票/投票)的选项卡活动......目前到处都有活动......这可以适合一个活动和屏幕的其余部分吗???
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多