我可以从同一个活动中调用特定活动的onCreate方法吗?就像单击按钮一样,我将创建一个新选项卡,我想再次运行当前活动的onCreate方法所包含的相同代码.
Activity#onCreate()
是一种生命周期方法,永远不应该由您自己的代码直接调用.如果要重用一段逻辑,请将其分解为自己的方法,并从onCreate()
要重用它的位置调用它.
理想情况下,Activity
构建和初始化自身所需的设置代码应该只在其生命周期中运行一次.因此,在按钮上放置需要调用的东西 - 点击那里,指出代码存在更大的问题.