• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

endInteraction(Android SDK API)

構文

NewRelic.endInteraction(string $interactionID)

カスタムインタラクションを終了します。

要件

すべてのAgentバージョンに対応しています。

説明

New Relic はすべてのインタラクションを自動的に終了させますが、 endInteraction() を使用してカスタムインタラクションを早期に終了させることができます。文字列IDは、 startInteraction() 呼び出しを使用したときに返されます。

この呼び出しは、インタラクションがすでに終了している場合には効果がありません。

本APIの一般的な使用方法については、 Android SDK API usage guide をご参照ください。

パラメータ

パラメーター

説明

$interactionID

文字列

必須です。終了させたいインタラクションの文字列IDです。この文字列は、 startInteraction() を使用したときに返されます。

インタラクションの終了

以下は、カスタムインタラクションを終了する例です。 RefreshContacts:

public class MainActivity extends Activity {
...
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_refresh:
String interactionId = NewRelic.startInteraction("RefreshContacts");
...
return true;
default:
NewRelic.endInteraction(interactionId);
return super.onOptionsItemSelected(item);
}
}
...
}
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.