protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { ReceivedAppControl receivedAppControl = e.ReceivedAppControl; try { string op = receivedAppControl.ExtraData.Get("op") as string; if (op != null) { Console.WriteLine($"Receive From UI App Operation : {op}"); if (op.Equals("start")) { intervalTimer.Enabled = true; } else if (op.Equals("stop")) { Exit(); } } } catch { Console.WriteLine($"No operation"); } base.OnAppControlReceived(e); }
protected override async void OnAppControlReceived(AppControlReceivedEventArgs e) { receivedAppControl = e.ReceivedAppControl; ExtractNunitArgs(); ExtractGCArg(); GCLogger gcLogger = null; if (enableGCLogs) { gcLogger = new GCLogger(); gcLogger.Start(TimeSpan.FromMilliseconds(1000)); } using (gcLogger) { await Task.Factory.StartNew(() => { SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); RunJuvoPlayerTizenTests(); RunJuvoPlayerTests(); }, TaskCreationOptions.LongRunning); } Exit(); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); if (!_isInitialStart && _application != null) { _application.SendResume(); } _isInitialStart = false; }
public void AppControlReceivedEventArgs_INIT() { /* TEST CODE */ AppControl MyAppControl = new AppControl(); SafeAppControlHandle SafeHandle = MyAppControl.SafeAppControlHandle; ReceivedAppControl receiveAppCtrl = new ReceivedAppControl(SafeHandle); var _appctrlReceivedArgs = new AppControlReceivedEventArgs(receiveAppCtrl); Assert.IsNotNull(_appctrlReceivedArgs, "AppControlReceivedEventArgs should not null after initializing"); Assert.IsInstanceOf <AppControlReceivedEventArgs>(_appctrlReceivedArgs); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); //// Reply to a launch request //ReceivedAppControl receivedAppControl = e.ReceivedAppControl; //if (receivedAppControl.IsReplyRequest) //{ // AppControl replyRequest = new AppControl(); // receivedAppControl.ReplyToLaunchRequest(replyRequest, AppControlReplyResult.Succeeded); //} }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) // Launch request handling via Smart Hub Preview (deep links) functionality { var payloadParser = new PayloadParser(e.ReceivedAppControl); if (!payloadParser.TryGetUrl(out var url)) { return; } HandleExternalTileSelection(url); base.OnAppControlReceived(e); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); var payloadParser = new PayloadParser(e.ReceivedAppControl); if (!payloadParser.TryGetUrl(out var url)) { return; } deepLinkReceivedSubject.OnNext(url); }
protected override async void OnAppControlReceived(AppControlReceivedEventArgs e) { var payloadParser = new PayloadParser(e.ReceivedAppControl); if (!payloadParser.TryGetUrl(out var url)) { return; } await WaitForMainWindowResize(); await app.LoadUrl(url); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { receivedAppControl = e.ReceivedAppControl; ExtractNunitArgs(); SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); Task.Factory.StartNew(() => { RunJuvoPlayerTizenTests(); RunJuvoPlayerTests(); Environment.Exit(0); }, TaskCreationOptions.LongRunning); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) // Launch request handling via Smart Hub Preview (deep links) functionality { var payloadParser = new PayloadParser(e.ReceivedAppControl); if (!payloadParser.TryGetUrl(out var url)) { return; } _deepLinkUrl = url; if (_resourceLoader.IsLoadingFinished) { HandleExternalTileSelection(); } base.OnAppControlReceived(e); }
/// <summary> /// Invoked when application receives the appcontrol request. /// </summary> /// <param name="e">AppControlReceivedEventArgs</param> protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); Tizen.Log.Info(LogTag, "#### OnAppControlReceived - ReceivedAppControlOperation :" + e.ReceivedAppControl.Operation); #region usingExtradata // in case of using extradata, //{ //Tizen.Log.Info(LogTag, "#### ExtraData : " + e.ReceivedAppControl.ExtraData.Count()); //if (e.ReceivedAppControl.ExtraData != null) //{ // foreach (string s in e.ReceivedAppControl.ExtraData.GetKeys()) // { // Tizen.Log.Info(LogTag, "#### key = : " + s); // } //} //string type = e.ReceivedAppControl.ExtraData.Get<string>("location"); //if (string.Compare(type, "start") == 0) //{ // LocationService.Instance.StartLocationService(); //} //else if (string.Compare(type, "stop") == 0) //{ // LocationService.Instance.StopLocationService(); //} #endregion // Based on the operation, execute proper method if (string.Compare(e.ReceivedAppControl.Operation, Utility.LocationOn) == 0) { // start location service LocationService.Instance.StartLocationService(); } else if (string.Compare(e.ReceivedAppControl.Operation, Utility.LocationOff) == 0) { // stop location service LocationService.Instance.StopLocationService(); } else if (string.Compare(e.ReceivedAppControl.Operation, Utility.LocationOn) == 0) { // start sensor service } else if (string.Compare(e.ReceivedAppControl.Operation, Utility.LocationOff) == 0) { // stop sensor service } }
/// <summary> /// Called when this app control event received. /// </summary> /// <param name="e">AppControlReceivedEventArgs</param> protected override async void OnAppControlReceived(AppControlReceivedEventArgs e) { Console.WriteLine("OnAppControlReceived"); base.OnAppControlReceived(e); AppControl appControl = e.ReceivedAppControl; var navi = app.MainPage as NavigationPage; var currentPage = navi.CurrentPage; try { if (appControl.ExtraData.Count() != 0) { string AlarmCreatedDate = appControl.ExtraData.Get <string>("AlarmRecord.UniqueIdentifier"); Console.WriteLine($"ExtraData.Count() != 0 AlarmCreatedDate:{AlarmCreatedDate}"); if (AlarmModel.AlarmRecordDictionary == null) { // Need to retrieve at the page creation time AlarmModel.AlarmRecordDictionary = AlarmPersistentHandler.DeserializeAlarmRecord(); } AlarmRecord retrievedRecord; if (AlarmModel.AlarmRecordDictionary != null) { if (AlarmModel.AlarmRecordDictionary.TryGetValue(AlarmCreatedDate, out retrievedRecord)) { if (retrievedRecord == null) { Console.WriteLine("[OnAppControlReceived] retrievedRecord is null!!"); } Console.WriteLine("retrievedRecord:" + retrievedRecord); if (retrievedRecord != null && retrievedRecord.AlarmState < AlarmStates.Inactive) { _alertPageModel = new AlertPageModel(retrievedRecord); await currentPage.Navigation.PushAsync(new AlarmAlertPage(_alertPageModel)); } } } } } catch (Exception ex) { Console.WriteLine("[OnAppControlReceived] Exception - Message: " + ex.Message + ", source: " + ex.Source + ", " + ex.StackTrace); } }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { Tizen.Log.Error("NUI", "OnAppControlReceived - Provider"); string message; ReceivedAppControl receivedAppControl = e.ReceivedAppControl; /// Get ExtraData coming from caller application message = receivedAppControl.ExtraData.Get <string>("Color"); Color[] colors = { Color.Red, Color.Blue, Color.Cyan, Color.Yellow }; layoutView.BackgroundColor = colors[int.Parse(message)]; if (receivedAppControl.IsReplyRequest) { AppControl replyRequest = new AppControl(); /// Send reply to the caller application receivedAppControl.ReplyToLaunchRequest(replyRequest, AppControlReplyResult.Succeeded); } base.OnAppControlReceived(e); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { //This function is called when application is launched. var args = e.ReceivedAppControl.ExtraData; string value; string uri = null; Tizen.Log.Info("KEY", "AppControl"); if (args.TryGet("MEDIA_URI", out value) == true) { Tizen.Log.Info("KEY", value); uri = value; } if (uri != null) { if (uriList == null) { uriList = new UriList(new string[0]); } uriList.Add(uri); } if (uriList == null) { //use default contents list uriList = new UriList(); } if (playerControl == null) { InitializePlayer(); } base.OnAppControlReceived(e); }
override protected void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); window.Activate(); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); tlog.Debug(tag, $"### OnAppControlReceived() START!"); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { base.OnAppControlReceived(e); Current.Services?.InvokeLifecycleEvents <TizenLifecycle.OnAppControlReceived>(del => del(this, e)); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { Debug.Assert(Engine); FlutterDesktopEngineNotifyAppControl(Engine, e.ReceivedAppControl.SafeAppControlHandle); }
protected override void OnAppControlReceived(AppControlReceivedEventArgs e) { // Handle when your app receive app control event }