我正在开发一个 Android 2.2 应用程序。
我有一个活动的事件监听器,我想在收到事件时设置一个可见的 TextView。但是有一个错误:
我只能将它设置为从 UI 线程可见。
在 C# 和 Windows Mobile 中有一个 BeginInvoke。Android中是否有类似的东西?
谢谢。
您可以使用Activity#runOnUiThread
或AsyncTask
作为复制功能的两种最简单的方法BeginInvoke
;是runOnUiThread
最相似的一个。
对于更复杂或面向性能的需求(即,您不想继续创建大量Runnable
对象),您可以使用Handler
. 但是,我不推荐它作为您的首选。