2014-02-20 1 views
-3

String 대신 CharSequence을 반환하는 이유는 무엇입니까? (String는 CharSequence 구현입니다.)Android TextView.getText() 반환 유형

+3

왜 이것이 나쁜 질문입니까? – ChrisMcJava

+3

은 아마도 개발자 문서에 설명되어 있기 때문에 가능성이 높습니다. 따라서 여기에서 질문 할 필요가 없습니다. 그것은 단지 추측입니다. – Phoenix

답변

7

Spannable 개체가 포함될 수 있습니다. 다큐먼트에서 :

setText() 경우가 BufferType.SPANNABLE 또는 BufferType.EDITABLE의 인수로 호출했다, 당신은 각각 Spannable 또는 Editable,이 메소드로부터 반환 값을 캐스팅 할 수 있습니다.

0

실제로 Editable하지 CharSequence 반환하지만 당신은 그것을에 toString()를 호출하여 문자열 변수에 저장할 수 있습니다.