2010-11-24 10 views
2

アクティビティのonCreateメソッドでは、リモートサービスにバインドしてAIDLインターフェイスを使用します。画面の向きを変更してonDestroyを呼び出すと、リモートサービスからバインドを解除する必要がありますか?オンデストロイのリモートサービスの画面オリエンテーション変更のバインドを解除する

onDestroyでリモートサービスからバインドされていないアクティビティがあり、他のコンテキストがリモートサービスにバインドされていない場合、リモートサービスは停止して維持される状態を失う可能性があります。

答えて

1

サービスにバインドされたすべてのアクティビティをバインド解除すると、すぐに終了します*。あなたがそれを確認したい場合は、それをstartServiceで開始し、次にそれにバインドする必要があります。 *

ほとんど

+0

おかげで、STARTSERVICEは、サービスを開始するために使用され、どちらかそれはリモートサービスをダウンさせるためにstopServiceやstopSelfを使用して停止する必要がある場合。? –

+0

はい、そうです – Falmarri

関連する問題