【发布时间】:2012-01-14 19:34:43
【问题描述】:
我正在从另一个类调用一个类的成员函数。所以,我正在创建一个我必须调用构造函数的类的对象。在该构造函数中,我需要调用我的活动类的 onc reate 方法。我该怎么做?
【问题讨论】:
-
你的意思是class和你的activity是一样的吗?
标签: android
我正在从另一个类调用一个类的成员函数。所以,我正在创建一个我必须调用构造函数的类的对象。在该构造函数中,我需要调用我的活动类的 onc reate 方法。我该怎么做?
【问题讨论】:
标签: android
不要从你的构造函数调用 onCreate。系统本身会为你调用 onCreate。
查看Activity Lifecycle,了解有关如何调用 onCreate 的更多信息。
【讨论】:
好吧,我想你试图在活动中调用构造函数。如果是这种情况,那么你设计项目的方式有问题。有关更多详细信息,请查看这些链接 Creating an object of Android Activity class 和 Android - Activity Constructor vs onCreate
【讨论】:
Activity 类的所有方法都只能在 Activity 中调用。为您需要执行的任何操作编写自己的方法,并通过各种数据传输算法从其他活动/类传递数据。
【讨论】: