如何在特定线程上运行我的代码?

时间:2012-07-06 02:07:57

标签: java android multithreading handler

如何在特定线程上运行我的代码?

如果“特定线程”是主ui线程,我可以使用runOnUiThread方法。

但“特定线程”不是ui线程,而“特定线程”不是由我制作的。

“特定线程”由某些库创建。

但我可以访问“特定主题”。

像这样,Thread theSpecificThread = getThread();

如何在特定的线程上运行我的代码,如runOnUiThread(new Runnable())?

1 个答案:

答案 0 :(得分:1)

你必须安排线程来调用它。如果这个线程被隐藏在一个不透明的库中,不会调用任何可访问的方法或事件,也没有办法发出信号让它做你可以得到的东西,那么我担心你有一个大问题。