• ログイン

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

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

問題を作成する

startInteraction(Android SDK API)

構文

NewRelic.startInteraction(string $interactionName)

Androidアプリのコードで、メソッドをインストルメントするためのインタラクションを作成します。

要件

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

説明

startInteraction() をAndroidアプリのコード内のメソッドに使用して、New Relicが監視するインタラクションを作成します。

  1. New Relic SDK API for Android をインポートします。

    import com.newrelic.agent.android.NewRelic;
  2. アプリのコード内のメソッドでインタラクショントレースを開始し、名前を付けます。

    NewRelic.startInteraction(String $interactionName);

既に存在し、既に追跡されているインタラクションに名前を付けるには、 setInteractionName() を参照してください。

New Relic Android SDK API の一般的な使用方法については、 使用ガイド をご参照ください。

パラメータ

パラメーター

説明

$actionName

文字列

必須項目です。インタラクションにつけたい名前。

戻り値

インタラクションをある時点で終了させるために使用できるインタラクションID番号を返します

ボタンを押すとインタラクションが始まる

RefreshContacts という名前のインタラクションの追跡を開始する例です。

public class MainActivity extends Activity {
...
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_refresh:
NewRelic.startInteraction("RefreshContacts");
……
return true;
default:
return super.onOptionsItemSelected(item);
}
}
...
}
Copyright © 2022 New Relic株式会社。

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