实现TabListener而不创建新类,但是来自这样的事情:
tab.setTabListener(new ActionBar.TabListener() {
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
String mirror = "www.something.com";
if (!file.exists()){
ScaricaLog scarica = new ScaricaLog();
scarica.execute(mirror, file.toString());
visualizza(file);
}
else {
visualizza(file);
}
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
}
});
如何检索要执行的片段的引用,在onTabUnselected方法中,ft.remove回收它? 是否真的必须创建一个Fragment-extended类?
谢谢你们,对不起错误;)
答案 0 :(得分:0)
步骤:
getApplicationContext()
getFragmentManager()
findFragmentById(id)
或findFragmentByTag(tag)
HTH