1

子アクティビティでサービス参照を取得するにはどうすればよいですか。

基本的にはActivity1で「A」というサービスを開始し、Activity2にIntentを渡してActivity2を開始しました。activity2 でサービス「A」の参照を取得するにはどうすればよいですか。

Activity1 のコード:

getApplicationContext().bindService(new Intent (this, AndroidUpnpServiceImpl.class), serviceConnection, Context.BIND_AUTO_CREATE);

サービスを開始し、サービスをserviceConnectionにバインドします

今私は activity2 で同じサービスの参照が欲しい

ありがとう。

4

1 に答える 1

0

activity2 で bindService を呼び出すだけでよいようです。サービスはシングルトンであるため、別のサービス オブジェクトは生成されませんが、既存のサービス オブジェクトに接続します。

このトピックに関するディスカッションを確認してください。

于 2012-08-25T07:37:09.563 に答える