Class NSUserActivity

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSUserActivity
extends NSObject
  • Constructor Details

    • NSUserActivity

      public NSUserActivity()
    • NSUserActivity

      protected NSUserActivity​(NSObject.Handle h, long handle)
    • NSUserActivity

      protected NSUserActivity​(NSObject.SkipInit skipInit)
    • NSUserActivity

      public NSUserActivity​(String activityType)
    • NSUserActivity

      public NSUserActivity​(NSUserActivityType activityType)
  • Method Details

    • getActivityType

      public String getActivityType()
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle​(String v)
    • getUserInfo

      public NSDictionary<?,​?> getUserInfo()
    • setUserInfo

      public void setUserInfo​(NSDictionary<?,​?> v)
    • getRequiredUserInfoKeys

      public Set<String> getRequiredUserInfoKeys()
      Since:
      Available in iOS 9.0 and later.
    • setRequiredUserInfoKeys

      public void setRequiredUserInfoKeys​(Set<String> v)
      Since:
      Available in iOS 9.0 and later.
    • needsSave

      public boolean needsSave()
    • setNeedsSave

      public void setNeedsSave​(boolean v)
    • getWebpageURL

      public NSURL getWebpageURL()
    • setWebpageURL

      public void setWebpageURL​(NSURL v)
    • getReferrerURL

      public NSURL getReferrerURL()
      Since:
      Available in iOS 11.0 and later.
    • setReferrerURL

      public void setReferrerURL​(NSURL v)
      Since:
      Available in iOS 11.0 and later.
    • getExpirationDate

      public NSDate getExpirationDate()
      Since:
      Available in iOS 9.0 and later.
    • setExpirationDate

      public void setExpirationDate​(NSDate v)
      Since:
      Available in iOS 9.0 and later.
    • getKeywords

      public Set<String> getKeywords()
      Since:
      Available in iOS 9.0 and later.
    • setKeywords

      public void setKeywords​(Set<String> v)
      Since:
      Available in iOS 9.0 and later.
    • supportsContinuationStreams

      public boolean supportsContinuationStreams()
    • setSupportsContinuationStreams

      public void setSupportsContinuationStreams​(boolean v)
    • getDelegate

      public NSUserActivityDelegate getDelegate()
    • setDelegate

      public void setDelegate​(NSUserActivityDelegate v)
    • getTargetContentIdentifier

      public String getTargetContentIdentifier()
      Since:
      Available in iOS 13.0 and later.
    • setTargetContentIdentifier

      public void setTargetContentIdentifier​(String v)
      Since:
      Available in iOS 13.0 and later.
    • isEligibleForHandoff

      public boolean isEligibleForHandoff()
      Since:
      Available in iOS 9.0 and later.
    • setEligibleForHandoff

      public void setEligibleForHandoff​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • isEligibleForSearch

      public boolean isEligibleForSearch()
      Since:
      Available in iOS 9.0 and later.
    • setEligibleForSearch

      public void setEligibleForSearch​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • isEligibleForPublicIndexing

      public boolean isEligibleForPublicIndexing()
      Since:
      Available in iOS 9.0 and later.
    • setEligibleForPublicIndexing

      public void setEligibleForPublicIndexing​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • isEligibleForPrediction

      public boolean isEligibleForPrediction()
      Since:
      Available in iOS 12.0 and later.
    • setEligibleForPrediction

      public void setEligibleForPrediction​(boolean v)
      Since:
      Available in iOS 12.0 and later.
    • getPersistentIdentifier

      public NSString getPersistentIdentifier()
      Since:
      Available in iOS 12.0 and later.
    • setPersistentIdentifier

      public void setPersistentIdentifier​(NSString v)
      Since:
      Available in iOS 12.0 and later.
    • init

      protected long init​(String activityType)
    • addUserInfoEntries

      public void addUserInfoEntries​(NSDictionary<?,​?> otherDictionary)
    • becomeCurrent

      public void becomeCurrent()
    • resignCurrent

      public void resignCurrent()
      Since:
      Available in iOS 9.0 and later.
    • invalidate

      public void invalidate()
    • getContinuationStreams

      public void getContinuationStreams​(VoidBlock3<NSInputStream,​NSOutputStream,​NSError> completionHandler)
    • deleteSavedUserActivities

      public static void deleteSavedUserActivities​(NSArray<NSString> persistentIdentifiers, Runnable handler)
      Since:
      Available in iOS 12.0 and later.
    • deleteAllSavedUserActivities

      public static void deleteAllSavedUserActivities​(Runnable handler)
      Since:
      Available in iOS 12.0 and later.