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 + "]"); } }
// 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(); }
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 + "]"); } }