我真的被困在这里,我已经阅读了很多有关android的线程,但我无法找到适合我的项目的答案。线程和事件
我有一个前端(管理GUI)和一个后端(管理数据和东西)。我需要在后台完成运行线程后立即更新GUI,但我无法弄清楚如何!
Main.java
包前端
public class Main extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Thread thread = new Thread() {
@Override
public void run() {
Server server = new Server(getApplicationContext());
}
};
thread.start();
Server.java
封装后端
public static List<String> lista = new ArrayList<String>();
public Server(Context context) {
Revisar archivo = New Revisar();
archivo.DoSomething();
}
archivo.doSomething
后完成我需要更新保存在静态列表中的后端数据的GUI。
有什么建议吗?
在你提到的所有模式中,所有线程都在主活动中运行。我的问题是线程正在另一个类上运行,并在另一个包中运行 – 2013-05-14 00:11:22
您是指整个单独的应用程序?还是服务? – 2013-05-14 00:25:31
几乎整个单独的应用程序。我使用后端来处理数据,因为我被教导应该总是尝试使用MVC。所以后端是一个包含两个类的包,可以帮助我处理数据。 – 2013-05-14 00:27:30