我正在寻找在我目前正在开发的Android项目中实现SQLite数据库。令我惊讶的是,似乎创建这个的唯一方法是在Activity代码本身。 (我用Java和本地数据库上次的经验与德比,这是我没有在代码中创建一个本地文件。)Android项目生命周期 - 活动生命周期之前(Activity.onCreate())
我的问题是,有什么我可以挖掘到的第一个活动的onCreate之前发生()?我将把它和Windows窗体应用程序联系起来,在这里你可以在启动Form(Activity等价物)之前访问Main()。
如果我必须在程序的代码中创建数据库,我想在活动开始前检查它是否已经存在,只有一次。
您可以有一个单独的启动器活动,检查然后启动您的主要活动。 –
您可以使用应用程序的[onCreate](https://developer.android.com/reference/android/app/Application.html)方法 – Androiderson
@ Androiderson我相信这是我正在寻找的。如果你想回答这个问题,我会把它作为接受的答案。 –