文件上载期间的Asynctask java.lang.OutOfMemoryError异常

时间:2015-12-17 05:11:00

标签: android exception android-asynctask

我的应用程序的文件上传测试期间出现@extends('layouts.masters.main') @section('page-content') @include('layouts.partials.nav') {!! Form::open(['route' => 'post_register','id' => 'registration-form']) !!} {!! Form::label('name','Full Name') !!} {!! Form::text('name',null,['id' => 'name','class' => 'form-control','placeholder' => 'Full Name','required'])!!} {!! Form::label('email','Email Address') !!} {!! Form::email('email',null,['id' => 'email','class' => 'form-control','placeholder' => 'Email Address','required'])!!} {!! Form::label('password','Password') !!} {!! Form::password('password',['id' => 'password','class' => 'form-control','placeholder' => 'Password','required'])!!} {!! Form::button('Register',['class' => 'btn btn-lg btn-primary btn-block','type' => 'submit'])!!} {!! Form::close() !!} @stop 异常。这很奇怪,只出现在一些三星设备(GT 9300)中。

这是traceof asynctask java.lang.OutOfMemoryError

FileUploadTask

源文件(FileUpload.java)行是:

java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.OutOfMemoryError
at npi.comviva.com.race.fragment.FileUpload$FileUploadTask.doInBackground(SourceFile:1021)
at npi.comviva.com.race.fragment.FileUpload$FileUploadTask.doInBackground(SourceFile:950)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:841)

如果我方需要任何数据,请告诉我。

0 个答案:

没有答案