实际上我遇到了使用SynchronizationContext触发延迟5个小时的问题。
我们以主窗体初始化SynchronizationContext,即启动应用程序时
mainLayout.setBackgroundResource(R.drawable.third);
并且通过使用SynchronizationContext我尝试启动新表单,但在某些情况下它会在5小时后触发
public static System.Threading.SynchronizationContext MainUISynchronizationContext { get; set; }
public HiddenForm()
{
MainUISynchronizationContext = System.Threading.SynchronizationContext.Current;
}
我们如何处理5小时后触发表单的情况。