Intent.SetIdentifier(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 의도에 대한 식별자를 설정합니다.
[Android.Runtime.Register("setIdentifier", "(Ljava/lang/String;)Landroid/content/Intent;", "GetSetIdentifier_Ljava_lang_String_Handler", ApiSince=29)]
public virtual Android.Content.Intent SetIdentifier (string? identifier);
[<Android.Runtime.Register("setIdentifier", "(Ljava/lang/String;)Landroid/content/Intent;", "GetSetIdentifier_Ljava_lang_String_Handler", ApiSince=29)>]
abstract member SetIdentifier : string -> Android.Content.Intent
override this.SetIdentifier : string -> Android.Content.Intent
매개 변수
- identifier
- String
이 의도의 식별자입니다. 문자열의 내용은 다른 식별자와 정확히 같은지 여부를 제외하고 시스템에 의미가 없습니다.
반환
여러 호출을 단일 문에 연결하기 위해 동일한 Intent 개체를 반환합니다.
- 특성
설명
이 의도에 대한 식별자를 설정합니다. 설정된 경우 이 의도에 대한 고유 ID를 제공하므로 다른 의도에서 고유하게 표시될 수 있습니다. 특히 두 의도가 와 같은 #setAction
다른 필드와 같은지 확인하는 데 사용됩니다#filterEquals(Intent)
. 그러나 이러한 필드와 달리 식별자는 <에 대한 IntentFilter
일치에 em>never</em>이 사용됩니다. 이는 의도에서 식별자가 설정되지 않은 것처럼 표시됩니다.
예를 들어 이 의도를 다른 의도에서 고유하게 만드는 데 사용할 수 있습니다. 그렇지 않으면 를 만드는 android.app.PendingIntent
데 사용할 수 있습니다. (그러나 PendingIntent의 수신자는 여기에 입력한 내용을 볼 수 있습니다.) 이 문자열의 구조는 플랫폼에서 완전히 정의되지 않습니다. 그러나 여러 애플리케이션에서 식별자 문자열을 노출하려는 경우 이 필드의 내용을 정의하는 중앙 당사자가 없는 경우 자체 구조를 정의해야 할 수 있습니다.
에 대한 Java 설명서입니다 android.content.Intent.setIdentifier(java.lang.String)
.
이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.