私のアプリケーションでは、デバイスの動きを監視するサービスを使用しています。 ユーザーが設定のクリアデータを使用してデータを消去すると、システムによってサービスが強制終了されました。 どうすれば再起動できますか?私はSTART_STICKY
を onStartCommand(Intent intent, int flags, int startId)
に使っています。データ消去後にサービスを開始するには?
0
A
答えて
1
android 2.3のバグのため、サービスが強制終了されて再起動されると、onStartCommandは再び呼び出されません。このために.. サービスのonCreateのすべてを行います。 onStartCommandからのみSTART_STICKYを返します。 問題は、その時点でその のonStartCommand()がnullで呼び出されていないことだけです。 onCreate() メソッドは引き続き呼び出されます。
1
私のアプリケーションで同じ問題が発生していて、サービスが破棄されました。私はタイマーを使ってこの問題を解決します!および放送受信機を含む。私のサービスが動いているかどうかを毎秒20秒ごとに検出します。次の20秒間タイマを再びリセットします。
関連する問題
- 1. アプリのデータを消去した後にアクティビティを開始するにはどうすればよいですか?
- 2. データを消去するとサービスを停止する方法は?
- 3. デプロイメント後にテンプレートキャッシュを消去する
- 4. 再起動後すぐにサービスを開始するには?
- 5. 強制停止後にサービスを開始
- 6. Googleマップマーカが再開した後に消え去る
- 7. WCFサービスを開始するには?
- 8. SymmetricDSサービスを開始するには?
- 9. Webサービスからデータをロードした後のリフレッシュ時のPicassoイメージキャッシュの消去
- 10. UITableViewデータの消去
- 11. サービスを開始してデータを返す
- 12. iPhone開発中にDocumentsDirectoryを消去する方法は?
- 13. Androidウェブビューのデータを消去
- 14. 完了時にsetOnUtteranceProgressListenerの後にサービスを開始しますか?
- 15. jqueryui自動消去が消去後にオプションを表示しない
- 16. テーブルに挿入する前にデータを消去する
- 17. テンソルフローのインスタンスを消去した後にテンソルボードのデータをリセットする方法
- 18. キャッシュとデータを消去した後にAndroidを再起動するアプリ
- 19. 一時的なリストを消去せずに消去する
- 20. 静的データを消去するonDestroy()
- 21. HTMLデータの現在のオプションを消去するには?
- 22. 水銀のチェンジセットで機密データを消去するには?
- 23. sketch.min.jsを使って消去ボタンをクリックしてキャンバスを消去するには?
- 24. ユーザのプログラムメニューフォルダを消去するには?
- 25. 修復サービス開始後のopscenterd.logのエラー
- 26. サービス開始後の起動スクリプト
- 27. AudioRecordは開始後に空のデータを返します
- 28. lwuit.io.Storageはアプリケーションを閉じた後に消去されます
- 29. HTMLキャンバスは描画直後に矩形を消去します
- 30. 再起動時に開発データストアを消去する方法