我的问题是,我的MyDB类中有一个函数sync(),它扩展了SQLiteDatabase 点击一个按钮,我调用此功能 如
db.open();
db.sync();
db.close();
它的工作正常,但需要一些时间,而那段时间活动停滞不前。 我需要在对话中展示一个工作流程,而不是这种坚持。我不需要显示此同步的“进展”,我只关心当活动停滞时,必须有旋转圆形或其他类似的过程。我怎么能这样做?
答案 0 :(得分:1)
我认为您可以使用此代码:
private ProgressDialog dialog;
dialog = new ProgressDialog(this.activity);
和
this.dialog.setMessage("Please Wait");
this.dialog.show();
答案 1 :(得分:0)
做到这一点的最佳方法是使用扩展Asyntask的内部类..然后重写onpreexecute(),onpostexecute()和doinbackground()方法,并做你想做的事情