mirror of
https://gitee.com/shuto/cordova-plugin-file-opener2.git
synced 2025-01-31 12:02:49 +08:00
BREAKING CHANGE: remove old wp8 platform, no longer supported
This commit is contained in:
parent
a29cea0750
commit
8e9c1f1201
@ -1,43 +0,0 @@
|
|||||||
using System;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using System.Windows;
|
|
||||||
using System.Windows.Controls;
|
|
||||||
using Microsoft.Phone.Controls;
|
|
||||||
using System.Windows.Controls.Primitives;
|
|
||||||
using System.Windows.Media;
|
|
||||||
using Windows.Storage;
|
|
||||||
using System.Diagnostics;
|
|
||||||
using System.IO;
|
|
||||||
|
|
||||||
namespace WPCordovaClassLib.Cordova.Commands
|
|
||||||
{
|
|
||||||
public class FileOpener2 : BaseCommand
|
|
||||||
{
|
|
||||||
|
|
||||||
public async void open(string options)
|
|
||||||
{
|
|
||||||
string[] args = JSON.JsonHelper.Deserialize<string[]>(options);
|
|
||||||
|
|
||||||
string aliasCurrentCommandCallbackId = args[2];
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
// Get the file.
|
|
||||||
StorageFile file = await Windows.Storage.StorageFile.GetFileFromPathAsync(args[0]);
|
|
||||||
|
|
||||||
// Launch the bug query file.
|
|
||||||
await Windows.System.Launcher.LaunchFileAsync(file);
|
|
||||||
|
|
||||||
DispatchCommandResult(new PluginResult(PluginResult.Status.OK), aliasCurrentCommandCallbackId);
|
|
||||||
}
|
|
||||||
catch (FileNotFoundException)
|
|
||||||
{
|
|
||||||
DispatchCommandResult(new PluginResult(PluginResult.Status.IO_EXCEPTION), aliasCurrentCommandCallbackId);
|
|
||||||
}
|
|
||||||
catch (Exception)
|
|
||||||
{
|
|
||||||
DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR), aliasCurrentCommandCallbackId);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user