Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
在文件传输期间调用它来向用户通知传输进度。
boolean FileTransferProgressListener.fileTransferProgressed( FileTransferProgressData data )
data 包含最新文件传输进度数据的 FileTransferProgressData 对象。
此方法应返回 true(取消传输);否则,返回 false(继续传输)。
在以下情况下,调用监听器:
在第一次磁盘写入之前
每次磁盘写入之后或每间隔 0.5 秒(取较晚者)
完成文件下载之后
通常,UltraLiteJ API 会接受取消请求。这将导致抛出 ULjException 对象,其中 errorCode 被设置为 ULjException.SQLE_INTERRUPTED 常量。
但是,如果已针对 BlackBerry 对象存储区完成了下载,则 UltraLiteJ 将不会取消传输。
在调用 fileTransferProgressed 的过程中,不应该调用任何 UltraLiteJ API 方法。