嗨我正在显示2个imageViews,如果一个图像包含数字1(数字1图像)第二个图像显示2(图像2) 再次第一次图像显示2图像(number2)然后第二次imageview显示3图像(3号图像) 在第一次图像显示一段时间后显示第二个图像视图。为此我使用的是runOnUiThread概念。请给我一些关于如何在runOnUiThread方法中编写两个线程的建议。给出一些示例代码。提前谢谢。
答案 0 :(得分:1)
这可以解决您的问题。
public class ImageSwithcer extends Activity
{
Handler programHandler = new Handler()
{
public void handleMessage(Message msg)
{
/***********
* Update your UI here ****************
*
* like updating your image views
*/
}
};
public void onCreate(Bundle savedInstanceState)
{
super.onCreate();
startImageSwicherThread();
}
public void startImageSwitcherThread()
{
Thread background = new Thread(new Runnable()
{
public void run()
{
try
{
Thread.sleep(4000);
progressHandler.sendMessage(progressHandler.obtainMessage());
}
catch (Exception e)
{
}
}
});
// start the background thread
background.start();
}
}