protected override void OnNewIntent(Intent intent) { if (Settings.IS_TEST_BUILD) { #pragma warning disable CS0162 // Unreachable code detected return; #pragma warning restore CS0162 // Unreachable code detected } var clip = intent.ClipData; var datastring = intent.DataString; //var fullData = intent.Data; //var type = intent.Type; if (datastring != null) { print("INTENTNADADA:::" + datastring); print("GOT NON NULL DATA"); if (datastring != "") { if (IsFromYoutube(datastring)) { HandleYoutubeUrl(datastring); } else if (datastring.ToLower().Contains("cloudstreamforms:")) { if (datastring.Contains("mallogin")) { CloudStreamForms.Script.MALSyncApi.AuthenticateLogin(datastring); } else if (datastring.Contains("anilistlogin")) { CloudStreamForms.Script.AniListSyncApi.AuthenticateLogin(datastring); } else { MainPage.PushPageFromUrlAndName(datastring); } } } } else if (clip != null) // THIS HANDELS SHARE ACTION { try { var first = clip.GetItemAt(0); var t = first.Text; if (IsFromYoutube(t)) { HandleYoutubeUrl(t); } } catch (Exception) { } } Bundle extras = intent.Extras; if (extras != null) { if (extras.ContainsKey("data")) { // extract the extra-data in the Notification string msg = extras.GetString("data"); if (msg == "openchrome") { MovieResult.OpenChrome(); } print("DADADA:D:A:D:AD:A:D:A:D:A" + msg); } } base.OnNewIntent(intent); }