아래는 코드입니다.

현재 쓰레드를 이용해서 핸들러를 호출하고

그 핸들러에서 LAYOUT를 setvisibility하여 화면을 안보이게 하려고 합니다.

문제는 layout이  left_lay.setVisibility(View.INVISIBLE); 를해도 안없어 진다는 것입니다.

왜 그런지 문제를 찾고 있는데 잘 모르겠어요

해결책 좀 가르쳐 주세여

 

 final Handler mHandler = new Handler(){
  public void handleMessage(Message msg){
    super.handleMessage(msg);
   
    if(changeLayout)
    {
     changeLayout=false;
     Layout_1();
    }
    else
    {
     changeLayout=true;
     Layout_2();
    }
   
    return;
  }
 };

 
 public void Layout_1()
 {
  toMessage("aaaaa");
  left_lay.setVisibility(View.INVISIBLE);
  left_lay1.setVisibility(View.INVISIBLE);
 }
 public void Layout_2()
 {
  toMessage("bbbb");
  left_lay.setVisibility(View.INVISIBLE);
  left_lay1.setVisibility(View.INVISIBLE);
 }