我在Play商店发布了我的应用程序的早期版本,该版本没有数据库。现在我根据要求做了很多更改,并在我的应用程序中添加了几个表。
我只是想确认当我在Play商店推送这个新应用时,我的所有现有用户是否都可以轻松打开应用,或者他们会获得FC,因为他们的应用中不存在数据库?
请告诉我将会发生什么,以及如何不让我的用户面对FC。
由于
答案 0 :(得分:0)
与之前的应用程序一样,您还没有设置数据库,因此只需在第一个屏幕上初始化数据库,就像在启动画面中一样。 因此,一旦用户启动应用程序,将创建第一个数据库,然后应用程序将启动,因此用户将不会遇到任何类型的问题或应用程序崩溃情况。
答案 1 :(得分:0)
使用从SQLiteOpenHelper派生的类,它在需要时自动管理创建或更新数据库。
另请参阅When is SQLiteOpenHelper onCreate() / onUpgrade() run?(不您的问题)。