你好,当我点击tab然后我的下面的类名为“openingtoday”fire并且我想在xml解析完成之后在列表视图中加载数据,我的问题是当我点击tab解析是通过调用new ProgressTask6()来完成的。 ();在oncreate()但是项目没有显示在列表视图中,但当我返回并再次加载然后它显示列表上的选项卡单击意味着第二次加载数据当我回去时,我认为问题是我在桌面上使任务异步点击..,我在列表视图中显示异步bcoz数据需要时间,但现在使它异步后它在oncreate()中运行MyAdapter类为什么?请非常感谢
我的代码在下面..点击标签后这个类火..
public class OpeningToday extends ListActivity {
String name = null;
String typename = null;
static String array_type[];
static int totalartist;
static String array_galleryname[]=null;
static String array_address[]=null;
static String array_galleryurl[]=null;
static String array_email[];
static String array_web[];
static String array_phone[];
static String array_latitude[];
static String array_longitude[];
SitesList2 sitesList;
static String gallerynames=null;
static String addresses=null;
@Override
public void onCreate(Bundle savedInstanceState) {
答案 0 :(得分:1)
是的,我发现代码中有一点点错误,因为这个问题就出现了。
您应该在dialog.onDismiss事件中设置适配器,如
dialog.setOnDismissListener(new OnDismissListener() {
public void onDismiss(DialogInterface dialog) {
setListAdapter(new MyAdapter(this));
}
});
然后你找到问题的解决方案。 我希望这是有帮助的。