ShareActionProvider.SetShareHistoryFileName(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
공유 대상을 정렬하는 데 사용할 공유 기록을 유지하기 위해 파일의 파일 이름을 설정합니다.
[Android.Runtime.Register("setShareHistoryFileName", "(Ljava/lang/String;)V", "GetSetShareHistoryFileName_Ljava_lang_String_Handler")]
public virtual void SetShareHistoryFileName (string? shareHistoryFile);
[<Android.Runtime.Register("setShareHistoryFileName", "(Ljava/lang/String;)V", "GetSetShareHistoryFileName_Ljava_lang_String_Handler")>]
abstract member SetShareHistoryFileName : string -> unit
override this.SetShareHistoryFileName : string -> unit
매개 변수
- shareHistoryFile
- String
공유 기록 파일 이름입니다.
- 특성
설명
공유 대상을 정렬하는 데 사용할 공유 기록을 유지하기 위해 파일의 파일 이름을 설정합니다. 이 파일은 .에서 만든 #onCreateActionView()
모든 보기에 사용됩니다. 기본값은 #DEFAULT_SHARE_HISTORY_FILE_NAME
입니다. null
세션 간에 공유 기록을 유지하지 않아야 하는 경우로 설정합니다.
<strong>Note:</strong> 기록 파일 이름은 언제든지 설정할 수 있지만 파일 이름을 설정한 후에 만든 #onCreateActionView()
작업 보기만 제공된 파일에서 지원됩니다. 따라서 특정 유형의 콘텐츠를 공유하기 위해 다른 기록 파일을 사용하려는 경우 기록 파일을 #setShareHistoryFileName(String)
변경할 때마다 작업 보기를 다시 만들기 위해 호출 android.app.Activity#invalidateOptionsMenu()
해야 합니다. 에서 강력한 not/strong> 호출 android.app.Activity#invalidateOptionsMenu()
android.app.Activity#onCreateOptionsMenu(Menu)
을 수행해야 합니다<.<>
private void doShare(Intent intent) {
if (IMAGE.equals(intent.getMimeType())) {
mShareActionProvider.setHistoryFileName(SHARE_IMAGE_HISTORY_FILE_NAME);
} else if (TEXT.equals(intent.getMimeType())) {
mShareActionProvider.setHistoryFileName(SHARE_TEXT_HISTORY_FILE_NAME);
}
mShareActionProvider.setIntent(intent);
invalidateOptionsMenu();
}
에 대한 android.widget.ShareActionProvider.setShareHistoryFileName(java.lang.String)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.