今天写一个上传进度条进度计算除法,除来除去进度百分比总为0
查了查资料,发现总数据和当前数据 都为Long型 不能直接相除得到当前进度。
应该先转为double 然后得到一个小数再成100 所得才为当前进度(0~100)
public void onLoading(long total, long current,boolean isUploading) {
super.onLoading(total, current, isUploading);
m_pDialog.setProgress((int) (current / (double) total * 100));
}