pull/330/head
AriaLyy 8 years ago
parent 9e590a609e
commit 2b21d98e77
  1. 2
      .idea/misc.xml
  2. 14
      Aria/src/main/java/com/arialyy/aria/core/task/SingleThreadTask.java

@ -37,7 +37,7 @@
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">

@ -81,8 +81,8 @@ final class SingleThreadTask implements Runnable {
conn.setReadTimeout(mConstance.READ_TIME_OUT); //设置读取流的等待时间,必须设置该参数
is = conn.getInputStream();
//创建可设置位置的文件
BufferedRandomAccessFile
file = new BufferedRandomAccessFile(mConfigEntity.TEMP_FILE, "rwd", 8192);
BufferedRandomAccessFile file =
new BufferedRandomAccessFile(mConfigEntity.TEMP_FILE, "rwd", 8192);
//设置文件长度
file.seek(mConfigEntity.START_LOCATION);
@ -181,15 +181,15 @@ final class SingleThreadTask implements Runnable {
* 下载中
*/
private void progress(long len) {
//synchronized (LOCK) {
synchronized (LOCK) {
mChildCurrentLocation += len;
mConstance.CURRENT_LOCATION += len;
//mListener.onProgress(mConstance.CURRENT_LOCATION);
mListener.onProgress(mConstance.CURRENT_LOCATION);
//mHandler.sendEmptyMessage(1);
//mHandler.post(t);
//handler.obtainMessage().sendToTarget();
//}
mHandler.sendEmptyMessage(1);
}
}
Handler mHandler = new Handler(Looper.getMainLooper()) {
@Override public void handleMessage(Message msg) {
super.handleMessage(msg);

Loading…
Cancel
Save