public UIActivityViewController(NSCoder aDecoder) { super((SkipInit) null); initObject(init(aDecoder)); } public UIActivityViewController(NSArray<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); initObject(init(activityItems, applicationActivities)); }
NSURL nsurl=new NSURL(url); activityItems.add(nsurl); UIActivityViewController activityShare = new UIActivityViewController(activityItems,null); List<String> exs=new ArrayList(); exs.add(UIActivityType.AirDrop()); exs.add(UIActivityType.PostToFlickr()); exs.add(UIActivityType.PostToVimeo()); activityShare.setExcludedActivityTypes(exs); activityShare.setCompletionWithItemsHandler(new VoidBlock4<String, Boolean, NSArray<NSObject>, NSError>() { @Override public void invoke(String s, Boolean completed, NSArray<NSObject> nsObjects, NSError nsError) {
public UIActivityViewController(String nibNameOrNil, NSBundle nibBundleOrNil) { super((SkipInit) null); initObject(init(nibNameOrNil, nibBundleOrNil)); } public UIActivityViewController(NSCoder aDecoder) { super((SkipInit) null); initObject(init(aDecoder)); }
public UIActivityViewController(NSArray<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); initObject(init(activityItems, applicationActivities)); } /*</constructors>*/
public UIActivityViewController(List<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); NSArray<NSObject> items = new NSMutableArray<>(); for (Object item : activityItems) { if (!(item instanceof NSObject)) { if (item instanceof String) { items.add(new NSString((String) item)); } else if (item instanceof Number) { items.add(NSNumber.valueOf((Number) item)); } else { throw new IllegalArgumentException("Unsupported activity item type: " + item); } } else { items.add((NSObject)item); } } initObject(init(items, applicationActivities)); } /*<properties>*/
@Method(selector = "initWithActivityItems:applicationActivities:") public UIActivityViewController(NSArray<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); initObject(init(activityItems, applicationActivities)); } /*</constructors>*/
@Method(selector = "initWithActivityItems:applicationActivities:") public UIActivityViewController(NSArray<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); initObject(init(activityItems, applicationActivities)); } /*</constructors>*/
public UIActivityViewController(List<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); NSArray<NSObject> items = new NSMutableArray<>(); for (Object item : activityItems) { if (!(item instanceof NSObject)) { if (item instanceof String) { items.add(new NSString((String) item)); } else if (item instanceof Number) { items.add(NSNumber.valueOf((Number) item)); } else { throw new IllegalArgumentException("Unsupported activity item type: " + item); } } else { items.add((NSObject)item); } } initObject(init(items, applicationActivities)); } /*<properties>*/
public UIActivityViewController(List<?> activityItems, NSArray<UIActivity> applicationActivities) { super((SkipInit) null); NSArray<NSObject> items = new NSMutableArray<>(); for (Object item : activityItems) { if (!(item instanceof NSObject)) { if (item instanceof String) { items.add(new NSString((String) item)); } else if (item instanceof Number) { items.add(NSNumber.valueOf((Number) item)); } else { throw new IllegalArgumentException("Unsupported activity item type: " + item); } } else { items.add((NSObject)item); } } initObject(init(items, applicationActivities)); } /*<properties>*/