我正在为 Android 编写一个应用程序。如果我第一次启动它会onCreate
按预期运行。它不会再次运行。没关系,但我想强制它运行。我怎样才能做到这一点?
问问题
2271 次
3 回答
3
转到设置 -> 应用程序 -> 管理应用程序,找到应用程序并清除数据。这将删除数据库和下次启动应用程序时调用的onCreate(...)
原因。SQLiteOpenHelper
于 2012-10-03T19:51:34.600 回答
1
以不同的方式做。onCreate 的内容放入不同的方法中。然后从 oncreate 调用这个方法。并且还调用此方法而不是强制调用 oncreate。
于 2012-10-03T19:37:40.513 回答
1
将所需的代码写入onStart()
而不是onCreate()
.
onStart()
每次您的应用重新启动时都会调用。onCreate()
仅当 android 销毁活动或您从设置中强制停止它时才会调用while 。
于 2012-10-03T19:56:41.163 回答