0
두 개의 조각을 담는 컨테이너 역할을하는 SherlockFragmentActivity가 하나 있습니다.Fragment에서 SherlockFragment (컨테이너)에 액세스하는 구성 요소는 어떻게됩니까?
이것은 SherlockFragmentActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chat2);
ActionBar objAction = getSupportActionBar();
// Hide Actionbar Icon
objAction.setDisplayShowHomeEnabled(false);
// Hide Actionbar Title
objAction.setDisplayShowTitleEnabled(false);
// added for sherlock action bar plugin
objAction.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ChatTab = objAction.newTab();
ChatTab.setText("Chatting");
ChatTab.setTabListener(new TabListener());
TransferTab = objAction.newTab();
TransferTab.setText("Transferred Items");
TransferTab.setTabListener(new TabListener());
// Add tabs to actionbar
objAction.addTab(ChatTab);
objAction.addTab(TransferTab);
}
의 주요 코드하지만 내 질문의 주요 활동에 의해 조각 내부의 각 구성 요소에 액세스하는 방법은? 예를 들어, 프래그먼트의 버튼에 액세스하려고합니다. 어쨌든이 코드는 어디에 두었습니까? 그렇지 않으면 NullPointerException이 얻을 수있는이 조각 라이프 사이클을 인식하시기 바랍니다 사용하기 전에 (질문 죄송합니다)
btn_sendMessage = (Button) findViewById(R.id.btn_chatSend);