1

Android用のアプリケーションを書いています。初めて起動した場合はonCreate、意図したとおりに実行されます。二度と実行されません。大丈夫ですが、強制的に実行したいと思います。どうすればそうさせることができますか?

4

3 に答える 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 に答える