我不知道我可以在哪裏放置代碼來啓動一個片段。我有一個觀看片段的人,但他們什麼都不做。例如:哪裏在片段中開始代碼?
我有類fragmentosactivity這就是inicialize德片段:
public class FragmentosActivity extends FragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
super.setContentView(R.layout.fragmentos_layout);
// Paginador
this.inicializaPaginas();
//ActionBar
ActionBar actionBar = getSupportActionBar();
actionBar.setTitle("Contoles");
//CirculoProgreso
setProgressBarIndeterminateVisibility(Boolean.FALSE);
}
//Este metodo inicia todos los fragments
private void inicializaPaginas() {
FragmentAdapter adapter =
new FragmentAdapter(getSupportFragmentManager());
adapter.addFragment(new Mapa());
adapter.addFragment(new Cercanos());
ViewPagerAdapter vadapter = new ViewPagerAdapter(this);
ViewPager pager =
(ViewPager)findViewById(R.id.viewpager);
TitlePageIndicator indicator =
(TitlePageIndicator)findViewById(R.id.indicator);
pager.setAdapter(adapter);
pager.setAdapter(vadapter);
indicator.setViewPager(pager);
}
}
在這裏,我呼籲cercanos.class 而在cercanos我有
public class Cercanos extends ListFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if (container == null) {
return null;
}
return (LinearLayout) inflater.inflate(R.layout.cercanos, container, false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] objetos = {"hola","adios"};
setListAdapter(new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, objetos));
Parseador.anadedatos();
}
}
但從來沒有進入cercanos的onCreate方法,爲什麼?我認爲我不明白所有碎片的使用。