맞춤 FirebaseListAdapter에서 '유형의 개체를 변환 할 수 없음'오류

Simon

내 앱은 사용자 정의 FirebaseListAdapter를 사용합니다. AreaGridAdap.java를 만들었습니다.

public class AreaGridAdap {

    String gridArea;

    public AreaGridAdap(){

    }

    public AreaGridAdap(String gridArea) {
        this.gridArea = gridArea;
    }


    public String getGridArea() {
        return gridArea;
    }
}

이것은 내 firebaseListAdapter입니다.

final FirebaseListAdapter<AreaGridAdap> firebaseListAdapter = new FirebaseListAdapter<AreaGridAdap> (AreaGridActivity.this,
                AreaGridAdap.class,
                R.layout.area_grid,
                databaseReference) {
            @Override
            protected void populateView(View v, AreaGridAdap model, int position) {

                areaTextView = (TextView) v.findViewById(R.id.areaGridText);

                areaTextView.setText(model.getGridArea());
            }
        };

처음으로 기본값을 사용 FirebaseListAdapter했으며 제대로 작동했습니다. 그러나 custom을 사용할 때 FirebaseListAdapter내 앱이 충돌하고 오류 메시지로 다음이 표시됩니다.

com.google.firebase.database.DatabaseException : java.lang.String 유형의 개체를 trickandroid.fulllogin.AreaGridAdap 유형으로 변환 할 수 없습니다.

이 오류를 해결하도록 도와주세요.

프랭크 반 푸 펠렌

이 오류 메시지는 아래의 데이터 구조 databaseReference가 코드와 일치하지 않음을 의미합니다 . 다음과 같은 데이터 구조가있는 것 같습니다.

-K....1: "First value"
-K....2: "Second value"
-K....3: "Third value"

코드가이 구조를 처리하도록 만들어지는 동안 :

