Android 没有onCreate方法,应用程序如何工作?

Android 没有onCreate方法,应用程序如何工作?,android,Android,我已导入google drive quick start项目,其主要活动包含以下功能: com.google.android.gms.drive.sample.quickstart.MainActivity.onActivityResult(int, int, Intent) com.google.android.gms.drive.sample.quickstart.MainActivity.onConnected(Bundle) com.google.android.gms.drive.sa

我已导入google drive quick start项目,其主要活动包含以下功能:

com.google.android.gms.drive.sample.quickstart.MainActivity.onActivityResult(int, int, Intent)
com.google.android.gms.drive.sample.quickstart.MainActivity.onConnected(Bundle)
com.google.android.gms.drive.sample.quickstart.MainActivity.onConnectionFailed(ConnectionResult)
com.google.android.gms.drive.sample.quickstart.MainActivity.onDisconnected()
com.google.android.gms.drive.sample.quickstart.MainActivity.onPause()
com.google.android.gms.drive.sample.quickstart.MainActivity.onResume()

没有onCreate方法,它是如何工作的?

首先,我想你指的是
活动
onCreate
方法,而不是
应用程序
onCreate
,正如你在标题中提到的那样。这是不一样的
com.google.android.gms.drive.sample.quickstart.MainActivity
实现android
Activity
因此它包含
onCreate()的默认实现

您看到它的超类了吗?也许这个超级类有你想要的onCreate…它的超级类是Activity.class。公共类MainActivity extends活动实现ConnectionCallbacks,OnConnectionFailedListener{…}您了解继承是如何工作的吗?是的,来自超类的方法已经在子类中,并且可能会被覆盖。我想它回答了我的问题,因为它的代码从onResume()开始。