0
Firebaseを使用してソーシャルネットワークのようなものを作っています。私はFireBaseRecycler Viewを使って動的にデータをフィルタリングしたい。このようなI`mた何か:FirebaseRecyclerAdapter - EditTextの値に応じてデータをフィルタリングする
だから、私は名前でのEditTextと、リストからgettextをしたいです。何でのEditText
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {}
@Override
public void afterTextChanged(Editable arg0) {
string = editText.getText().toString();
}
});
から
final Query queryRef = mUsersDatabase.orderByChild("name");
FirebaseRecyclerAdapter<Users, UsersActivity.UsersViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Users, UsersActivity.UsersViewHolder>(
Users.class,
R.layout.users_single_layout,
UsersActivity.UsersViewHolder.class,
mUsersDatabase.orderByChild("Users").equalTo(string)
)
そして渡す文字列:しかし、私はこのような何かをしようとした私は2つの最初のレーン(setAdapterとaddView)アプリケーションのクラッシュを置くとき
mUsersList.setAdapter(firebaseRecyclerAdapter);
container.addView(view);
return view;
と私はEditTextを編集するたびにリターンビューを持っています。それは何よりも、あまりにも愚かでridicoulousな選択肢だと思われますが、実際に私は脳の遅れです。誰かが解決策を知っていますか?
を試してみてください。ありがとう! –