2011-01-06 6 views
0

シングルトンでなければならないサービスを作成しようとしています。私はそれにバインドするたびにサービスが作成されますが、シングルトンサービスが必要です

私はSTART_STICKYフラグを使用してこれを実装しようとしましたが、アクティビティからサービスにバインドするたびにそのonCreateが呼び出され、アクティビティが停止され、サービスのonDestroyが呼び出されます。

私には何が欠けていますか?

答えて

0

クラスApplicationClass Extends Applicationを作成し、サービスクラスオブジェクトのgetterおよびsetterメソッドを作成すると、アプリケーションが削除されたときにサービスを実行できるようになります。

+0

あなたは、サービスオブジェクトをアクティビティオブジェクトではなくアプリケーションオブジェクトにバインドする必要がありますか? –

+0

これも参照してくださいhttp://stackoverflow.com/questions/708012/android-how-to-declare-global-variables –

+0

はい正確に、それは私が意味するものです。 – Anand