17

アクティビティからすでに実行中のサービスに値を渡す際に問題が発生します。最善のアプローチは何だろうと思っていましたか?インテントを開始する前にこれを行う必要があると私は信じているので、エクストラを追加しても機能しませんか?(私が間違っている場合は私を訂正してください)。

どんな助けでも素晴らしいでしょう!必要に応じて詳しく説明します。

ダン。

4

2 に答える 2

39

サービスがではない場合は、何度でもIntentService電話をかけることができます。startService(...)このサービスは最初に実行されますが、次の呼び出しonStartCommand()では、必要な新しいエクストラを使用した新しい呼び出しが発生します。

この回答ドキュメントを確認してください。

于 2013-03-11T19:15:12.097 に答える