どのように私は、Androidに...サービスにいくつかのデータ(例えば文字列)私の活動からを送っていますか?
-
20-09-2019 - |
質問
通常、I putExtra活動の間のものを転送する意向内部ます。
しかし、私はサービスでこれを行うことができないように思える?
Bundle extras = getIntent().getExtras();
これはAndroidのサービスのために動作しません。どのように私は、サービスへのActivityから文字列を送信しますか?
解決
あなたはActivity
でやったのと同じ方法。あなたがオーバーライドする必要がありますIntent
のコールバックメソッドでonStart()
を取得します。クライアントが質問にstartService()
を供給、あなたのService
ためIntent
を呼び出したときにそれが呼び出されます。
所属していません StackOverflow