다음을 통해 공유


ComponentName.UnflattenFromString(String) 메서드

정의

이전에 .을 사용하여 만든 문자열에서 ComponentName을 #flattenToString()복구합니다.

[Android.Runtime.Register("unflattenFromString", "(Ljava/lang/String;)Landroid/content/ComponentName;", "")]
public static Android.Content.ComponentName? UnflattenFromString (string str);
[<Android.Runtime.Register("unflattenFromString", "(Ljava/lang/String;)Landroid/content/ComponentName;", "")>]
static member UnflattenFromString : string -> Android.Content.ComponentName

매개 변수

str
String

flattenToString()에서 반환된 문자열입니다.

반환

var>str</var로 인코딩된 <패키지 및 클래스 이름을 포함하는 새 ComponentName을 반환합니다.>

특성

설명

이전에 .을 사용하여 만든 문자열에서 ComponentName을 #flattenToString()복구합니다. 첫 번째 '/'에서 문자열을 분할하고, 앞에 파트를 패키지 이름으로, 그 뒤의 파트를 클래스 이름으로 사용합니다. 명령줄에서 구성 요소 이름을 구문 분석할 때처럼 특수한 편의를 위해 '/'에 바로 뒤에 '.'가 오는 경우 최종 클래스 이름은 '/'에 따라 문자열과 패키지 이름의 연결이 됩니다. 따라서 "com.foo/. Blah"는 package="com.foo" class="com.foo.Blah"가 됩니다.

에 대한 android.content.ComponentName.unflattenFromString(java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보