コード例 #1
0
 public Ao3TrackHelper(IWebViewPage wvp)
 {
     this.wvp = wvp;
     if (Android.OS.Build.VERSION.SdkInt < Android.OS.BuildVersionCodes.Kitkat)
     {
         evals = new Dictionary <int, Tuple <string, TaskCompletionSource <string> > >();
     }
 }
コード例 #2
0
 public Task OnWebViewScriptNotify(string value, IWebViewPage page)
 {
     dynamic obj = JsonHelper.Parse(value);
     string endpoint = obj.endpoint;
     dynamic state = obj.json;
     Task request = requestHandlers[endpoint](value, endpoint, state, page);
     return request;
 }
コード例 #3
0
 public Task<Func<object, string>> OnWebViewScriptNotify(NotifyEventArgs args, IWebViewPage page)
 {
     string value = args.Value;
     dynamic obj = JsonHelper.Parse(value);
     string endpoint = obj.endpoint;
     dynamic state = obj.json;
     Task<Func<object, string>> request = requestHandlers[endpoint](value, endpoint, state, page);
     return request;
 }
コード例 #4
0
ファイル: Ao3TrackHelper.cs プロジェクト: wench/Ao3-Tracker
 public Ao3TrackHelper(IWebViewPage wvp)
 {
     this.wvp = wvp;
 }
コード例 #5
0
 protected virtual Task OnViewModelSelectedAsync(IWebViewPage page, IProgress<string> progress, 
     IWebViewModel<string> viewmodel)
 {
     return viewmodel.OnSelectedAsync(page, progress);
 }