2017-01-21 7 views
1

firebaseデータベースを使用しています。リストビューでユーザー名を表示しました。リストアイテムをクリックすると、他のアクティビティに関する詳細情報が表示されます。だから私は特定のクリックしたアイテムのオブジェクトIDを取得したい。ここでfirebaseのオブジェクトIDを取得する方法アンドロイド?

は画像がすべてのwhen user click I want to get unique id

+3

Googleの例を見ましたか?これをチェックしてください:https://github.com/firebase/quickstart-android – user5195185

+0

データベース構造を共有する –

+0

あなたが1つのperticular子データを取得した場合よりもリストに格納されている特定の子を得ることができます –

答えて

0

まずだ、あなたはリストビュー上でユーザ名をリストする方法についていくつかの明確化が必要。それは、あなたがたどったやり方と同様の答えを与えるのに役立ちます。あなたの解決方法が言及されていないので、私がどのように行くのかを以下に示します。

ユーザー名をリストする際には、ユーザー名を取得するクエリもユーザーのIDを取得するようにしてください。次に、そのユーザーIDのリストビューに項目クラスに変数を1つだけ格納します。ユーザーがユーザーをクリックすると、クリックされた項目クラスのユーザーID変数が別のアクティビティに送信されます(バンドルを使用してインテントエクストラで)、必要な情報を与えるFirebaseのユーザIDを問い合わせます。

希望するものがあります。

関連する問題