Class NSUserActivity

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSUserActivity
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • NSUserActivity

        public NSUserActivity()
      • NSUserActivity

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

        public NSUserActivity​(java.lang.String activityType)
    • Method Detail

      • getActivityType

        public java.lang.String getActivityType()
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String v)
      • setUserInfo

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

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

        public void setRequiredUserInfoKeys​(java.util.Set<java.lang.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 java.util.Set<java.lang.String> getKeywords()
        Since:
        Available in iOS 9.0 and later.
      • setKeywords

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

        public boolean supportsContinuationStreams()
      • setSupportsContinuationStreams

        public void setSupportsContinuationStreams​(boolean v)
      • 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​(java.lang.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()
      • deleteSavedUserActivities

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

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