3

長時間実行されるサービスで構成されるアプリがあります。このサービスの onStartCommand メソッドから START_STICKY を返しました。ここで、START_STICKY が正しく機能しているかどうかをテストしたいと思います。では、メモリが少ないためにサービスが Android OS によって強制終了され、Android OS によって再起動され、onStartCommand メソッドが再度呼び出されるというシナリオをテストするにはどうすればよいでしょうか。このシナリオをテストするために何時間も待つ余裕はありません。抜け道を提案してください。

4

2 に答える 2

3

DDMS からプロセスを強制終了してみてください。その場合、OS が再起動することがあります。

于 2012-05-24T15:47:20.213 に答える
1

task Killer を使用してサービスを強制終了できます (電話でテストしている場合)。

于 2014-05-29T05:22:45.317 に答える