FirebaseListAdapterを使用してすべてのキーの単純なリストビューを作成しようとしていますが、コンストラクタに問題があります。ここでFirebaseUI 'FirebaseListAdapterコンストラクタを解決できません'
は私のコードです:
// Only showing firebase imports
import com.firebase.ui.database.FirebaseListAdapter;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
public class UpcomingBookings extends Fragment {
private String title;
private ListView bookingsList;
private ArrayList<String> bookings;
DatabaseReference mDatabase;
DatabaseReference userBookingsDatabase;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
mDatabase = FirebaseDatabase.getInstance().getReference().child("Users");
userBookingsDatabase = mDatabase.child(userID).child("Bookings");
// The problematic ListAdapter constructor
ListAdapter firebaseListAdapter = new FirebaseListAdapter<String>(getContext(),String.class, android.R.layout.simple_list_item_1,userBookingsDatabase) {
@Override
protected void populateView(View view, String s, int i) {
}
};
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View view = inflater.inflate(R.layout.fragment_upcoming_bookings,container,false);
return view;
}
}
リストビューを含むbuild.gradleファイルfirebase依存関係
compile 'com.google.firebase:firebase-database:9.4.0'
compile 'com.google.firebase:firebase-auth:9.4.0'
compile 'com.firebase:firebase-client-android:2.3.1'
compile 'com.firebaseui:firebase-ui:0.4.3'
フラグメントは現在、私はエラーを取得していますCannot resolve constructor
、私はすでにsuggesメソッドを試してみました関連するスタックオーバーフローに関する他の質問(例えば、firebaseの最新バージョンの使用、インポートステートメントの変更など)に関連しています。私は何をすべきか?
はあなたがJohnO'Reilly現在@ –
を取得している完全なエラーは、コンストラクタの引数には下線が付されている投稿することができ、私はエラーを取得するには、 'することはできませんコンストラクタを解決する 'FirebaseListAdapter(android.content.Context、java.lang.Class、int、com.google.firebase.database.DatabaseReference)' –