-1

我是 Android 新手,但在 Java 编程方面经验丰富。我有一个非开源库,我想将它包含在一个简单的 Android 一键测试程序中。我的问题是,构造函数以 Java 标准方式启动一个线程 new Thread(new Runnable ... ).start等,但这会导致CalledFromWrongThreadExceptionAndroid (MainActivity) 中的一个线程。

有没有办法把它推到 RightThread 中?

4

1 回答 1

0

CalledFromWrongThreadException当您尝试从另一个线程修改 UI 时,通常会抛出。如果这就是您的闭源库中发生的情况,那么您可以将其装箱。如果它在您的代码中,您有很多选择:Activity.runOnUiThreadHandler用于安全线程通信。

于 2013-05-30T19:02:44.563 回答