findFragmentById()<\/a><\/code>, \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430.<\/p>\n\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u044c\u0442\u0435, \u0447\u0442\u043e activity\u00a0\u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043d\u0430\u044f \u0432\u044b\u0448\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0439 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0432\u044b\u0448\u0435. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 activity\u00a0\u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430, \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442:<\/p>\n
public static class MainActivity extends Activity\r\n\u00a0 \u00a0 \u00a0 \u00a0 implements HeadlinesFragment.OnHeadlineSelectedListener{\r\n\u00a0 \u00a0 ...\r\n\r\n\u00a0 \u00a0 public void onArticleSelected(int position) {\r\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ The user selected the headline of an article from the HeadlinesFragment\r\n\u00a0 \u00a0 \u00a0 \u00a0 \/\/ Do something here to display that article\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 ArticleFragment articleFrag = (ArticleFragment)\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 getSupportFragmentManager().findFragmentById(R.id.article_fragment);\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 if (articleFrag != null) {\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ If article frag is available, we're in two-pane layout...\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Call a method in the ArticleFragment to update its content\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 articleFrag.updateArticleView(position);\r\n\u00a0 \u00a0 \u00a0 \u00a0 } else {\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Otherwise, we're in the one-pane layout and must swap frags...\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Create fragment and give it an argument for the selected article\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ArticleFragment newFragment = new ArticleFragment();\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Bundle args = new Bundle();\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 args.putInt(ArticleFragment.ARG_POSITION, position);\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 newFragment.setArguments(args);\r\n\u00a0 \u00a0 \u00a0 \u00a0 \r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Replace whatever is in the fragment_container view with this fragment,\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ and add the transaction to the back stack so the user can navigate back\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 transaction.replace(R.id.fragment_container, newFragment);\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 transaction.addToBackStack(null);\r\n\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ Commit the transaction\r\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 transaction.commit();\r\n\u00a0 \u00a0 \u00a0 \u00a0 }\r\n\u00a0 \u00a0 }\r\n}<\/pre>\n <\/p>\n<\/div>\n