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()
アプリが再起動するたびに呼び出されます。whileonCreate()
は、Android がアクティビティを破棄した場合、または設定から強制的に停止した場合にのみ呼び出されます。
于 2012-10-03T19:56:41.163 に答える