forked from organicmaps/organicmaps
[android] Removed WakeLock while downloading countries. Download anyway works in background.
@TODO Refactor download engine into the background service
This commit is contained in:
parent
50b2a2eb85
commit
f6b797bf10
1 changed files with 0 additions and 10 deletions
|
@ -10,8 +10,6 @@ import java.net.URL;
|
|||
import com.mapswithme.maps.MWMActivity;
|
||||
|
||||
import android.os.AsyncTask;
|
||||
import android.os.PowerManager;
|
||||
import android.os.PowerManager.WakeLock;
|
||||
import android.util.Log;
|
||||
|
||||
class DownloadChunkTask extends AsyncTask<Void, byte [], Void>
|
||||
|
@ -31,8 +29,6 @@ class DownloadChunkTask extends AsyncTask<Void, byte [], Void>
|
|||
private int m_httpErrorCode = NOT_SET;
|
||||
private long m_downloadedBytes = 0;
|
||||
|
||||
private WakeLock m_wakeLock = null;
|
||||
|
||||
native void onWrite(long httpCallbackID, long beg, byte [] data, long size);
|
||||
native void onFinish(long httpCallbackID, long httpCode, long beg, long end);
|
||||
|
||||
|
@ -49,17 +45,12 @@ class DownloadChunkTask extends AsyncTask<Void, byte [], Void>
|
|||
@Override
|
||||
protected void onPreExecute()
|
||||
{
|
||||
PowerManager pm = (PowerManager)MWMActivity.getCurrentContext().getSystemService(
|
||||
android.content.Context.POWER_SERVICE);
|
||||
m_wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, TAG);
|
||||
m_wakeLock.acquire();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPostExecute(Void resCode)
|
||||
{
|
||||
onFinish(m_httpCallbackID, 200, m_beg, m_end);
|
||||
m_wakeLock.release();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -68,7 +59,6 @@ class DownloadChunkTask extends AsyncTask<Void, byte [], Void>
|
|||
// Report error in callback only if we're not forcibly canceled
|
||||
if (m_httpErrorCode != NOT_SET)
|
||||
onFinish(m_httpCallbackID, m_httpErrorCode, m_beg, m_end);
|
||||
m_wakeLock.release();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Reference in a new issue