>source

안녕하세요 여러분은 재활용 보기 내의 항목을 클릭하거나 눌렀을 때 다른 활동을 열고 싶었습니다. 그리고 내가 이와 같은 의도를 선언하면이 오류가 발생했습니다.

생성자 'Intent(com.example.fyptest1.RoomAdapter, java.lang.Class )'

여기에 code가 있습니다.

holder.itemView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View viewer) {
            Intent intent= new Intent(RoomAdapter.this,staffSpecificRoomActivity.class);
        }
    });

그리고 "this"로 변경하면 오류도 발생했는데 내 프로그램이 조각을 사용하지 않아 getApplication 컨텍스트를 사용할 수 없습니까?

생성자 'Intent(익명 android.view.View.OnClickListener, java.lang.Class )'

Intent intent= new Intent(this,staffSpecificRoomActivity.class);

컨텍스트를 어댑터 클래스에 전달할 수 있으므로 의도 내에서 사용할 수 있습니다.

RaBaKa 782022-01-24 20:51:13

Joshua Tabi의 답변이 도움이 되었습니까?

Alex Mamo2022-01-24 20:51:13

예, 그렇습니다, 감사합니다

Raymond Jian2022-01-24 20:51:13
  • 이전 특정 .NET Framework에서 컴파일된 .exe를 실행하는 방법
  • 다음 SCORM에서 HTML5 변수 추적하기 -파트 II