Package apple.uikit.protocol
Interface UIActivityItemSource
-
- All Known Implementing Classes:
UIActivityItemProvider
public interface UIActivityItemSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.StringactivityViewControllerDataTypeIdentifierForActivityType(UIActivityViewController activityViewController, java.lang.String activityType)UTI for item if it is an NSData. iOS 7.0. will be called with nil activity and then selected activityjava.lang.ObjectactivityViewControllerItemForActivityType(UIActivityViewController activityViewController, java.lang.String activityType)called to fetch data after an activity is selected. you can return nil.default LPLinkMetadataactivityViewControllerLinkMetadata(UIActivityViewController activityViewController)called to fetch LinkPresentation metadata for the activity item. iOS 13.0java.lang.ObjectactivityViewControllerPlaceholderItem(UIActivityViewController activityViewController)called to determine data type. only the class of the return type is consulted. it should match what -itemForActivityType: returns laterdefault java.lang.StringactivityViewControllerSubjectForActivityType(UIActivityViewController activityViewController, java.lang.String activityType)if activity supports a Subject field. iOS 7.0default UIImageactivityViewControllerThumbnailImageForActivityTypeSuggestedSize(UIActivityViewController activityViewController, java.lang.String activityType, CGSize size)if activity supports preview image. iOS 7.0
-
-
-
Method Detail
-
activityViewControllerDataTypeIdentifierForActivityType
default java.lang.String activityViewControllerDataTypeIdentifierForActivityType(UIActivityViewController activityViewController, java.lang.String activityType)
UTI for item if it is an NSData. iOS 7.0. will be called with nil activity and then selected activity
-
activityViewControllerItemForActivityType
java.lang.Object activityViewControllerItemForActivityType(UIActivityViewController activityViewController, java.lang.String activityType)
called to fetch data after an activity is selected. you can return nil.
-
activityViewControllerSubjectForActivityType
default java.lang.String activityViewControllerSubjectForActivityType(UIActivityViewController activityViewController, java.lang.String activityType)
if activity supports a Subject field. iOS 7.0
-
activityViewControllerThumbnailImageForActivityTypeSuggestedSize
default UIImage activityViewControllerThumbnailImageForActivityTypeSuggestedSize(UIActivityViewController activityViewController, java.lang.String activityType, CGSize size)
if activity supports preview image. iOS 7.0
-
activityViewControllerPlaceholderItem
java.lang.Object activityViewControllerPlaceholderItem(UIActivityViewController activityViewController)
called to determine data type. only the class of the return type is consulted. it should match what -itemForActivityType: returns later
-
activityViewControllerLinkMetadata
default LPLinkMetadata activityViewControllerLinkMetadata(UIActivityViewController activityViewController)
called to fetch LinkPresentation metadata for the activity item. iOS 13.0
-
-