我目前正在尝试在学校和工作之间编写一个应用程序,我对onCreate有疑问。
应用程序中的每个类是否需要onCreate,或者它只是需要一个类的主类,就像启动应用程序时调用的第一个类一样。
或者仅在具有将与其一起使用的XML的类或显示某些内容的类上才需要它。
答案 0 :(得分:3)
Android有四种application components:
您的每个活动都会有一个onCreate()。您想要多少活动完全取决于您的应用和您的选择。服务还有一个onCreate()。
答案 1 :(得分:0)
只有类扩展Activity或Service可以覆盖onCreate,如果你愿意,也可以不覆盖它。
答案 2 :(得分:0)
每个Activity
或其他组件都应该有自己的onCreate,因为这是您在启动组件时初始化组件的地方。您可以将其视为您的构造函数,您可以自由地实现自己的初始化(或者如果您愿意,也可以不执行任何操作)
答案 3 :(得分:0)
每个Activity都使用onCreate()方法。每次启动活动时都使用该方法。
您可以在此处详细了解活动生命周期
http://developer.android.com/training/basics/activity-lifecycle/starting.html