Exemplo n.º 1
0
 public void RegisterNotificationCallback(string id, WebCallbackDelegate callback)
 {
     if (!registeredCallbacks.ContainsKey(id))
     {
         registeredCallbacks.Add(id, callback);
     }
     else
     {
         registeredCallbacks[id] = callback;
     }
 }
Exemplo n.º 2
0
 void OnWebViewCallback(object sender, JSCallbackEventArgs e)
 {
     if (e.CallbackName == "Notify")
     {
         string id = e.Arguments[0].ToString();
         if (registeredCallbacks.ContainsKey(id))
         {
             WebCallbackDelegate cb = registeredCallbacks[id];
             cb(e.Arguments);
         }
     }
 }