Android Open Source - Android-API Data Task






From Project

Back to project page Android-API.

License

The source code is released under:

Apache License

If you think the Android project Android-API listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.clearblade.platform.api.internal;
/*w w w .  ja  va2  s.c  om*/
import com.clearblade.platform.api.ClearBladeException;

import android.os.AsyncTask;




public class DataTask extends AsyncTask<RequestEngine, Void, PlatformResponse>    {
   
  PlatformCallback _callback;
    public DataTask(PlatformCallback callback)    {
     _callback = callback;            
   }

   @Override
   protected void onPostExecute(PlatformResponse result) {
       super.onPostExecute(result);
       if(result.getError()) {
      Util.logger("Load", "" + result.getData(), true);
      _callback.error(new ClearBladeException("Call to Save failed:"+result.getData()));
    } else {
      _callback.done((String)result.getData());
    }
       
   }

   @Override
   protected void onPreExecute() {
       super.onPreExecute();
   }

  @Override
  protected PlatformResponse doInBackground(RequestEngine... params) {
    return params[0].execute();
  }   
}




Java Source Code List

com.clearblade.platform.api.ClearBladeException.java
com.clearblade.platform.api.ClearBlade.java
com.clearblade.platform.api.CodeCallback.java
com.clearblade.platform.api.Code.java
com.clearblade.platform.api.Collection.java
com.clearblade.platform.api.DataCallback.java
com.clearblade.platform.api.HistoryItem.java
com.clearblade.platform.api.History.java
com.clearblade.platform.api.InitCallback.java
com.clearblade.platform.api.Item.java
com.clearblade.platform.api.MessageCallback.java
com.clearblade.platform.api.Message.java
com.clearblade.platform.api.QueryResponse.java
com.clearblade.platform.api.Query.java
com.clearblade.platform.api.User.java
com.clearblade.platform.api.internal.DataTask.java
com.clearblade.platform.api.internal.MessageMqttCallback.java
com.clearblade.platform.api.internal.MessageReceiver.java
com.clearblade.platform.api.internal.MessageService.java
com.clearblade.platform.api.internal.MessageTask.java
com.clearblade.platform.api.internal.PlatformCallback.java
com.clearblade.platform.api.internal.PlatformResponse.java
com.clearblade.platform.api.internal.RequestEngine.java
com.clearblade.platform.api.internal.RequestProperties.java
com.clearblade.platform.api.internal.UserTask.java
com.clearblade.platform.api.internal.Util.java