TextInputCallback — 텍스트 입력 콜백

TextInputCallback — 텍스트 입력 콜백

TextInputCallbackCallbackHandlerhandle 메서드에 전달되어 일반 텍스트 정보를 검색하는 데 사용되는 콜백 클래스예요. 이름이나 비밀번호처럼 특별한 의미가 없는 일반 텍스트 입력이 필요할 때 사용해요.

출처: Java API Reference

본문

public class TextInputCallback extends Object implements Callback, Serializable

알려진 직접 하위 클래스로 RealmCallback이 있어요.

생성자

  • TextInputCallback(String prompt) — 프롬프트로 TextInputCallback을 생성해요. promptnull이거나 길이가 0이면 IllegalArgumentException이 발생해요.
  • TextInputCallback(String prompt, String defaultText) — 프롬프트와 기본 입력 값으로 생성해요. defaultText는 프롬프트와 함께 표시될 기본 텍스트예요. promptdefaultTextnull이거나 길이가 0이면 IllegalArgumentException이 발생해요.

메서드

  • String getPrompt() — 프롬프트를 반환해요.
  • String getDefaultText() — 기본 텍스트를 반환해요. 이 TextInputCallbackdefaultText 없이 생성됐다면 null을 반환해요.
  • void setText(String text) — 검색된 텍스트를 설정해요. textnull일 수 있어요.
  • String getText() — 검색된 텍스트를 반환해요. null일 수 있어요.

어떻게 쓰일까요?

TextInputCallbackNameCallback(이름 전용)이나 PasswordCallback(비밀번호 전용)과 달리 어떤 일반 텍스트든 받을 수 있어요. 예를 들어 서버 주소, 도메인, 기타 임의의 텍스트 입력을 요청할 때 사용돼요. 사용자가 입력한 값을 setText로 설정하면 보안 서비스가 getText로 읽어요.

더 알아보기 (Learn more)