2011-10-23 26 views
0

我是一名新的Android开发人员。我有一个调度问题。安排实例方法的Android错误

我想安排我的一个实例方法被调用,延迟1秒。我尝试过Timer和TimerTask,但它没有工作。它调用了该方法,但在方法中,我将视图添加到了我的相对布局中。在那里给出错误。没有调度,如果我调用相同的方法,它不会失败。

那么,如何在没有这种问题的情况下调用具有延迟的方法? 或者我可以等待延迟而不暂停线程的任何方式,因为它是我的UIThread?

+0

好像你想要做类似[这]东西(http://developer.android.com/resources/articles/timed-ui-updates.html“从定时更新UI”)。你能发布你试过的代码和你得到的错误吗? – Craigy

回答

0

你得到的错误是什么? 如果因为您不是从UI线程更新UI,那么在您的计时器方法用户Activity.runOnUiThread方法上运行UI线程上的代码。

或者您可以使用​​及其doInBackground睡眠一秒钟,然后再次使用Activity.runOnUiThread做任何您需要做的事情。

相关问题