我正在创建一个Android应用程序,我正计划使用进度条作为我的应用程序的介绍。您可以与我分享一些使用进度条作为第一个视图的教程吗?如果进度条完成,则进入新视图
答案 0 :(得分:0)
我建议使用AsyncTask。这将允许您通过进度条进行后台工作并更新UI。
所以这是一个关于如何使用它的快速教程。
private class InsertDataTask extends AsyncTask<Void, Void, Void> {
private final ProgressDialog dialog = new ProgressDialog(Main.this);
// can use UI thread here, and you see we add a progress dialog
protected void onPreExecute() {
this.dialog.setMessage("Inserting data...");
this.dialog.show();
}
// automatically done on worker thread (separate from UI thread)
protected Void doInBackground(Void... args) {
//Do background work here
return null;
}
// can use UI thread here and we dismiss the progress dialog
protected void onPostExecute(final Void unused) {
if (this.dialog.isShowing()) {
this.dialog.dismiss();
}