@Implementation protected AsyncTask<Params, Progress, Result> executeOnExecutor( Executor executor, Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; executor.execute(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation public AsyncTask<Void, Integer, Intent> executeOnExecutor(Executor executor, Void... params) { return super.execute(params); } }
@Implementation protected AsyncTask<Params, Progress, Result> execute(final Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; ShadowApplication.getInstance().getBackgroundThreadScheduler().post(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Override public AsyncTask<Params, Progress, Result> executeOnExecutor(Executor executor, Params... params) { return super.execute(params); } }
@Implementation public AsyncTask<Params, Progress, Result> executeOnExecutor(Executor executor, Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; executor.execute(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation public AsyncTask<Params, Progress, Result> executeOnExecutor(Executor executor, Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; executor.execute(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation public AsyncTask<Params, Progress, Result> executeOnExecutor(Executor executor, Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; executor.execute(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation protected AsyncTask<Params, Progress, Result> executeOnExecutor( Executor executor, Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; executor.execute(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation public AsyncTask<Params, Progress, Result> execute(final Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; ShadowApplication.getInstance().getBackgroundThreadScheduler().post(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation public AsyncTask<Params, Progress, Result> execute(final Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; ShadowApplication.getInstance().getBackgroundThreadScheduler().post(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation public AsyncTask<Params, Progress, Result> execute(final Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; ShadowApplication.getInstance().getBackgroundThreadScheduler().post(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }
@Implementation protected AsyncTask<Params, Progress, Result> execute(final Params... params) { status = AsyncTask.Status.RUNNING; getBridge().onPreExecute(); worker.params = params; ShadowApplication.getInstance().getBackgroundThreadScheduler().post(new Runnable() { @Override public void run() { future.run(); } }); return realAsyncTask; }