programing tip

getString ()과 getResources.getString ()의 차이점

itbloger 2020. 12. 31. 08:01
반응형

getString ()과 getResources.getString ()의 차이점


Activity클래스에 String 리소스를 가져 오는 두 가지 다른 메서드가 있음을 알았습니다 . 다음을 사용하여 가능합니다.

  • getString(int resId): 응용 프로그램 패키지의 기본 문자열 테이블에서 현지화 된 문자열을 반환합니다.

  • getResources().getString(int id): 특정 리소스 ID와 관련된 문자열 값을 반환합니다. 스타일이 지정된 텍스트 정보가 제거됩니다.

두 방법의 차이점을 이해하지 못합니다. 누군가 말해 줄 수 있습니까?


그들은과 동일 Activity.getString(int)정확히 수행합니다

 public final String getString(int resId) {
     return getResources().getString(resId);
 }

그것들은 같은 방법이며 특별한 것은 없습니다.


조각에서는 getString()대신 사용할 수 있습니다.getActivity().getString()

참조 URL : https://stackoverflow.com/questions/8999591/difference-between-getstring-and-getresources-getstring

반응형