-K....1: {
  gridArea: "First value"
}
-K....2: {
  gridArea: "Second value"
}
-K....3: {
  gridArea: "Third value"
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS CDK 오류 " '함수'유형의 인수는 'IFunction'유형의 매개 변수에 할당 할 수 없음"오류를 해결하는 방법

분류에서Dev

오류 "java.lang.String 유형의 개체를"유형으로 변환 할 수 없습니다. "

분류에서Dev

Java에서 '호환되지 않는 유형 : SomeObject를 CAP # 1로 변환 할 수 없음'오류 수정 방법

분류에서Dev

객체에 저장된 배열로 푸시 할 때 오류 유형의 매개 변수에 유형의 인수를 할당 할 수 없습니다.

분류에서Dev

오류 : (28, 58) 오류 : 호환되지 않는 유형 : 개체를 주소로 변환 할 수 없습니다.

분류에서Dev

Typescript가 입력 오류를 열거합니다 ( 'string'유형의 인수는 유형의 매개 변수에 할당 할 수 없음)

분류에서Dev

치명적인 오류 : stdClass 유형의 개체를 사용할 수 없음-AMFPHP

분류에서Dev

표준 오류 계산 오류 : (목록) 개체를 'double'유형으로 강제 변환 할 수 없습니다.

분류에서Dev

TypeError : 오류 # 1034 : 유형 강제 변환 실패 : 개체를 배열로 변환 할 수 없습니다.

분류에서Dev

오류는 "[java.lang.String] 유형에서 [com.marter.travel.model.Picture] 유형으로 변환 할 수있는 변환기를 찾을 수 없음"입니다.

분류에서Dev

오류 : 유형 불일치 : 개체에서 JSONObject로 변환 할 수 없습니다.

분류에서Dev

동일한 유형의 개체에 변수를 할당 할 때 유형 불일치 오류

분류에서Dev

유형의 변수를 초기화 할 수 없음-연결 오류

분류에서Dev

함수 오류 수정 : 'pairlist'개체를 'double'유형으로 강제 변환 할 수 없습니다.

분류에서Dev

오류 : 호환되지 않는 유형 : 개체를 char로 변환 할 수 없습니다.

분류에서Dev

오류 : 호환되지 않는 유형 : 개체를 MyClass로 변환 할 수 없습니다.

분류에서Dev

Android JSON 구문 분석 'org.json.JSONObject 유형의 데이터를 JSONArray로 변환 할 수 없음'오류

분류에서Dev

메서드 재정의시 반환 유형을 변경할 수 없음, 제네릭 사용시 오류

분류에서Dev

제네릭의 다형성-상속 된 객체를 전달할 때 컴파일 오류 (암시 적으로 유형을 변환 할 수 없음)

분류에서Dev

오류 '형식의 인수 유형 변수의 범위 내에 있지 않은'확인할 수 없음

분류에서Dev

오류 유형의 값을 변환 할 수 없습니다.

분류에서Dev

파이썬에서 유니 코드를 문자열로 변환 할 수 없음 오류 발생

분류에서Dev

"유형의 개체에 색인을 생성 할 수 없음"셀 채우기 오류

분류에서Dev

TS 오류를 연속화합니다. ' "long"'유형의 인수는 'TextDataTypeOptions'유형의 매개 변수에 할당 할 수 없습니다.

분류에서Dev

작업을 호출 할 때 ReturnToAction에서 표현식 유형 오류를 변환 할 수 없습니다.

분류에서Dev

Android : JSON 응답에서 날짜를 변환 할 때 "지정된 개체를 날짜로 형식화 할 수 없습니다"오류가 발생했습니다.

분류에서Dev

Swift 오류 : '() 유형의 값을 변환 할 수 없습니다.-> ()'를 지정된 유형 'Bool'로

분류에서Dev

Typescript 오류 인수 '문자열 | number '는'never '유형의 매개 변수에 할당 할 수 없습니다.

분류에서Dev

오류 : 반환 유형에 새 유형을 정의 할 수 없습니다.

Related 관련 기사

  1. 1

    AWS CDK 오류 " '함수'유형의 인수는 'IFunction'유형의 매개 변수에 할당 할 수 없음"오류를 해결하는 방법

  2. 2

    오류 "java.lang.String 유형의 개체를"유형으로 변환 할 수 없습니다. "

  3. 3

    Java에서 '호환되지 않는 유형 : SomeObject를 CAP # 1로 변환 할 수 없음'오류 수정 방법

  4. 4

    객체에 저장된 배열로 푸시 할 때 오류 유형의 매개 변수에 유형의 인수를 할당 할 수 없습니다.

  5. 5

    오류 : (28, 58) 오류 : 호환되지 않는 유형 : 개체를 주소로 변환 할 수 없습니다.

  6. 6

    Typescript가 입력 오류를 열거합니다 ( 'string'유형의 인수는 유형의 매개 변수에 할당 할 수 없음)

  7. 7

    치명적인 오류 : stdClass 유형의 개체를 사용할 수 없음-AMFPHP

  8. 8

    표준 오류 계산 오류 : (목록) 개체를 'double'유형으로 강제 변환 할 수 없습니다.

  9. 9

    TypeError : 오류 # 1034 : 유형 강제 변환 실패 : 개체를 배열로 변환 할 수 없습니다.

  10. 10

    오류는 "[java.lang.String] 유형에서 [com.marter.travel.model.Picture] 유형으로 변환 할 수있는 변환기를 찾을 수 없음"입니다.

  11. 11

    오류 : 유형 불일치 : 개체에서 JSONObject로 변환 할 수 없습니다.

  12. 12

    동일한 유형의 개체에 변수를 할당 할 때 유형 불일치 오류

  13. 13

    유형의 변수를 초기화 할 수 없음-연결 오류

  14. 14

    함수 오류 수정 : 'pairlist'개체를 'double'유형으로 강제 변환 할 수 없습니다.

  15. 15

    오류 : 호환되지 않는 유형 : 개체를 char로 변환 할 수 없습니다.

  16. 16

    오류 : 호환되지 않는 유형 : 개체를 MyClass로 변환 할 수 없습니다.

  17. 17

    Android JSON 구문 분석 'org.json.JSONObject 유형의 데이터를 JSONArray로 변환 할 수 없음'오류

  18. 18

    메서드 재정의시 반환 유형을 변경할 수 없음, 제네릭 사용시 오류

  19. 19

    제네릭의 다형성-상속 된 객체를 전달할 때 컴파일 오류 (암시 적으로 유형을 변환 할 수 없음)

  20. 20

    오류 '형식의 인수 유형 변수의 범위 내에 있지 않은'확인할 수 없음

  21. 21

    오류 유형의 값을 변환 할 수 없습니다.

  22. 22

    파이썬에서 유니 코드를 문자열로 변환 할 수 없음 오류 발생

  23. 23

    "유형의 개체에 색인을 생성 할 수 없음"셀 채우기 오류

  24. 24

    TS 오류를 연속화합니다. ' "long"'유형의 인수는 'TextDataTypeOptions'유형의 매개 변수에 할당 할 수 없습니다.

  25. 25

    작업을 호출 할 때 ReturnToAction에서 표현식 유형 오류를 변환 할 수 없습니다.

  26. 26

    Android : JSON 응답에서 날짜를 변환 할 때 "지정된 개체를 날짜로 형식화 할 수 없습니다"오류가 발생했습니다.

  27. 27

    Swift 오류 : '() 유형의 값을 변환 할 수 없습니다.-> ()'를 지정된 유형 'Bool'로

  28. 28

    Typescript 오류 인수 '문자열 | number '는'never '유형의 매개 변수에 할당 할 수 없습니다.

  29. 29

    오류 : 반환 유형에 새 유형을 정의 할 수 없습니다.

뜨겁다태그

보관