我正在使用最新的AppCompatActivity(android.support.v7.app
),而在MainActivity中,我使用的是普通Fragment(android.app.Fragment)
和getFragmentManager
(而不是getSupportFragmentManager
)。
如果我们从支持库中混合Fragments
,任何人都会发现任何问题吗?
我在申请中面临一些奇怪的行为,如下面的问题所示?
Android parentActivity not getting recreated after startActivityForResult returns
答案 0 :(得分:1)
虽然如果您的目标是SDK 11或更高版本,您不一定非必须使用支持库来获取片段支持,但是在早期版本的Android上使用Lollipop获取材质样式是值得的。这将为您的应用提供更加一致的外观和感觉。
不要将碎片与支撑碎片混合在一起,你最终会弄得一团糟!
关于链接的问题,当您启动另一个活动时,您的活动不会被销毁(无论您是否致电startActivity
或startActivityForResult
)。您应该可以点击后退按钮并返回上一个活动,除非您在第一个活动中致电finish
。