2017-03-22 35 views
0

這是我的代碼,我無法弄清楚是什麼導致它拋出一個無法解析構造函數的錯誤。任何幫助將不勝感激。無法解析Firebase列表適配器中的構造函數

import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
import android.widget.ListView; 
import android.widget.TextView; 
import com.firebase.ui.FirebaseListAdapter; 
import com.google.firebase.database.FirebaseDatabase; 
public class Home extends AppCompatActivity { 

private FirebaseDatabase mFirebaseRef; 
FirebaseListAdapter<ChatMessage> mListAdapter; 


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

    final ListView listView = (ListView) this.findViewById(android.R.id.list); 

這裏我的錯誤開始下(這一點,

mListAdapter = new FirebaseListAdapter<ChatMessage>(this, ChatMessage.class, 
      android.R.layout.two_line_list_item, mFirebaseRef) { 
     @Override 
     protected void populateView(View v, ChatMessage model, int position) { 
      ((TextView)v.findViewById(android.R.id.text1)).setText(model.getName()); 
      ((TextView)v.findViewById(android.R.id.text2)).setText(model.getText()); 
     } 
    }; 
    listView.setAdapter(mListAdapter); 



    }; 
} 

依賴關係:

compile 'com.android.support:appcompat-v7:25.3.0' 
compile 'com.android.support.constraint:constraint-layout:1.0.1' 
compile 'com.google.firebase:firebase-auth:10.0.1' 
compile 'com.google.firebase:firebase-core:10.2.0' 
compile 'com.google.firebase:firebase-auth:10.2.0' 
compile 'com.google.firebase:firebase-database:10.2.0' 
compile 'com.google.firebase:firebase-messaging:10.2.0' 
compile 'com.google.firebase:firebase-crash:10.2.0' 
compile 'com.android.support:recyclerview-v7:25.3.0' 
compile 'com.firebaseui:firebase-ui:0.3.1' 

回答

1

你應該輸入:代替

com.firebase.ui.database.FirebaseListAdapter 

com.firebase.ui.FirebaseListAdapter 

而且進行這些更改您的build.gradle依賴關係:

compile 'com.google.firebase:firebase-auth:10.2.0' 
compile 'com.firebaseui:firebase-ui:1.2.0' 

火力地堡UI兼容版本的表是the documentation

+0

當我嘗試這個我得到錯誤無法解析符號FirebaseListAdapter –

+0

compile'c​​om.android.support:appcompat-v7:25.3.0' compile'c​​om.android.support.constraint:constraint-layout:1.0.1 ' compile'c​​om.google.firebase:firebase-auth:10.0.1' compile'c​​om.google.firebase:firebase-core:10.2.0' compile'c​​om.google.firebase:firebase-auth:10.2。 0' compile'c​​om.google.firebase:firebase-database:10.2.0' compile'c​​om.google.firebase:firebase-messaging:10.2.0' compile'c​​om.google.firebase:firebase-crash:10.2 .0' compile'c​​om.android.support:recyclerview-v7:25.3.0' compile'c​​om.firebaseui:fir ebase-ui:0.3.1' } apply plugin:'com.google.gms.google-services' –

+0

當我嘗試在build.gradle依賴項中進行更改時。我收到消息Error:Failed to resolve:com.twitter.sdk.android:twitter:2.3.0 –

相關問題