我正在通过http://developer.android.com/training学习Android。有一段代码可以添加片段
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, article_fragment).commit();
它有效,但是我做不到
ArticleFragment articleFrag = (ArticleFragment)
getSupportFragmentManager().findFragmentById(R.id.article_fragment);
因为R.java中还没有article_fragment。我是否缺少某些东西或它是错误?
最佳答案
您应该使用容器ID ArticleFragment articleFrag = (ArticleFragment) getSupportFragmentManager().findFragmentById(R.id.fragment_container);
或按标签查找。