DownloadDialogHandler.java :  » UnTagged » privatewificonnect » com » wifi » sapguestconnect » autoupdate » Android Open Source

Android Open Source » UnTagged » privatewificonnect 
privatewificonnect » com » wifi » sapguestconnect » autoupdate » DownloadDialogHandler.java
package com.wifi.sapguestconnect.autoupdate;

import com.wifi.sapguestconnect.log.LogManager;

import android.os.Handler;
import android.os.Message;

class DownloadDialogHandler extends Handler 
{
  DownloadDialog mDownloadDialog;
  
  public DownloadDialogHandler(DownloadDialog downloadDialog) 
  {
    LogManager.LogFunctionCall("DownloadDialogHandler", "C'tor()");
    
    mDownloadDialog = downloadDialog;
  }
  
  @Override
  public void handleMessage(Message msg) 
  {
    LogManager.LogFunctionCall("DownloadDialogHandler", "handleMessage()");
    
    super.handleMessage(msg);
    
    DownloadStates downloadStates = (DownloadStates)msg.obj;
    
      switch(downloadStates) 
      {
          case MESSAGE_DOWNLOAD_STARTING :
          mDownloadDialog.show();
          case MESSAGE_DOWNLOAD_COMPLETE :
              mDownloadDialog.updateState(downloadStates);
              break;
          case MESSAGE_DOWNLOAD_PROGRESS :
            mDownloadDialog.updateState(downloadStates, msg.arg1*100/msg.arg2);
            break;
          default:
            break;
      }

  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.