【发布时间】:2019-11-23 22:34:42
【问题描述】:
我最近将一个完美的 android 项目重新导入到 Android Studio 中,它单方面决定抱怨绝对安全的代码(并且在 squiggle 下红色)。
我每次都会在 IDE 中看到这个红色曲线(但仅限于 postExecute):
方法
publishProgress必须从工作线程调用,目前推断线程为主线程
private void triggerClick() {
final class LoginHttpTask
extends
AsyncTask<String/* Param */, Boolean /* Progress */, String /* Result */> {
@Override
protected String doInBackground(String... params) {
publishProgress(true);
}
@Override
protected void onPostExecute(String checkPhpResponse) {
publishProgress(false);
}
}
new LoginHttpTask.execute();
}
是什么原因,为什么代码运行得很好?
【问题讨论】:
标签: java android android-studio android-asynctask