file.delete();\r
}\r
}\r
- \r
+\r
if (url == null)\r
{\r
url = new URL("http://maps.navit-project.org/api/map/?bbox=" + map_values.lon1 + ","\r
already_read = old_download_size;\r
}\r
\r
- real_size_bytes = c.getContentLength();\r
+ real_size_bytes = c.getContentLength() + already_read;\r
long fileTime = c.getLastModified();\r
- Log.d(TAG, "size: " + real_size_bytes \r
+ Log.d(TAG, "size: " + real_size_bytes\r
+ ", read: " + already_read\r
+ ", timestamp: " + fileTime);\r
- \r
\r
if (!resume)\r
{\r
infoStream.writeUTF(c.getURL().getProtocol());\r
infoStream.writeUTF(c.getURL().getHost());\r
infoStream.writeUTF(c.getURL().getFile());\r
+ infoStream.writeLong(real_size_bytes);\r
infoStream.close();\r
}\r
- \r
+\r
Log.v(TAG, "Connection ref: " + c.getURL());\r
if ( real_size_bytes <= 0)\r
real_size_bytes = map_values.est_size_bytes;\r