如何强制顺序执行android

时间:2012-07-13 08:19:24

标签: android asynchronous execution

我正在调用一个下载PDF文件的功能,下载之后,调用另一个类的功能来查看它,问题是不要指望它完成下载,连续运行的行和没有足够的时间下载

示例:

if(EstudiosVO.libroEnSd==0){
                Log.v(LOGTAG, "4: INSERT BOOK IN DB");
                insercionEnBD(EstudiosVO.db, EstudiosVO.idLibroPulsado);
                Log.v(LOGTAG, "5: DOWNLOAD BOOK");
                startDownload(EstudiosVO.idLibroPulsado);
            }
        }else{
            Toast.makeText(getBaseContext(), "CONECTION ERROR " +
                    "de datos",Toast.LENGTH_LONG).show();
        }
        Log.v(LOGTAG, "CLOSE DB");
        EstudiosVO.c.close();
        EstudiosVO.db.close();
        Log.v(LOGTAG, "PUT VAR 0");
        EstudiosVO.libroEnSd=0;
     }

enter image description here

Thankss!

0 个答案:

没有答案
相关问题