Exemplo n.º 1
0
 public void OnLoadStarted(
     int sourceId,
     long length,
     int type,
     int trigger,
     Format format,
     long mediaStartTimeMs,
     long mediaEndTimeMs)
 {
     _loadStartTimeMs[sourceId] = SystemClock.ElapsedRealtime();
     if (VerboseLogUtil.IsTagEnabled(Tag))
     {
         Log.Verbose(Tag, "loadStart [" + GetSessionTimeString() + ", " + sourceId + ", " + type
                     + ", " + mediaStartTimeMs + ", " + mediaEndTimeMs + "]");
     }
 }
Exemplo n.º 2
0
        // ReSharper disable once UnusedMember.Global
        public void ShowVerboseLogPopup(View v)
        {
            var popup = new PopupMenu(this, v);
            var menu  = popup.Menu;

            menu.Add(Menu.None, 0, Menu.None, Resource.String.logging_normal);
            menu.Add(Menu.None, 1, Menu.None, Resource.String.logging_verbose);
            menu.SetGroupCheckable(Menu.None, true, true);
            menu.FindItem((VerboseLogUtil.AreAllTagsEnabled()) ? 1 : 0).SetChecked(true);

            popup.MenuItemClick += (sender, args) =>
            {
                var item = args.Item;
                VerboseLogUtil.SetEnableAllTags(item.ItemId != 0);
            };
            popup.Show();
        }
Exemplo n.º 3
0
 public void OnLoadCompleted(
     int sourceId,
     long bytesLoaded,
     int type,
     int trigger,
     Format format,
     long mediaStartTimeMs,
     long mediaEndTimeMs,
     long elapsedRealtimeMs,
     long loadDurationMs)
 {
     if (VerboseLogUtil.IsTagEnabled(Tag))
     {
         long downloadTime = SystemClock.ElapsedRealtime() - _loadStartTimeMs[sourceId];
         Log.Verbose(Tag, "loadEnd [" + GetSessionTimeString() + ", " + sourceId + ", " + downloadTime
                     + "]");
     }
 }