1
我需要在刪除數據庫之前停止一對服務。服務正在訪問數據庫,如果它們沒有停止,應用程序將崩潰。我可以同步停止服務嗎?
像這樣:
stopService(new Intent(CurrentClass.this, FirstService.class));
stopService(new Intent(CurrentClass.this, SecondService.class));
CurrentClass.this.deleteDatabase(MyDatabaseHelper.DATABASE_NAME);
據我所知,問題是,stopService是異步的。在我的數據庫被刪除之前,如何強制我的服務停止?
謝謝!
我得到了它的多一點簡單地使用這種思想工作的的onReceive。我只是檢查我的數據庫是否打開,然後在關鍵位置訪問它,這對我來說很合適。 – Brianide 2012-04-07 02:34:11