5

RoboSpice のドキュメントhttps://github.com/octo-online/robospice/wiki/Design-of-RoboSpiceによると、任意のコンテキストで使用できます。

サービス コンテキストで Robospice を使用する例が見つかりません。私はいくつかの試みをしましたが、何も起こりませんでした.リクエストは実行されず、例外はありませんでした.

  1. どこで開始/停止しますか? (spiceManager.start(this) / spiceManager.shouldStop())
  2. SpiceManager インスタンスを作成する場所は? (私のサービスは application.onCreate() メソッドで開始されます。SpiceService の初期化を待つ必要があるのでしょうか?)

いくつかのコード

public abstract class SpicyService extends Service {

    private SpiceManager spiceManager = new SpiceManager(SpiceService.class);

    @Override
    public void onCreate() {
        super.onCreate();
        spiceManager.start(this);
    }

    @Override
    public void onDestroy() {
        spiceManager.shouldStop();
        super.onDestroy();
    }
}
4

1 に答える 1

5

恥ずかしい...

コーヒーを飲んだ後、その子サービスを見つけました。

現在、完全に正常に動作しています!お時間をいただき申し訳ありません。

于 2013-01-29T12:30:45.880 に答える