2012-11-29 53 views
3

支持庫片段與直接使用android.app.Fragment之間的主要核心區別是什麼? 它們在性能和未來的擴展性和靈活性方面有什麼不同?android片段差異?

回答

0

使用支持庫,您可以將您的應用定位到較舊的Android版本(API等級4及以上)。

使用支持庫碎片會強制您的活動擴展ActivityFragment,如果您希望您的Activity擴展Activity的不同子類,這可能是一個限制。

至於性能差異,我不知道是否有差異,但更可能是本機片段的性能比支持庫更好。

如果您正在編寫的應用程序的唯一「新API」要求是Fragments,則應該使用支持庫,因爲市場上的許多設備仍然使用pre-Android 3.0(API級別11)版本。如果您使用其他新API,則應考慮使用較新API的本機碎片。