Package org.robovm.apple.uikit
Class UIActivityItemProvider
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSOperation
org.robovm.apple.uikit.UIActivityItemProvider
- All Implemented Interfaces:
NSObjectProtocol,UIActivityItemSource,ObjCProtocol
public class UIActivityItemProvider extends NSOperation implements UIActivityItemSource
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIActivityItemProvider.UIActivityItemProviderPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSOperation
NSOperation.NSOperationPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedUIActivityItemProvider()UIActivityItemProvider(NSObject placeholderItem)protectedUIActivityItemProvider(NSObject.Handle h, long handle)protectedUIActivityItemProvider(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description LPLinkMetadataactivityViewControllerLinkMetadata(UIActivityViewController activityViewController)StringgetActivityType()StringgetDataTypeIdentifier(UIActivityViewController activityViewController, String activityType)NSObjectgetItem()NSObjectgetItem(UIActivityViewController activityViewController, String activityType)NSObjectgetPlaceholderItem()NSObjectgetPlaceholderItem(UIActivityViewController activityViewController)StringgetSubject(UIActivityViewController activityViewController, String activityType)UIImagegetThumbnailImage(UIActivityViewController activityViewController, String activityType, CGSize size)protected longinit(NSObject placeholderItem)Methods inherited from class org.robovm.apple.foundation.NSOperation
addDependency, cancel, getCompletionBlock, getDependencies, getName, getQualityOfService, getQueuePriority, getThreadPriority, isAsynchronous, isCancelled, isConcurrent, isExecuting, isFinished, isReady, main, removeDependency, setCompletionBlock, setName, setQualityOfService, setQueuePriority, setThreadPriority, start, waitUntilFinishedMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
UIActivityItemProvider
protected UIActivityItemProvider() -
UIActivityItemProvider
-
UIActivityItemProvider
-
UIActivityItemProvider
-
-
Method Details
-
getPlaceholderItem
-
getActivityType
-
getItem
-
init
-
getPlaceholderItem
- Specified by:
getPlaceholderItemin interfaceUIActivityItemSource
-
getItem
- Specified by:
getItemin interfaceUIActivityItemSource
-
getSubject
- Specified by:
getSubjectin interfaceUIActivityItemSource
-
getDataTypeIdentifier
public String getDataTypeIdentifier(UIActivityViewController activityViewController, String activityType)- Specified by:
getDataTypeIdentifierin interfaceUIActivityItemSource
-
getThumbnailImage
public UIImage getThumbnailImage(UIActivityViewController activityViewController, String activityType, CGSize size)- Specified by:
getThumbnailImagein interfaceUIActivityItemSource
-
activityViewControllerLinkMetadata
public LPLinkMetadata activityViewControllerLinkMetadata(UIActivityViewController activityViewController)- Specified by:
activityViewControllerLinkMetadatain interfaceUIActivityItemSource- Since:
- Available in iOS 13.0 and later.
-