2011-07-30 16 views
0

私はウィジェットのインスタンスを削除するときに背景(サービス)スレッド を使用して情報を更新するチャットウィジェットを作成していますが、これらのスレッドをすべて停止する必要があります。Android Widget複数インスタンスの問題?

ここでは、ウィジェットの最後のインスタンスの削除時にすべてのスレッドを停止する方法を提案します。

更新

: ここで私は(AppWidgetProviderのにonUpdate)インスタンスを作成すると、私はServiceクラスを開始し、 ので、私は新しいインスタンスを作成するたびに、私にonUpdateコール、サービスが再開... ので、私は更新することができますどのように知っていますすべてのインスタンスは単一のサービスインスタンスを使用します。

答えて

0

インスタンスを作成してそのインスタンスを削除できるときはいつでも、名前付きスレッドを1つだけ使用します。

+0

ありがとう、しかし、どのくらいのインスタンスが作成されているか、またはこれが私の最後のインスタンスであると知ることができます... plsは私の最後の更新をチェックします – CoDe