【发布时间】:2015-03-26 04:34:49
【问题描述】:
我正在尝试从一个类中加载一个“加载微调器”,我想知道实现这一目标的最佳方法是什么。在我的课堂上有一个异步任务,我希望微调器开始和完成。我已经在布局中创建了加载微调器,现在我想要做的是在异步任务完成时显示微调器。
这是我的课:
public class ClusterManager extends ClusterManager {
public ClusterManager() {
super();
}
private void reload() {
new AsyncTask<Void, Void, Void>()
{
@Override
protected Void doInBackground(Void... params)
{
//Start spinner here
}
@Override
protected void onPostExecute(Void aVoid)
{
//Stop/Remove the spinner
}
}.execute();
}
还有我的自定义微调器
<?xml version="1.0" encoding="utf-8"?>
<ProgressBar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LoadingSpinner"
android:layout_width="match_parent"
android:layout_height="match_parent"
style="?android:attr/progressBarStyleLarge"
android:layout_centerHorizontal="true">
</ProgressBar>
【问题讨论】:
标签: android android-asynctask progress-bar