Class CLSActivity

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class CLSActivity
extends CLSObject
Since:
Available in iOS 11.3 and later.
  • Constructor Details

    • CLSActivity

      protected CLSActivity()
    • CLSActivity

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

      protected CLSActivity​(NSObject.SkipInit skipInit)
  • Method Details

    • getProgress

      public double getProgress()
    • setProgress

      public void setProgress​(double v)
    • getDuration

      public double getDuration()
    • getPrimaryActivityItem

      public CLSActivityItem getPrimaryActivityItem()
    • setPrimaryActivityItem

      public void setPrimaryActivityItem​(CLSActivityItem v)
    • getAdditionalActivityItems

      public NSArray<CLSActivityItem> getAdditionalActivityItems()
    • isStarted

      public boolean isStarted()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • addProgressRange

      public void addProgressRange​(double start, double end)
    • addAdditionalActivityItem

      public void addAdditionalActivityItem​(CLSActivityItem activityItem)
    • start

      public void start()
    • stop

      public void stop()
    • removeAllActivityItems

      public void removeAllActivityItems()
      Since:
      Available in iOS 14.5 and later.