0
집 교체 앱을 만들고 있는데 공유 환경 설정에 액세스하고 내 앱이 getCount()에서 사용해야하는 화면 수를 얻는 데 필요한 컨텍스트를 얻어야합니다.Java getCount() PageAdapter에서 컨텍스트를 얻는 방법?
지난 몇 시간 동안 벽에 머리를 부딪히지 만 getCount()가 시작되기 전에 컨텍스트를 얻는 방법을 알 수 없습니다. pageAdapter에 직접 컨텍스트를 얻을 수있는 방법이있다,) getCount (후 실행
public class MyPagerAdapter extends PagerAdapter {
public Context context;
public int getCount() {
return 5;
}
@Override
public Object instantiateItem(View container, int position) {
Context context = container.getContext();
}
내가 instatiateItem하지만 instatiateItem 상황에 맞는 받고 있어요 :
이 내 코드? 또는 getCount()가 실행되기 전에 getContext()를 어떻게 실행할 수 있습니까?
로 PagerAdapter를 초기화 작성해야하지만이 오류를 가지고 :'- 토큰에 구문 오류를 나는'공용 클래스를 시도 Block' – lisovaccaro
를 완료하기 위해, "(", {, 구문 오류 삽입 - - \t ClassBodyDeclarations \t을 완료하는 데 ""삽입 구문 오류 \t 예상 "}" MyPagerAdapter (컨텍스트 컨텍스트)는 PagerAdapter {'와'public class MyPagerAdapter (컨텍스트 컨텍스트) {{두 가지 모두 비슷한 오류를 생성했습니다. upvote가 있기 때문에 나는 그 대답이 옳다고 생각하는데, 내가 뭘 잘못하고 있니? – lisovaccaro
@ Liso22 내 업데이트 된 답변 확인 – Antrromet