Esempio n. 1
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Android.Content.Intent data)
        {
            switch (requestCode)
            {
            case _pickSoundRequestId:
                if (resultCode == Result.Ok)
                {
                    var uri      = data.GetParcelableExtra(RingtoneManager.ExtraRingtonePickedUri);
                    var ringtone = RingtoneManager.GetRingtone(this, Android.Net.Uri.Parse(uri.ToString()));

                    _soundPref.Summary = ringtone.GetTitle(this);
                    PreferenceManager.GetDefaultSharedPreferences(this).Edit().PutString(SoundSettingKey, uri.ToString()).Commit();

                    GoogleAnalyticsManager.ReportEvent(GACategory.SettingsScreen, GAAction.Click, "new ringtone is set");
                }
                break;

            default:
                if (_billingManager != null)
                {
                    _billingManager.OnActivityResult(requestCode, resultCode, data);
                }

                base.OnActivityResult(requestCode, resultCode, data);
                break;
            }
        }
Esempio n. 2
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            _billingManager.OnActivityResult(requestCode, resultCode, data);
        }