0

従業員情報を保存する Firebase データベースを作成しようとしていますが、住所が照会されると、その特定のエリアに滞在しているすべての従業員が ListView または RecyclerView に表示されるはずですが、次の問題があります。

ListView にデータを入力できません。

    ArrayList<String> mItems = new ArrayList<>();
    ArrayAdapter mAdapter;
    ListView mRecyclerView;

    FirebaseListAdapter<String> fireAdapter = new FirebaseListAdapter<String>() {
            @Override
            protected void populateView(View view, String s) {
             //populate view
            }
        };

上記のコードでは、コンストラクターを次のように書くことができません。

    FirebaseListAdapter<String> fireAdapter = new FirebaseListAdapter<String>(this,String.class,
                android.R.layout.simple_list_item_1,mEmployRef) {
            @Override
            protected void populateView(View view, String s) {
                //populate view
            }
        }; 

上記のコードをコンストラクターで記述すると、次のようになります。

コンストラクター 'FirebaseListAdapter(anonymous android.view.View.OnClickListener, java.lang.Class, int, com.google.firebase.database.DatabaseReference)' を解決できません

これを解決するにはどうすればよいですか? RecyclerView を使用しようとすると、同様の問題が発生します。

4

2 に答える 2