【问题标题】:How to handle Android Fragments? Do you use a single project or 2 different projects如何处理 Android 片段?您使用单个项目还是 2 个不同的项目
【发布时间】:2013-04-19 22:40:26
【问题描述】:

我正在开发一个 android 项目,该项目使用片段。如您所知,android SDK 中的片段因版本而异。

对于 API LEVEL >= 11 和 API_LEVEL = 11 活动类支持片段 但是对于 API_LEVEL

聪明的小伙伴们怎么解决这个问题呢?

提前致谢。

【问题讨论】:

    标签: android android-fragments project


    【解决方案1】:

    那么我应该复制所有活动吗?

    没有。

    或者我应该创建重复的 pacakages 吗?

    没有。

    还是不同的项目?

    没有。

    聪明的小伙伴们怎么解决这个问题呢?

    使用 FragmentActivity 和 Android 支持包。片段的实现适用于 API 级别 4 到 API 级别 17(并且可能会更高)。

    将来某个时候,当您放弃对 API 级别 10 及以下的支持时,您可以从 FragmentActivity 切换到 Activity 并更新其余的导入(例如,从 android.support.v4.app.Fragmentandroid.app.Fragment)。

    【讨论】:

    • 所以如果我正在发布一个应用程序并且如果这个应用程序使用片段它应该实现 FragmentActivity ,否则使用 API_LEVEL
    • @Yaya:“但这有用吗?”——成千上万的开发者都这么认为。 “fragmentactivity是否包含fragment的所有功能”——一般来说是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2016-09-24
    • 2013-08-09
    • 2019-11-29
    • 1970-01-01
    相关资源
    最近更新 更多