我有一个标签式视图,我使用操作栏标签实现了,现在有一两页可以远离此标签视图。在某些时候,我想再次调用前景中的一个片段。但我没有找到任何如何做到这一点的例子。
类定义(Fragment1_2):
public class Fragment1_2 extends Fragment {
类定义(AdhocEdit.class):
public class AdhocEdit extends Activity{
到目前为止对Fragment Intent的活动:
Fragment1_2 fragmentB = (Fragment1_2)getFragmentManager().findFragmentById(R.id.fragemnt1_2);
/* Intent mainIntent;
mainIntent = new Intent(AdhocEdit.this,Fragment1_2.class);
AdhocEdit.this.startActivity(mainIntent);
AdhocEdit.this.finish(); */
// startActivity(new Intent(AdhocEdit.this, Fragment1_2.class));
评论,因为它们都不起作用。我是否还需要将此Fragment1_2添加到Manifest中,如果是这样的话?
答案 0 :(得分:3)
你不能像活动一样开始片段。
片段由活动托管。您需要将片段添加到容器中。
docs中的示例
ExampleFragment fragment = new ExampleFragment();
fragmentTransaction.add(R.id.fragment_container, fragment);
fragmentTransaction.commit();
fragment_container
是容器的id,通常是FrameLayout,你可以在容器中添加所需的片段
更多信息@
http://developer.android.com/guide/components/fragments.html