Android 保存进度对话框
Android 保存进度对话框
保存文件对话框private ProgressDialog mProgressDialogFlashSave = null;//保存flash进度条
private int mProgressCount = 0; //保存进度/*
* 保存多媒体文件
*/
private void media_Save()
{
mProgressDialogFlashSave = new ProgressDialog( this );
mProgressDialogFlashSave.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgressDialogFlashSave.setTitle("flash保存");
mProgressDialogFlashSave.setMessage("Falsh保存中,请稍候...");
mProgressDialogFlashSave.setIcon(R.drawable.byone_logo);
mProgressDialogFlashSave.setProgress(100);
mProgressDialogFlashSave.setIndeterminate( false );
mProgressDialogFlashSave.setCancelable(true);
// mProgressDialogFlashSave.setOnCancelListener(new DialogInterface.OnCancelListener()
// {
// public void onCancel(DialogInterface dialog) {
// //Log.i("MobileMain", "Cancel Called");
// mbSaveFalsh =false;
// mMobileView.flashSaveCancel();
// mProgressDialogFlashSave.cancel();
// }
// });
mProgressDialogFlashSave.show();
}
private Handler mHandlerFlashSave = new Handler()
{
public void handleMessage(Message msg)
{
mProgressCount = msg.what;
if( mProgressCount > 100 )
{
mbSaveFalsh =false;
mProgressDialogFlashSave.cancel();
}
else
{
mProgressDialogFlashSave.setProgress( mProgressCount );
}
super.handleMessage(msg);
}
};
public void handleMsgProgress( int proCount )
{
Message msg= new Message();
msg.what = proCount;
mHandlerFlashSave.sendMessage(msg);
}
评论暂时关闭