2017-08-28 9 views
0

データベース内の場所のURLを含む文字列をDatabaseReferenceタイプに割り当てることを試みています。 例:firebaseデータベースurl(String)をデータベース参照変数に割り当てますか?

String strRef = "my database url"; 
DatabaseReference ref = //here I want to assign the content of strRef. 

更新(コメントからアレックスの答えに):

私は今、私はそれをキャストする必要が別の活動から、私のdatabase.andに場所にポイントする特定のURLを取得していますデータベース内のこの場所から読み込むことができるDatabaseReferenceタイプです。あなたはどこからデータベース内の場所への完全なURLを取得する場合

答えて

5

は、あなたがその場所にDatabaseReferenceを作成することができます。

String url = "https://<your-project>.firebaseio.com/path/to/data"; 
DatabaseReference ref = FirebaseDatabase.getInstance().getReferenceFromUrl(url); 

したがって、上記の作品をあなたのURLがhttps://<your-project>.firebaseio.com/で始まる場合。

あなたの代わりにフルパスを取得する場合は、使用したい:

String path = "/path/to/data"; 
DatabaseReference ref = FirebaseDatabase.getInstance().getReference(path); 
+0

thaksを!完璧に動作します! –

関連する問題