我已经在扩展的PageAdapter类中重写了以下方法。
按照注释中提到的方式进行操作。在Web服务调用完成之前显示进度对话框。从Web服务获取数据后,在画布中创建视图并返回。
问题是如何在WebService调用完成之前停止返回语句。因为如果我在不同的线程中调用WebService,它会在WebService调用完成之前返回视图。而且我不能在主线程中调用WebService。
谢谢。
@Override
public Object instantiateItem(ViewGroup collection, int position) {
// showProgress dialog Step-1
// call webservice in thread Step-2
// dismiss progress dialog Step-3
// Create View in canvass and add in collection.addView(v, 0); Step-4
// return v; Step-5
}