2008-11-01 17:32:06 -04:00
|
|
|
|
2009-12-14 21:50:53 -05:00
|
|
|
package com.fsck.k9.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.
|
|
|
|
*/
|
2009-11-24 19:40:29 -05:00
|
|
|
public interface ProgressListener
|
|
|
|
{
|
2008-11-01 17:32:06 -04:00
|
|
|
/**
|
|
|
|
* @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);
|
|
|
|
}
|