안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..^^
맥북 프로 + 이클립스 + 2.2 프로요 에뮬레이터로 작업중입니다...
안드로이드좀 공부해보려하니깐 자꾸 stopped unexpectedly 메시지가 나타나면서 꺼지길래
아래와 같이 try-catch를 이용해 에러 나는 부분을 잡아보니
findViewById 부분에서 mainbtn1에 아무런 값이 들어가지 않습니다. ;ㅅ; null이라고 나오네요...
제가 잘못한걸까요 ㅜ
import android.app.Activity;<meta charset="utf-8">
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class Main extends Activity {
/** Called when the activity is first created. */
Button mainbtn1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mainbtn1 = (Button)findViewById(R.id.mainbtn1);
try {
mainbtn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v)
{
mainbtn1.setText("Microsoft Android(??)");
}
});
}
catch(Exception e)
{
Toast mToast2 = Toast.makeText(this, e.toString(), Toast.LENGTH_SHORT);
mToast2.show();
}
setContentView(R.layout.main);
}
}