Android中的Helpler类在单独的线程上运行

时间:2017-06-28 09:20:08

标签: java android multithreading webview realm

这可能是我不能正确理解线程的问题,但是我经常尝试将代码分组到一个单独的类中,并且被一些不在UI线程上的人阻碍。然而,我无法找到任何正确解释这一点的东西。举个例子:

public class MyActivity extends Activity {
 @Override
 public void onCreate (Bundle bundle) {
  HelperClass = new HelperClass(context); 
 }
}

public class HelperClass extends ContextWrapper {  
 someMethod () {
   // Do stuff
 } 
}

当调用someMethod时,如果它试图做一些与线程有关的事情,我会收到一个错误。我试图将一些WebView逻辑保留在一个单独的类中以及尝试访问一个领域数据库。

使用runnables似乎非常混乱,我显然不明白为了正确构建我的代码可以发生什么。

任何人都可以解释原因吗?什么是最好的解决方案?

0 个答案:

没有答案