protected override void ShowShareSheet (ShareSheet _shareSheet) { base.ShowShareSheet (_shareSheet); // Native method call int _byteArrayLength = _shareSheet.ImageData == null ? 0 : _shareSheet.ImageData.Length; Plugin.Call(Native.Methods.SHARE, _shareSheet.Text, _shareSheet.URL, _shareSheet.ImageData, _byteArrayLength, _shareSheet.ExcludedShareOptions.ToJSON()); }
protected override void ShowShareSheet(ShareSheet _shareSheet) { base.ShowShareSheet(_shareSheet); // Native method call int _byteArrayLength = _shareSheet.ImageData == null ? 0 : _shareSheet.ImageData.Length; Plugin.Call(Native.Methods.SHARE, _shareSheet.Text, _shareSheet.URL, _shareSheet.ImageData, _byteArrayLength, _shareSheet.ExcludedShareOptions.ToJSON()); }
public void ShareScreenShotUsingShareSheet () { // Create share sheet ShareSheet _shareSheet = new ShareSheet(); _shareSheet.Text = m_shareMessage; _shareSheet.ExcludedShareOptions = m_excludedOptions; _shareSheet.AttachScreenShot(); // Show composer NPBinding.UI.SetPopoverPointAtLastTouchPosition(); NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing); }
protected virtual void ShowShareSheet(ShareSheet _shareSheet) { }
protected virtual void ShowShareSheet (ShareSheet _shareSheet) {}
protected override void ShowShareSheet(ShareSheet _shareSheet) { SharingFinished(SharingFailedResponse()); }
private void ShareImageAtPathUsingShareSheet () { // Create share sheet ShareSheet _shareSheet = new ShareSheet(); _shareSheet.Text = m_shareMessage; _shareSheet.ExcludedShareOptions = m_excludedOptions; _shareSheet.AttachImageAtPath(GetImageFullPath()); // Show composer NPBinding.UI.SetPopoverPointAtLastTouchPosition(); NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing); }
private void ShareURLUsingShareSheet () { // Create share sheet ShareSheet _shareSheet = new ShareSheet(); _shareSheet.Text = m_shareMessage; _shareSheet.URL = m_shareURL; _shareSheet.ExcludedShareOptions = m_excludedOptions; // Show composer NPBinding.UI.SetPopoverPointAtLastTouchPosition(); NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing); }
protected override void ShowShareSheet (ShareSheet _shareSheet) { SharingFinished(SharingFailedResponse()); }