0

当我通过 PagerTitleStrip 创建视图寻呼机时,应该为 viewpager 定义适配器,以便我可以使用 tabs.setViewPager,但内容 viewpager 由 AsyncTask 接收,所以我不能使用 tabs.setViewPager 并显示 PagerTitleStrip,直到接收 viewpager 内容并为视图寻呼机设置适配器. 但我想在接收内容之前显示 PagerTitleStrip。

如何创建一个视图寻呼机,它首先仅显示 PagerTitleStrip 并在结束 AsyncTask 后显示 viewpager 内容。

4

1 回答 1

0

initialay 使内容不可见,然后onPostExecute()使其可见

使用此代码

class MyTask extends AsyncTask<Void, String, String> {

@Override
protected void onPreExecute() {

    super.onPreExecute();


}
@Override
protected String doInBackground(Void... params) {
    //do your stuff here
    return myString;
}

@Override
protected void onPostExecute(String result) {

    super.onPostExecute(result);
    //do something with result here
    //then display content here
}

}
于 2013-09-13T12:33:08.083 回答