構文
NewRelic.setInteractionName(string $interactionName)
New Relic がすでに追跡しているインタラクションに新しい名前を設定します。
要件
すべてのAgentバージョンに対応しています。
説明
setInteractionName()
を使って、インスツルメンテッド・アプリのインタラクションの名前を変更します。
たとえば、 FragmentActivity
のように単一のアクティビティ名で報告されているインタラクションや、 baseclass.a
のように難読化された名前で報告されているインタラクションがあり、よりわかりやすい名前に変更したいとしましょう。 setInteractionName
を各 onCreate()
メソッドの最初に使用して、名前を変更することができます。
新しいインタラクションを作成するには、 startInteraction()
を参照してください。
本APIの一般的な使用方法については、 Android SDK API usage guide をご参照ください。
パラメータ
パラメーター | 説明 |
---|---|
文字列 | 必須項目です。インタラクションにつけたい名前。 |
例
インタラクションの名称
この例では、 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 ...
}