我对Android开发很陌生。我们的老师告诉我们,我们应该开发应用程序(这是一项个人任务),应该利用片段。现在在API28中不推荐使用片段。到底为什么呢?您现在应该使用什么?对于Android开发中的不同事物,我有很多不同的看法,而作为一个新手,很难找到好的做法。
答案 0 :(得分:5)
仅不推荐使用本机片段。使用兼容性库片段,一切都会很好。有关原生和兼容性片段之间的区别的更多信息,请参见this thread。来自docs for android.app.fragment
:
该类已在API级别28中弃用。
使用Support Library Fragment在所有设备上保持一致的行为并访问Lifecycle。
答案 1 :(得分:1)
同时还有androidx.fragment.app. Fragment
,
这可能会取代android.support.v4.app。Fragment
。