【发布时间】:2014-12-08 13:59:48
【问题描述】:
我有 4 个 AsyncTask 从服务器更新我的数据库,但我每个都有相当多的数据,所以我想在最后一个结束后启动每个 Asynctask,
通过单击一个按钮,我尝试使用“IF”,但我没有成功,所以我在这里发布我的代码,让你们帮助我...
“我只是尝试这样做,但是eclipse没有编译这段代码,因为它是错误的,所以因为我认为我的知识有限,在类似的任何解决方案中??”
atualiza_base = (Button) findViewById(R.id.update_button);
atualiza_base.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
new callServiceCliente().execute();
if (calServiceCliente().getStatus == FINISHED) {
new callServiceMaterial().execute();
}else if (callServiceMaterial().getStatus == FINISHED) {
new callServiceProblema().execute();
}else if (callServiceProblema().getStatus == FINISHED) {
new callServiceProcedencia().execute();
Toast.makeText(this, "Database Updated", Toast.LENGTH_LONG).show();
}
非常感谢...
【问题讨论】:
-
问了很多次...docs.oracle.com/javase/tutorial/java/javaOO/…猜猜
this里面是什么意思...
标签: android if-statement android-asynctask controls