좋아요.이 질문은 어딘가에서 대답해야한다고 생각합니다.하지만 찾은 모든 대답으로는 내 문제를 해결할 수 없습니다.액티비티의 조각 안에있는 버튼을 찾으십시오.
이클립스 메뉴에서 새로운 안드로이드 Activity
을 만들고 Fragment
xml 레이아웃을 사용하는 새로운 활동을 추가했습니다. XML에서이 일 EditText
한 Button
하고 버튼을 클릭 할 때 나는 글고에서 String
와 somoething 싶지 : 나는 onCreate()
의 코드를 배치하면
Button b = (Button)findViewById(R.id.syncButton));
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
EditText e = (EditText)(findViewById(R.id.syncCode));
Log.d("You entered", e.getText().toString());
}
});
, 내가보기 때문에 NullpointerException
를 얻을 수 아직 생성되지 않았습니다. onActivityCreated
메서드를 사용하여 솔루션을 보았지만 Activity 클래스의 개체를 사용하고 있으므로 이러한 메서드가 없습니다. 라이프 사이클에서보기를 부 풀린 코드를 넣는 것이 좋습니다.
getView()가 실행되지 않습니다. findViewById가 작동합니까? – Nabin
또는 내부 ** onCreateView **이 뷰를 사용하십시오 view = inflater.inflate (R.layout.details, container, false); 돌아 가기보기; 그리고 view.findViewById를 사용 하시겠습니까? – Nabin
그래서 혼란 스러울 때까지 기다리십시오. 단편이나 활동에서 단편에서 문자열을 가져 오려고합니까? – tyczj