解决方案 »
- HELLO WORLD 在安卓上如何做的?有实例吗?
- 打开关闭背景数据和数据漫游
- android 给GridView 一个监听 弹出Dialog为什么不能加按钮啊?
- textview一行最后一个字隐掉一半
- 求助
- 请教listview问题!!!
- 关于HorizontalScrollView的问题,请教各位前辈!!!!!!!!
- 安卓安装完应用后,如何获取包的meta-inf目录下的文件?
- 安卓下面的webview配置问题 玩h5游戏失败
- device和PC连接后,如何自定义usb function 为MTP模式和PTP模式时 PC端显示的图标
- 现在还能进行googleMap的开发吗?
- developer.android.com 打不开
if(isSuppertRange&&outFile.length()<size){
// outFile.delete();
// if(outFile.length()==size){
// outFile.delete();
// }
startPosition = outFile.length();
}else{
startPosition = 0;
ProgressInfo progressinfo= new ProgressInfo();
progressinfo.setBook_id(bookid);
progressinfo.setSource_id(sourceid);//20131219
progressinfo.setsection_webpath(webpath);
progressinfo.setsection_newprogress("100");
progressinfo.setsection_oldprogress("100");
progressinfo.setNewdownloadsize(size);
progressinfo.setOlddownloadsize(size);
progressinfo.setSize(size);// add 20131107
progressinfo.setIschange(false);
CloudClientActivity.progresslist.add(progressinfo);
return webpath;
}我的方法是有返回值的 我else就要跳出方法 但是还是执行到后面的去了
应该是return 但是我的方法带返回值 我返回了一个值 还是会执行后面的···
有可能代码没有编译过去,导致执行的和你看到的不一样。曾经遇到过类似的情况
&& outFile.length() >= size) {
ProgressInfo progressinfo = new ProgressInfo();
progressinfo.setBook_id(bookid);
progressinfo.setSource_id(sourceid);// 20131219
progressinfo.setsection_webpath(webpath);
progressinfo.setsection_newprogress("100");
progressinfo.setsection_oldprogress("100");
progressinfo.setNewdownloadsize(size);
progressinfo.setOlddownloadsize(size);
progressinfo.setSize(size);// add 20131107
progressinfo.setIschange(false);
synchronized (CloudClientActivity.progresslist) {
CloudClientActivity.progresslist.add(progressinfo);
}
return webpath;
}我打断点是可以正常的 问题是 要下载还几个地址的东西 我都加了同步锁了 还是没有把数据放进去 导致我的进度条 出现错误 求助··· 打断点是一条一条进程走 所以正常 不打断点 加了线程锁 还是不对 该怎么办
问题出在这里else if (outFile.exists() && isSuppertRange
&& outFile.length() >= size) {
ProgressInfo progressinfo = new ProgressInfo();
progressinfo.setBook_id(bookid);
progressinfo.setSource_id(sourceid);// 20131219
progressinfo.setsection_webpath(webpath);
progressinfo.setsection_newprogress("100");
progressinfo.setsection_oldprogress("100");
progressinfo.setNewdownloadsize(size);
progressinfo.setOlddownloadsize(size);
progressinfo.setSize(size);// add 20131107
progressinfo.setIschange(false);
synchronized (CloudClientActivity.progresslist) {
CloudClientActivity.progresslist.add(progressinfo);
}
return webpath;
}我打断点是可以正常的 问题是 要下载还几个地址的东西 我都加了同步锁了 还是没有把数据放进去 导致我的进度条 出现错误 求助··· 打断点是一条一条进程走 所以正常 不打断点 加了线程锁 还是不对 该怎么办