Android在其他平台上是否有类似的API,如ProcessEvents()或DoEvents()?
首先,我是Android平台开发的新手。基本上,我现在想知道的是,安卓SDK中是否有类似的API,允许事件发生,即使主线程因某些广泛的操作而被阻塞?与其他一些平台中的ProcessEvents()或DoEvents()类似的东西Android在其他平台上是否有类似的API,如ProcessEvents()或DoEvents()?,android,event-handling,Android,Event Handling,首先,我是Android平台开发的新手。基本上,我现在想知道的是,安卓SDK中是否有类似的API,允许事件发生,即使主线程因某些广泛的操作而被阻塞?与其他一些平台中的ProcessEvents()或DoEvents()类似的东西 事先非常感谢。不,对不起。Android中的方法是不阻止主应用程序线程。这是否意味着,在多线程应用程序中,如果主线程显示一些模式窗口(可能是一些弹出窗口或其他东西)或执行一些UI密集型操作,它不会阻止主线程?。因此,在这种情况下,是否可以允许其他线程事件处理?@Code
事先非常感谢。不,对不起。Android中的方法是不阻止主应用程序线程。这是否意味着,在多线程应用程序中,如果主线程显示一些模式窗口(可能是一些弹出窗口或其他东西)或执行一些UI密集型操作,它不会阻止主线程?。因此,在这种情况下,是否可以允许其他线程事件处理?@Code.Warrior:如果Android正在主应用程序线程上执行您的代码,它将不会处理事件。只要主应用程序线程上的代码非常快,或者仔细使用
AsyncTask
或后台线程,一切都会正常工作。“模态”是用户体验的一种表述——它与线程无关。