2008-11-01 17:32:06 -04:00
|
|
|
|
2008-12-16 18:34:01 -05:00
|
|
|
package com.android.email.activity;
|
2008-11-01 17:32:06 -04:00
|
|
|
|
|
|
|
import android.content.Context;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* A listener that the user can register for global, persistent progress events.
|
|
|
|
*/
|
|
|
|
public interface ProgressListener {
|
|
|
|
/**
|
|
|
|
* @param context
|
|
|
|
* @param title
|
|
|
|
* @param message
|
|
|
|
* @param currentProgress
|
|
|
|
* @param maxProgress
|
|
|
|
* @param indeterminate
|
|
|
|
*/
|
|
|
|
void showProgress(Context context, String title, String message, long currentProgress,
|
2009-11-21 17:45:39 -05:00
|
|
|
long maxProgress, boolean indeterminate);
|
2008-11-01 17:32:06 -04:00
|
|
|
|
|
|
|
/**
|
|
|
|
* @param context
|
|
|
|
* @param title
|
|
|
|
* @param message
|
|
|
|
* @param currentProgress
|
|
|
|
* @param maxProgress
|
|
|
|
* @param indeterminate
|
|
|
|
*/
|
|
|
|
void updateProgress(Context context, String title, String message, long currentProgress,
|
2009-11-21 17:45:39 -05:00
|
|
|
long maxProgress, boolean indeterminate);
|
2008-11-01 17:32:06 -04:00
|
|
|
|
|
|
|
/**
|
|
|
|
* @param context
|
|
|
|
*/
|
|
|
|
void hideProgress(Context context);
|
|
|
|
}
|