public string GetString(string msg, string defStr) { string s = null; ThreadUtil.RunOnMainThread(() => { s = ItConsole.getString(msg, defStr); }, true); return(s); }
public void BenchDraw() { ItConsole.println("BenchDraw start"); Stopwatch sw = new Stopwatch(); sw.Start(); int i = 0; while (i < 120) { ThreadUtil.RunOnMainThread(() => { Controller.ReflectToView(); }, true); i++; } sw.Stop(); ItConsole.println("BenchDraw end"); ItConsole.println($"BenchDraw cnt:{i} time:{sw.ElapsedMilliseconds}ms"); }
private void RunOnMainThread(Action action) { ThreadUtil.RunOnMainThread(action, true); }
public void RunOnMainThread(Action action) { ThreadUtil.RunOnMainThread(action, true); }