android:我的软件无法以线性方式工作

时间:2012-04-11 22:07:54

标签: android

我有这个代码

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

Call_My_Func();

B.setText("");

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

在java中是否存在像Application.DoEvent()这样的东西,就像我在C#中使用的那样?

1 个答案:

答案 0 :(得分:1)

您没有看到该消息,因为您使用该长时间运行的呼叫阻止了UI线程(正如您基于DoEvent评论所知道的那样)。

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