Android Open Source - Android-API User 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  v  a  2  s . co  m*/
import com.clearblade.platform.api.ClearBladeException;

import android.os.AsyncTask;

public class UserTask extends AsyncTask<RequestEngine, Void, PlatformResponse>{
  PlatformCallback _callback;
  
  public UserTask(PlatformCallback callback){
    _callback = callback;
  }
  
  @Override
  protected void onPostExecute(PlatformResponse result){
    super.onPostExecute(result);
    if(result.getError()){
      Util.logger("CBUserTask", "User call failed: " + result.getData(), true);
      _callback.error(new ClearBladeException("Call to user 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