次のリストからアイテムを削除しようとしています。しかし、鍵をつかむと、ユーザIDの鍵はNsShnb2enJcYEkfeE2fiSzbDc6O2
です。しかし、私は各投稿の鍵をつかみたい。たとえば、ユーザーがリスト内の最初の項目をクリックすると、キーを取得する必要があります。KSGhFSZg....
Firebaseデータベースからアイテムを削除
類似の質問に対する回答はたくさんありますが、データベースの構造はかなり異なります。ここで
はコードですが、私は使用していました。事前に
mAdapter = new FirebaseRecyclerAdapter<Note, FirebaseNoteViewHolder>(Note.class, R.layout.item_note, FirebaseNoteViewHolder.class, mRef) {
@Override
public void populateViewHolder(FirebaseNoteViewHolder noteMessageViewHolder, final Note noteMessage, final int position) {
noteMessageViewHolder.setTitle(noteMessage.getTitle());
noteMessageViewHolder.setUpdatedDate(DateFormat.getInstance().format(noteMessage.getDataModified()));
noteMessageViewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Toast.makeText(getActivity(), noteMessage.getDataModified().toString(), Toast.LENGTH_LONG).show();
databaseReference.orderByChild("dataModified").equalTo(noteMessage.getDataModified().toString()).addListenerForSingleValueEvent(
new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String key = dataSnapshot.getKey();
Toast.makeText(getActivity(), key, Toast.LENGTH_LONG).show();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
});
}
};
ありがとう!
lstOfertas.add(bid)とは何ですか?やっている? – Isuru
申し訳ありません。私はそれを編集します。やってみました? –