java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:309) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) at java.util.concurrent.FutureTask.setException(FutureTask.java:223) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) Caused by: java.lang.OutOfMemoryError: Failed to allocate a 2926434 byte allocation with 2259656 free bytes and 2MB until OOM at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:95) at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:133) at java.lang.StringBuilder.append(StringBuilder.java:124) at libcore.net.UriCodec.appendEncoded(UriCodec.java:119) at libcore.net.UriCodec.encode(UriCodec.java:133) at java.net.URLEncoder.encode(URLEncoder.java:57) at org.apache.http.client.utils.URLEncodedUtils.encode(URLEncodedUtils.java:189) at org.apache.http.client.utils.URLEncodedUtils.format(URLEncodedUtils.java:168) at org.apache.http.client.entity.UrlEncodedFormEntity.(UrlEncodedFormEntity.java:62) at com.entitcs.office_attendance.background_works.a.y1(SourceFile) at com.entitcs.office_attendance.background_works.a.o(SourceFile) at com.entitcs.office_attendance.background_works.a.doInBackground(SourceFile) at android.os.AsyncTask$2.call(AsyncTask.java:295) at java.util.concurrent.FutureTask.run(FutureTask.java:237) ... 4 more