Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在其他平台上是否有类似的API,如ProcessEvents()或DoEvents()?_Android_Event Handling - Fatal编程技术网

Android在其他平台上是否有类似的API,如ProcessEvents()或DoEvents()?

Android在其他平台上是否有类似的API,如ProcessEvents()或DoEvents()?,android,event-handling,Android,Event Handling,首先,我是Android平台开发的新手。基本上,我现在想知道的是,安卓SDK中是否有类似的API,允许事件发生,即使主线程因某些广泛的操作而被阻塞?与其他一些平台中的ProcessEvents()或DoEvents()类似的东西 事先非常感谢。不,对不起。Android中的方法是不阻止主应用程序线程。这是否意味着,在多线程应用程序中,如果主线程显示一些模式窗口(可能是一些弹出窗口或其他东西)或执行一些UI密集型操作,它不会阻止主线程?。因此,在这种情况下,是否可以允许其他线程事件处理?@Code

首先,我是Android平台开发的新手。基本上,我现在想知道的是,安卓SDK中是否有类似的API,允许事件发生,即使主线程因某些广泛的操作而被阻塞?与其他一些平台中的ProcessEvents()或DoEvents()类似的东西


事先非常感谢。

不,对不起。Android中的方法是不阻止主应用程序线程。

这是否意味着,在多线程应用程序中,如果主线程显示一些模式窗口(可能是一些弹出窗口或其他东西)或执行一些UI密集型操作,它不会阻止主线程?。因此,在这种情况下,是否可以允许其他线程事件处理?@Code.Warrior:如果Android正在主应用程序线程上执行您的代码,它将不会处理事件。只要主应用程序线程上的代码非常快,或者仔细使用
AsyncTask
或后台线程,一切都会正常工作。“模态”是用户体验的一种表述——它与线程无关。