• ログイン無料アカウント

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

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

問題を作成する

setInteractionName(Android SDK API)

構文

NewRelic.setInteractionName(string $interactionName)

New Relic がすでに追跡しているインタラクションに新しい名前を設定します。

要件

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

説明

setInteractionName() を使って、インスツルメンテッド・アプリのインタラクションの名前を変更します。

たとえば、 FragmentActivity のように単一のアクティビティ名で報告されているインタラクションや、 baseclass.a のように難読化された名前で報告されているインタラクションがあり、よりわかりやすい名前に変更したいとしましょう。 setInteractionName を各 onCreate() メソッドの最初に使用して、名前を変更することができます。

新しいインタラクションを作成するには、 startInteraction() を参照してください。

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

パラメータ

パラメーター

説明

$interactionName

文字列

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

インタラクションの名称

この例では、 NewRelic.setInteractionName() を、 onCreate() メソッドの最初に、 Activity クラスの一部として使用しています。

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
//Rename the in-flight interaction
NewRelic.setInteractionName("Display MyCustomInteraction");
}
// ... continue methods ...
}
Copyright © 2022 New Relic Inc.