0

次のようなアクティビティを開始するサービスがあります。

    Intent i = new Intent();
    i.setClass(this, MyActivity.class);
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(i); 

MyActivity が終了したことをサービスに通知する方法は?

ヒントをいただければ幸いです、マーカス

4

1 に答える 1

0

アクティビティの OnDestroy メソッドで、サービス クラス オブジェクトがある場合はサービスのメソッドを呼び出すことができます。ない場合は、ブロードキャスト レシーバーを使用してメッセージをサービスに送信し、サービスでそのブロードキャスト レシーバーを実装します。 .

于 2012-12-08T09:25:26.987 に答える