Android onCreate

时间:2011-10-14 02:36:23

标签: java android

我目前正在尝试在学校和工作之间编写一个应用程序,我对onCreate有疑问。

应用程序中的每个类是否需要onCreate,或者它只是需要一个类的主类,就像启动应用程序时调用的第一个类一样。

或者仅在具有将与其一起使用的XML的类或显示某些内容的类上才需要它。

4 个答案:

答案 0 :(得分:3)

Android有四种application components

  1. 活动
  2. 服务
  3. 内容提供商
  4. 广播接收器
  5. 您的每个活动都会有一个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