안드로이드 개발 질문/답변
(글 수 45,052)
package com.please; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class please extends Activity { TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView)findViewById(R.id.abc); } }
그냥 텍스트뷰 클래스 선언하나 하고
헬로우 월드 써있는 텍스트뷰(XML)에 id를 abc로 주고
findViewById로 읽어오기 하니까
에뮬레이터에서 Force Close가 뜹니다. 이거 대체 어디서 부터 잘못된건가요? ㅠㅠ
설치가 잘못된걸까요?
findevieById 주석처리하면 잘돌아가구요.
그렇다고 findViewById 들어있는 다른 예제프로그램을 불러와서 돌리면 잘돌아갑니다.
글쎄요.. xml 파일을 확인해봐야 할 것 같네요. TextView abc가 문법적으로는 에러가 없더라도 뭔가 오류가 있는 것 같습니다. 정말 오류가 없다면 이클립스 메뉴에서 [Project] -[Clean] 하시는 것도 한 방법입니다.