자바 인터페이스.Android 인터페이스 사용자 정의 인터페이스 리 셋.

1424 단어 java / android 학습
자바 의 인터페이스 인터페이스의 구체 적 인 실현 방법 을 잘 모 릅 니 다.인터넷 에서 많은 예 를 보고 마침내 그 점 을 이 해 했 구나.
위 챗 의 음성 기능 을 배 우려 면 인터페이스 기능 을 해 야 하기 때문이다.위 챗 뒤에 시간 나 면 쓸 게 요.
인터페이스 는 주로 이런 기능 이 어떤 기능 을 가지 고 있 는 지 설명 하 는 데 사용 되 지만 모든 기능 의 구체 적 인 실현 을 제시 할 수 없다.하나의 종 류 는 여러 개의 인 터 페 이 스 를 실현 할 수 있 고 인터페이스 가 필요 한 곳 에서 수시로 사용 하여 해당 인 터 페 이 스 를 실현 하 는 대상 을 실현 할 수 있다.p. s. interface 는 분명 Public 입 니 다.
아래 의 예 는 바로 자신 이 쓴 예 입 니 다. 자신 이 쓰 는 것 을 시도 해 볼 수 있 습 니 다.
인터페이스 리 셋 의 전형 적 인 예 는 바로 Android 의 Button 감청 사건 입 니 다.
button.setOnClickListener(new OnClickListerner({
@ Overridepublic void onClick (View v) {System. out. println ("리 셋 함수 호출");}
});
button 의 클릭 은 리 셋 을 촉발 한 대상 입 니 다.
사용자 가 Button 을 눌 렀 을 때 인터페이스 함수 가 반전 되 었 습 니 다. 그래서 자바 콜 백 을 이렇게 이해 할 수 있 습 니 다. 조건 이 성립 되 었 거나 어떤 조건 을 촉발 하여 함수 의 반전 을 일 으 켰 습 니 다. 이것 이 바로 제 가 인터페이스 인터페이스 에 대한 이해 입 니 다.
그래서 우 리 는 먼저 인터페이스 인 터 페 이 스 를 CallListener 라 고 쓴 다음 에 이 인터페이스 함 수 를 호출 할 수 있 는 클래스 를 써 야 한다. Call 이라는 마지막 으로 Call 클래스 대상 이 감청 을 호출 하 는 NeedCall 클래스 를 써 야 한다.
인터페이스 클래스:
Call 클래스:
NeedCall 클래스:
public interface CallListener {
	public void finishCall();
}

결론 적 으로 인 터 페 이 스 를 터치 하 는 것 은 트리거 인 터 페 이 스 를 구성 하 는 방법 입 니 다. 한 사람 이 방 을 떠 나 는 지 확인 하려 면 메 모 를 입력 하 십시오. (인 터 페 이 스 를 정의 하 는 것 과 같 습 니 다)이 인 터 페 이 스 를 호출 할 수 있 는 방법 을 다시 정의 합 니 다. 마지막 으로 그 사람 이 떠 날 때 감청 조건 을 촉발 합 니 다. 입 만 보면 됩 니 다. 조건 이 촉발 되면 리 셋 이 됩 니 다.

좋은 웹페이지 즐겨찾기