android studio setcontentview vs oncreate

时间:2018-05-07 21:31:10

标签: java android android-studio android-activity

我发现自己处在一个奇怪的地方,我不知道我应该采取哪种方法 我不喜欢创建活动的想法,并在我的应用程序中关闭旧的活动。

所以这是我的方法:
我正在将contentView更改为另一个布局(第二个活动布局),但是这里有明显的问题,因为没有创建任何活动,也没有调用oncreate()方法,也没有为该布局初始化任何功能。 我想知道是否有可能在没有调用它的情况下获得oncreate()方法的效果,所以我可以在活动类中进行初始化而不必在第一个活动中实现它。 我愿意接受任何提示。

感谢您的时间!

1 个答案:

答案 0 :(得分:1)

通常使用Fragments或自定义视图来实现。使用Fragments可以为backstack管理提供框架支持,每个Fragment都有生命周期回调,所以我建议使用它们。