0

我有这个代码

TextView B = (TextView)findViewById(R.id.txtMSG);
B.setText("Loading...");

Call_My_Func();

B.setText("");

我的功能Call_My_Func()工作了 1 分钟,但我可以看到消息“正在加载...”

java for android 中是否有Application.DoEvent()类似于我在 C# 中使用的东西?

4

1 回答 1

1

您没有看到该消息,因为您正在使用该长时间运行的调用阻塞 UI 线程(根据您的 DoEvent 评论,您似乎知道)。

将长时间运行的操作转移到另一个线程的简单方法是 Androids AsyncTask

于 2012-04-11T22:26:35.673 回答