public class test extends Activity {
public static OnClickListener OCL;
static TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.test_layout);
// 버튼
Button btn = (Button) findViewById(R.id.button1);
// 텍스트뷰
tv = (TextView) findViewById(R.id.textview1);
OCL = new OnClickListener() {
Handler handler = new Handler();
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
new Thread(new Runnable() {
public void run() {
handler.post(new Runnable() {
public void run() {
tv.setText("아무리해도 안바뀝니다 ㅠㅠ");
}
});
}
});
}
};
btn.setOnClickListener(OCL);
}
}
핸들러를 연습해보고자 인터넷을 찾아 보며 한번 만들어본건데
결과를 보면 textview는 그대로네요 ㅠㅠ
종료되거나 하는 오류는 없습니다!