ParseApplication/ExternalLibs/Parse-SDK-Android/Parse/src/main/java/com/parse/ProgressCallback.java

25 lines
810 B
Java

/*
* Copyright (c) 2015-present, Parse, LLC.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
package com.parse;
/**
* A {@code ProgressCallback} is used to get upload or download progress of a {@link ParseFile}
* action.
* <p/>
* The easiest way to use a {@code ProgressCallback} is through an anonymous inner class.
*/
// FYI, this does not extend ParseCallback2 since it does not match the usual signature
// done(T, ParseException), but is done(T).
public interface ProgressCallback {
/**
* Override this function with your desired callback.
*/
void done(Integer percentDone);
}