Android Open Source - AndroidWifiServer Async Execution Task






From Project

Back to project page AndroidWifiServer.

License

The source code is released under:

Apache License

If you think the Android project AndroidWifiServer 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 jp.maju.wifiserver;
/*from  w  w  w .  j a v a  2s.  c o  m*/
import android.os.AsyncTask;
import android.os.Build;

/**
 * ??????????AsyncTask??????????????
 * 
 * @author Junpei_MATSUDA
 * 
 * @param <Params>
 * @param <Progress>
 * @param <Result>
 */
public abstract class AsyncExecutionTask<Params, Progress, Result> extends
        AsyncTask<Params, Progress, Result> {
  
  public interface ExecuteCycleListner {
    void onPreexecPhase(String message, int stringId);
    void onPostexecPhase(String message, int stringId);
    void onBeginexecPhase(String message, int stringId);
    void onEndexecPhase(String message, int stringId);
  }
  
  protected ExecuteCycleListner mExecuteCycleListner;
  public void setExecuteCycleListener(ExecuteCycleListner mExecuteCycleListner) {
    this.mExecuteCycleListner = mExecuteCycleListner;
  }
  
  @Override
  protected void onProgressUpdate(Progress... values) {
      super.onProgressUpdate(values);
  }
  
    public AsyncTask<Params, Progress, Result> exec(Params... params) {
        if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.GINGERBREAD_MR1) {
            return execute(params);
        } else {
            return executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,
                    params);
        }
    }
}




Java Source Code List

jp.maju.wifiserver.AsyncExecutionTask.java
jp.maju.wifiserver.CustomWebView.java
jp.maju.wifiserver.DBAdapter.java
jp.maju.wifiserver.GateActivity.java
jp.maju.wifiserver.HTMLBuilder.java
jp.maju.wifiserver.SocketInfo.java
jp.maju.wifiserver.camera.CameraSurfaceView.java
jp.maju.wifiserver.camera.QRReaderActivity.java
jp.maju.wifiserver.client.ClientActivity.java
jp.maju.wifiserver.client.ClientService.java
jp.maju.wifiserver.server.InitServerActivity.java
jp.maju.wifiserver.server.ServerActivity.java
jp.maju.wifiserver.server.ServerService.java
jp.maju.wifiserver.twitter.ProxyDialogFragment.java
jp.maju.wifiserver.twitter.ProxyWrapper.java
jp.maju.wifiserver.twitter.TweetTask.java
jp.maju.wifiserver.twitter.TwitterOAuthActivity.java
jp.maju.wifiserver.twitter.TwitterUtils.java
jp.maju.wifiserver.util.CommonUtil.java
jp.maju.wifiserver.util.Logger.java
jp.maju.wifiserver.util.PreferenceUtil.java