-1

我是android开发的新手。所以我有一个关于活动的问题。在 Google 开发人员中,他们说您必须创建一个继承自 Activity 类的类。到目前为止,一切都很好。现在我认为 Activity 是一个类,这导致了我的主要问题。因此,当活动是一个类时,它如何调用所有的生命周期方法。在 Java 中,我了解到必须有一个类的对象来调用方法和动作。因此,当活动不是对象而是类时,这怎么可能。

最诚挚的问候

4

2 回答 2

0

当用户启动您的应用程序时,android 操作系统将根据您的类实例化一个对象,该类必须是 Activity 的子类。

当相关生命周期事件之一发生时,操作系统将使用该对象并调用您在活动子类中实现的生命周期钩子(例如 onCreate、onResume...)。

于 2016-03-18T11:44:29.063 回答
0

这里在 CREATING AN ACTIVITY 标头下明确提到,系统根据发生的事件调用回调方法。假设用户正在与您的活动交互,然后使用操作系统为该活动创建的对象,所有回调方法都将被执行。请参考。

于 2016-03-18T11:47:32.563 回答