当我通过PagerTitleStrip创建视图寻呼机时,应该为viewpager定义适配器,所以我可以使用tabs.setViewPager,但内容viewpager通过AsyncTask接收,所以我不能使用tabs.setViewPager并显示PagerTitleStrip,直到收到viewpager内容并设置适配器用于查看寻呼机。但是我想在收到内容之前先显示PagerTitleStrip。
如何创建一个视图寻呼机,首先只显示PagerTitleStrip,最后AsyncTask显示viewpager内容。
答案 0 :(得分: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
}
}