2014-01-19 1 views
1

에 해결 될 수 없습니다 도서관과 권한을 설정 한 후 https://www.firebase.com/docs/reading-data.html중포 기지의 참조 객체가 난 그냥이 문서에 따라 내 안드로이드 응용 프로그램을 구축을 시작 유형

, 나는 코드의 거의 라인 입력을 시작. 아래 그림과 같이 바로 내가 컴파일 오류 목록을 가지고 : ". dataRef을"

enter image description here

내가 다음 입력 시도 Ctr + Space에는 기본 제안이 없지만 "dataRef를 유형으로 확인할 수 없음"이라는 빨간색 메시지가 표시됩니다. dataRef는

enter image description here

그래서 무슨 일이었다 (단지 문서의 미리보기에서 같은) 중포 기지 데이터베이스에 대한 참조입니다?

추 신 : 프로젝트 청소도 시도했습니다. 필자는 Firebase 라이브러리가 최신 버전이라는 것을 믿습니다. 이름이 "firebase-client-jvm-LATEST"이고 오늘 방금 다운로드했습니다. xml을 추가하거나 아직 작성하지 않았습니다. 이클립스 윈도우의 스크린 샷이 달리 증명할 있지만

package com.biz.nah; 

import com.firebase.client.DataSnapshot; 
import com.firebase.client.Firebase; 

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // Create a reference to database 
     String url = "https://nah.firebaseio.com"; 
     Firebase dataRef = new Firebase(url); 

     dataRef.addListenerForSingleValueEvent(new ValueEventListener() { 
      @Override 
      public void onDataChange(DataSnapshot snapshot) { 
       // Do some stuff once 
      } 

      @Override 
      public void onCancelled() { 
       System.err.println("Listener was cancelled"); 
      } 
     }); 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 
    } 
} 
+0

당신이 MainActivity.java를 게시 할 수 있습니까? – quinnjn

+0

yah 방금 추가했습니다 –

답변

1

코드는, 올바른 같습니다 다음은 내 MainActivity.java입니다.

eclipse와 같은 오류 사운드가 코드를 올바르게 구문 분석하지 않습니다.

윤곽선보기에서 urldataref은 코드에 게시 한 것처럼 함수 변수가 아닌 MainActivity의 필드로 표시됩니다.

시도 :

  • 이클립스 닫기 오픈
  • 프로젝트 -> 정리
+0

안녕하세요, 나는 또한 내 코드와 스크린 샷의 차이를 깨닫습니다. 하지만 그것은 나중에 코드를 onCreate 메서드에 넣으려고했기 때문입니다. 나는 전에 여러 번 청결하게 해왔고 그것은 잘 작동하지 않습니다. 나는 그 다음에 종료, 수면에 갔다가 몇 시간 후에 다시 깨우쳐 같은 문제가 생겼지 만 지금은 타이핑을 시작할 때 (복사 - 붙여 넣기가 아닌) 작동한다. coppied 코드의 덩어리는 비록 유사하더라도 동일한 오류를 남기므로 삭제했습니다. –

관련 문제