私は初心者です。ホームスクリーンにリサイクルリストを表示するアプリケーションを、名前や都市などの情報とともに開発したいと考えています。しかし、リサイクラーリストビューアイテムをクリックすると、新しいスクリーンが開き、名前、住所、市区町村、年齢などの情報が表示されます。リサイクラーのクリックでfirebaseデータベースのデータを表示するには
私は、名前と都市のリサイクラーリストビューを表示しているアプリケーションの最初の部分を開発しました。しかし、名前、住所、都市、年齢などの情報を表示するリサイクルリストビューの項目をクリックすると、新しい画面が開きます。ホーム画面に
例えば、
Firebaseデータベース
business_list
- knjdbasgjbascacgjc - name: "intex" - address: "south avenue" - city: "south home" - description: "small company" - rating: "5" - Khasjdgjacjaghjkhb - name: "mmx" - address: "north avenue" - city: "north home" - description: "big company" - rating: "3"
私はRECYCLERビューに表示AM: -
例えば、私は最初の項目をクリックすると、
- intex, south avenue, south home, small company, 5
場合は、私がクリックしたときに - :私はRECYCLERビューで項目をクリックすると、ITがそれに応じてDETAILS WITH新しい画面が表示されていることをWANT
- intex, south avenue, 5
- mmx, north avenue, 3
第2項目、
- mmx, north avenue, north home, big company, 3
どのようにすればいいですか?
onBindViewHolder、
@Override
public void onBindViewHolder(final UserViewHolder holder, final int
position) {
BusinessDetailModel businessDetailModel = list.get(position);
holder.businessName.setText(businessDetailModel.businessName);
holder.businessCity.setText(businessDetailModel.city);
holder.businessRating.setText(businessDetailModel.ratingValue + "");
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View v) {
Context context = v.getContext();
intent = new Intent(context, BusinessDetailActivity.class);
context.startActivity(intent);
}
});
}
質問にDB構造を追加しました –
あなたは 'ListView'または' RecyclerView'を使っていることを明確にしてください。両方とも実装が異なります。それは私があなたをより良く助けるのを助けるでしょう。 –
Recyclerビュー.. –