gpt4 book ai didi

android - 仅按时加载 fragment 数据

转载 作者:行者123 更新时间:2023-11-29 22:12:56 31 4
gpt4 key购买 nike

class GoogleMusicAdapter extends TestFragmentAdapter implements TitleProvider {
public GoogleMusicAdapter(FragmentManager fm) {
super(fm);
}

@Override
public Fragment getItem(int position) {

if(position == 0)
return MyClass.newInstance();
else if(position == 1)
return MyClass.newInstance();
else
return MyClass.newInstance();

}

@Override
public int getCount() {
return SampleTabsStyled.CONTENT.length;
}

@Override
public String getTitle(int position) {
return SampleTabsStyled.CONTENT[position % SampleTabsStyled.CONTENT.length];
}

}

我的 MyClass 类中有一个 AsyncTask。我在我的 viewpager 中使用这个 GoogleMusicAdapter 类。每当我将页面更改为另一个页面时,它会再次运行 asynctask,但我不想要它。它必须在开始时运行并且必须'我又打了一次电话。我该怎么做?

最佳答案

让它成为单例?

private static class MyAsyncTask extends AsyncTask<Void,Void,Void> {
private MyAsyncTask mInstance;

public static boolean executeIfNotCreated() {
if(mInstance == null) {
mInstance = new MyAsyncTask();
mInstance.execute();
return true;
}
return false;
}
...
}

关于android - 仅按时加载 fragment 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9204865/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com