• 로그인 함 해보끄나?

  • Sarangnamu.net June 17, 2003
    Home Login Profile Study Open Project Q&A Google Code
    api 26 (oreo) 에서 findViewById 가 드디어 변경되었다.
    api 26 (oreo) 에서 findViewById 가 드디어 변경되었다. 이제 캐스팅 을 하지 않아도 쓸 수 있게 변경된 것 
    이전에는 아래와 같이 사용하였다면 
    
    CheckBox btn = (CheckBox) findViewById(R.id.check);
    
    이제는 캐스팅 없이 사용 가능 하다. 
    
    CheckBox btn = findViewById(R.id.check);
    
    무엇이 변경되었는지 확인하기 위해 디컴파일 하여 코드를 파악해 보면
    
    findViewById 의 반환 형태가 View 에서 <T extends View> T 로 변경되었음을 확인할 수 있다. 
    
    public final <T extends View> T findViewById(int id)  

    Comment


    입력하3 1513257680



    Locations of visitors to this page