【发布时间】:2018-07-26 09:23:55
【问题描述】:
我在我的 Activity 中创建了一个嵌套类
public class MissionsActivity extends Activity {
class UpdateMissions implements Runnable {
@Override
public void run() {
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_BACKGROUND);
[...]
}
[...]
}
在线程中,我必须读取一个文件并在布局中更新一些TextFields。我尝试使用读取和更新字段的while(true) 来实现run() 方法,但是当我启动Activity 时应用程序会崩溃。
更新:我在 UI Activity 的 onCreate() 方法中调用了 execute() 方法。任务仅在我第一次进入活动时工作,如果我更改并返回它不会做任何事情。
【问题讨论】:
标签: android multithreading android-activity