Interface UIActivityItemSource

    • Method Detail

      • activityViewControllerDataTypeIdentifierForActivityType

        @NotNull
        default @NotNull java.lang.String activityViewControllerDataTypeIdentifierForActivityType​(@NotNull
                                                                                                  @NotNull UIActivityViewController activityViewController,
                                                                                                  @Nullable
                                                                                                  @Nullable 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

        @Nullable
        @Nullable java.lang.Object activityViewControllerItemForActivityType​(@NotNull
                                                                             @NotNull UIActivityViewController activityViewController,
                                                                             @Nullable
                                                                             @Nullable java.lang.String activityType)
        called to fetch data after an activity is selected. you can return nil.
      • activityViewControllerSubjectForActivityType

        @NotNull
        default @NotNull java.lang.String activityViewControllerSubjectForActivityType​(@NotNull
                                                                                       @NotNull UIActivityViewController activityViewController,
                                                                                       @Nullable
                                                                                       @Nullable java.lang.String activityType)
        if activity supports a Subject field. iOS 7.0
      • activityViewControllerThumbnailImageForActivityTypeSuggestedSize

        @Nullable
        default @Nullable UIImage activityViewControllerThumbnailImageForActivityTypeSuggestedSize​(@NotNull
                                                                                                   @NotNull UIActivityViewController activityViewController,
                                                                                                   @Nullable
                                                                                                   @Nullable java.lang.String activityType,
                                                                                                   CGSize size)
        if activity supports preview image. iOS 7.0
      • activityViewControllerPlaceholderItem

        @NotNull
        @NotNull java.lang.Object activityViewControllerPlaceholderItem​(@NotNull
                                                                        @NotNull UIActivityViewController activityViewController)
        called to determine data type. only the class of the return type is consulted. it should match what -itemForActivityType: returns later
      • activityViewControllerLinkMetadata

        @Nullable
        default @Nullable LPLinkMetadata activityViewControllerLinkMetadata​(@NotNull
                                                                            @NotNull UIActivityViewController activityViewController)
        called to fetch LinkPresentation metadata for the activity item. iOS 13.0 API-Since: 13.0