我创建了一个扩展AsyncTask的类,请参阅下面的代码。
public class myTask extends AsyncTask<Object, Integer, Object>
{
protected Context objContext;
public final Dialog dialog;
public myTask (Context context)
{
objContext = context;
dialog = new Dialog(objContext);
**dialog.setContentView(R.layout.loading);**
dialog.setTitle("Random Message goes here....");
dialog.setCancelable(false);
}
@Override
protected void onPreExecute()
{
// TODO Auto-generated method stub
super.onPreExecute();
dialog.show();
}
.
.
.
.
.
.
}//End of the class
如何在loading.xml文件中定义整个动画,因此无需从任何其他函数更新对话框UI。
答案 0 :(得分:0)
我不确定它是否可行,但是像往常一样定义动画并在对话框显示的视图上调用startAnimation。
此致 斯特凡